Tôi muốn liên kết thuật toán mật mã với bối cảnh

Các chế độ mã hoá hiện đại hỗ trợ dữ liệu liên kết, được xác thực nhưng không được mã hoá. Bạn có thể dùng khoá này để liên kết văn bản đã mã hoá với một ngữ cảnh cụ thể.

Sau đây là một số ví dụ về việc liên kết văn bản đã mã hoá với dữ liệu được liên kết:

  • Mã hoá cơ sở dữ liệu theo từng ô (hoặc theo từng cột). Điều này đảm bảo văn bản đã mã hoá của ô chỉ hợp lệ trong ô cụ thể đó. Điều này ngăn kẻ tấn công chuyển văn bản đã mã hoá từ ô này sang ô khác. Trong ví dụ này, văn bản đã mã hoá phải được liên kết với column_idrow_id cho ô cơ sở dữ liệu đã cho.

  • Việc lưu trữ văn bản đã mã hoá trong các ứng dụng khách khác nhau cho phép bạn phát hiện hành vi sai trái nếu ứng dụng khách A cung cấp văn bản đã mã hoá của ứng dụng khách B để giải mã. Ở đây, văn bản đã mã hoá phải được liên kết với tên của ứng dụng khách.

Tink có một số tuỳ chọn để liên kết văn bản đã mã hoá với ngữ cảnh của văn bản đó: