JavaScript is required

Yêu cầu nào sau đây về hệ thống tạo cặp khóa là đúng?

A.

Cho phép tạo nhiều cặp khóa giống nhau

B.

Cho phép phát hiện khóa bí mật khi có khóa công khai

C.

Mỗi cặp khóa được tạo ra ngẫu nhiên và đúng một lần duy nhất

D.

Không cần đảm bảo tính ngẫu nhiên khi tạo cặp khóa

Trả lời:

Đáp án đúng: C


Hệ thống tạo cặp khóa (khóa công khai và khóa bí mật) phải tuân thủ các yêu cầu sau:

- Tính duy nhất và ngẫu nhiên: Mỗi cặp khóa được tạo ra phải là duy nhất và được tạo ngẫu nhiên để đảm bảo tính bảo mật. Việc tạo nhiều cặp khóa giống nhau hoặc không đảm bảo tính ngẫu nhiên sẽ làm giảm đáng kể tính bảo mật của hệ thống.

- Không thể suy ra khóa bí mật từ khóa công khai: Một trong những nguyên tắc cơ bản của mật mã khóa công khai là không thể (hoặc cực kỳ khó khăn về mặt tính toán) để suy ra khóa bí mật từ khóa công khai. Nếu có thể làm điều này, hệ thống mật mã sẽ bị phá vỡ.

Do đó, phương án C là đúng nhất vì nó phản ánh đúng yêu cầu về tính duy nhất và ngẫu nhiên của cặp khóa.

Câu hỏi liên quan