Điểm:0

phân tích khả năng chống va chạm

lá cờ vn

Tôi đang tìm hiểu về khái niệm bảo mật chống va chạm của hàm băm. Tuy nhiên, tôi đã bối rối khi thử nghiệm khả năng chống va chạm bắt đầu sử dụng các hàm băm "có khóa" trong thử nghiệm (và cả trong các thử nghiệm tương tự khác). Đây là một trích xuất nhỏ từ Giới thiệu về mật mã học hiện đại của Katz và Lindell:

Thí nghiệm tìm va chạm:
1. Khóa s được tạo bằng cách chạy Gen(1^n).
2. Đối thủ A được cho s, và xuất ra x; x^0
3. Đầu ra của thử nghiệm được xác định là 1 iff x \ne x0 và H^s(x) = H^s(x0).

Tôi hiểu rằng nếu không có hàm băm "có khóa", trong phân tích chính thức về bảo mật, đối thủ có thể "gian lận" bằng các xung đột tiền tính toán (trước thử nghiệm). Nhưng ngay cả sau khi thêm "chìa khóa", đối thủ vẫn có thể "ăn gian" bằng cách tính toán trước các xung đột cho tất cả các "chìa khóa". Và trong quá trình thử nghiệm, đối thủ có thể tạo ra các va chạm dựa trên khóa.Hàm băm "có khóa" đã giải quyết vấn đề gì trong phân tích chính thức?

meshcollider avatar
lá cờ gb
Thông thường, kích thước của không gian phím sẽ khiến các xung đột tính toán trước cho các phím *tất cả* không khả thi
driewguy avatar
lá cờ vn
Nhưng theo lập luận đó, không nên "gian lận" bằng cách tính toán trước trong hàm băm không khóa cũng không khả thi? Vì, độ phức tạp về thời gian của tính toán trước sẽ theo cấp số nhân về không gian phạm vi của nó ...
kelalaka avatar
lá cờ in
Các hàm băm có khóa cung cấp nhiều hơn xung đột, chúng là ứng cử viên của PRF ...
lá cờ cn
Không gian khóa thường được chọn là siêu đa thức. Mặc dù điều này không ngăn kẻ tấn công không đồng dạng tính toán trước* xung đột cho mọi khóa, nhưng nó ngăn chúng chuyển các xung đột đó sang thuật toán như một phần của lời khuyên không đồng nhất (có giới hạn đa thức) của chúng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.