Các từ viết tắt;
- Hoán vị giả ngẫu nhiên: PRP
- Hàm giả ngẫu nhiên : PRF
- Trình tạo giả ngẫu nhiên :PRG
- Chức năng một chiều: OWF
Có phải "hoán vị giả ngẫu nhiên (còn gọi là mật mã khối)" có nghĩa là trình tạo giả ngẫu nhiên và mật mã khối là những khái niệm giống nhau không? Không phải mật mã khối là một ánh xạ sao: {key}x{plaintext}->{ciphertext}? Chẳng phải hoán vị giả ngẫu nhiên là một hàm ngẫu nhiên sao: {bản rõ}->{bản mã}?
PRP và mật mã khối là đồng nghĩa. Cả hai đều được định nghĩa là họ hoán vị có khóa ( trong đó mỗi hoán vị được chọn bằng một khóa hoặc nhiều khóa). Chúng được thiết kế để có lợi thế PRP nhỏ đối với kẻ tấn công với cùng mục tiêu bảo mật cú pháp.
Xác định lợi thế chính xác là khó vì không ai chỉ ra rằng AES là PRP hay không trong hơn 20 năm.
Ngoài ra còn có mật mã khối lý tưởng (như tiên tri ngẫu nhiên) là mô hình cho các đối thủ.
?Có phải "trình tạo giả ngẫu nhiên (còn gọi là mật mã luồng)" có nghĩa là trình tạo giả ngẫu nhiên và mật mã luồng là các khái niệm giống nhau không? Tại sao?
Mật mã dòng (đối với một số tin nhắn cố định) và PRG ít nhiều đồng nghĩa với nhau
PRG
- có đầu ra có độ dài cố định
- tạo đầu ra trong âone shotâ
Nếu chúng tôi sửa độ dài đầu ra của mật mã luồng thì chúng ít nhiều giống nhau. Nói chung, mật mã dòng
- có thể được xem là tạo ra một luồng infiniteâ
bit giả ngẫu nhiên, theo yêu cầu
- linh hoạt hơn, hiệu quả hơn
Có phải tất cả các trình tạo giả ngẫu nhiên, hoán vị giả ngẫu nhiên và hàm băm đều không cần khóa không?
PRG và PRP được khóa. Hàm băm là một chủ đề khá rộng. Các hàm băm được xây dựng để chống va chạm như SHA-2 là không cần dùng phím. HMAC, như một phương pháp xây dựng PRF (cũng như MAC từ các hàm băm như HMAC-SHA-2), đôi khi được gọi là hàm băm có khóa.
Các chức năng một chiều cũng không cần chìa khóa?
OWF không được khóa.
Các hàm một chiều và hàm băm có phải là cùng một khái niệm hay các khái niệm có liên quan rất chặt chẽ với nhau không?
Việc trở thành OWF là bắt buộc đối với các hàm băm chống va chạm và OWF không đồng nghĩa với các hàm băm.