Bộ đệm một lần
Trả lời:
Đáp án đúng: D
Bộ đệm một lần (one-time pad) là một kỹ thuật mã hóa sử dụng khóa bí mật ngẫu nhiên có độ dài bằng hoặc lớn hơn thông điệp được gửi. Khóa này chỉ được sử dụng một lần duy nhất.
* **A. Khóa chỉ xài 1 lần:** Đây là đặc điểm then chốt của bộ đệm một lần. Mỗi khóa chỉ được sử dụng duy nhất một lần để mã hóa một thông điệp duy nhất. Điều này đảm bảo rằng ngay cả khi kẻ tấn công có được một thông điệp đã mã hóa và khóa tương ứng, họ cũng không thể sử dụng khóa đó để giải mã các thông điệp khác.
* **B. Có thể không an toàn do phân phối:** Việc phân phối khóa một cách an toàn là một thách thức lớn đối với bộ đệm một lần. Nếu khóa bị chặn hoặc bị xâm phạm trong quá trình phân phối, toàn bộ hệ thống sẽ bị phá vỡ. Đây là một nhược điểm lớn, vì việc đảm bảo phân phối khóa an toàn thường khó khăn hơn việc bảo vệ thông điệp được mã hóa.
* **C. Sinh khóa ngẫu nhiên:** Tính ngẫu nhiên của khóa là yếu tố quan trọng để đảm bảo an toàn của bộ đệm một lần. Khóa phải được tạo ra từ một nguồn ngẫu nhiên thực sự (ví dụ: sử dụng các hiện tượng vật lý ngẫu nhiên) và không được có bất kỳ mẫu hoặc cấu trúc nào có thể bị khai thác.
Vì tất cả các phương án A, B và C đều đúng và mô tả các khía cạnh quan trọng của bộ đệm một lần, nên đáp án đúng là D.