Điểm:1

Tại sao mật mã dòng lặp lại và đó là mối đe dọa như thế nào?

lá cờ us

Nếu bạn phải tạo một dòng khóa đủ dài, tại sao dòng khóa cuối cùng lại lặp lại?

Nếu dòng khóa lặp lại thì nó có gây nguy cơ bị tin tặc giải mã không? Làm thế nào người ta có thể sử dụng nó cho lợi thế đó?

Điểm:1
lá cờ vu

tại sao dòng khóa cuối cùng sẽ lặp lại?

Bởi vì tất cả các mật mã dòng có trạng thái hữu hạn.

... nó có gây ra mối đe dọa ... Làm thế nào một người có thể sử dụng nó để đạt được lợi thế đó?

Nếu biết trước chu kỳ lặp lại của mật mã dòng, kẻ thù có thể chọn thực hiện tấn công bản mã đã chọn (làm cho người dùng giải mã) hoặc tấn công bằng văn bản rõ đã chọn (làm cho người dùng mã hóa).

Sau khi thu được bản rõ được giải mã (CCA) hoặc bản mã được mã hóa (CPA), kẻ tấn công có thể chồng chéo các khoảng thời gian, xor chúng và trích xuất các mẫu có thể phân biệt được.

Đó chỉ là một ý tưởng sơ bộ, tôi là một lập trình viên hơn là một nhà toán học, vì vậy tôi không chắc mình đã giải thích đầy đủ và chính xác chưa.

fgrieu avatar
lá cờ ng
Bổ sung rõ ràng: đây chỉ là một mối đe dọa thực tế nếu khoảng thời gian lặp lại đã biết đủ nhỏ để (cùng với _modus operandi_ của mật mã luồng) thực tế có thể xảy ra sự lặp lại.
functionEqualsM avatar
lá cờ us
@fgrieu, tôi hơi mới đối với Mật mã học, bạn có thể giải thích phần bổ sung của mình bằng thuật ngữ lamens không? Tôi xin lỗi.
DannyNiu avatar
lá cờ vu
“chỉ khi khoảng thời gian lặp lại đã biết đủ nhỏ” chẳng hạn như chế độ bộ đếm của mật mã khối với bộ đếm 8 bit. @functionEqualsM
fgrieu avatar
lá cờ ng
@functionEqualsM: ví dụ: DES-OFB có khoảng thời gian lớn (dự kiến ​​là $[2^{64}\ldots2^{64}$ byte cho hầu hết các khóa) và đó không phải là vấn đề bảo mật thực tế, bởi vì một khóa đã cho sẽ không được sử dụng cho gần như nhiều byte. Kích thước ngắn của khóa, nguy cơ rò rỉ khóa và khả năng IV lặp lại, là những vấn đề bảo mật thực tế hơn.
functionEqualsM avatar
lá cờ us
Ồ được rồi cảm ơn điều này đã giúp tôi hiểu rõ hơn. Vâng, tôi đang cố gắng hiểu khái niệm về mật mã, vì vậy bạn có tài liệu tham khảo nào muốn giới thiệu khô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.