Điểm:1

Mật mã Vigenère với các phím chuyển mạch

lá cờ gh

Tôi đang tìm những cách có thể để tấn công mật mã Vigenère đã sửa đổi. Giả sử chúng ta có hai khóa, ví dụ: 'stackoverflow' và 'Vigenère'. Mật mã V bắt đầu bằng một trong các khóa đó nhưng chuyển đổi ngay khi nó tạo ra một cặp đôi [do đó, chữ cái trong văn bản rõ tiếp theo sẽ giải mã thành cùng một chữ cái trong bản mã như (ví dụ cho bản mã:) 'LDJAAIWE' hoặc 'FMggBPV')].

Làm sao có thể tấn công điều này nếu bạn không biết nội dung của văn bản?
Vì bạn không biết khi nào thay đổi phím xảy ra, bạn không thể sử dụng bình thường các cuộc tấn công leo đồi.

Rõ ràng, bạn có thể nhận được một số thông tin từ các cặp song sinh hiếm khi xảy ra.Họ sẽ cho bạn biết rằng khóa được sử dụng trước đó và khóa mới được sử dụng đã mã hóa chữ cái văn bản gốc thành cùng một chữ cái mật mã. Nhưng những cặp đôi đó sẽ rất hiếm và bạn sẽ không biết khóa nào đã được sử dụng trước đó và bạn đang ở vị trí nào bên trong khóa.

Tôi không chắc bạn sẽ cố gắng tấn công điều này như thế nào trừ khi bạn thử tấn công từ điển nào đó và kéo các từ dọc theo văn bản để xem liệu bạn có thể phát hiện ra điều gì không.

Titanlord avatar
lá cờ tl
Ý tưởng của bạn là giảm thiểu các cặp đôi: Nếu abXXcde sẽ được mã hóa, khóa sẽ chuyển đổi, sao cho acXYmnp sẽ là bản mã kết quả? Nếu đây là trường hợp, thuật toán giải mã sẽ hoạt động như thế nào? Tất cả những gì tôi có thể nghĩ là, điều này sẽ kết thúc trong một One-Time-Pad tồi tệ.
Maarten Bodewes avatar
lá cờ in
Nếu không có cặp song sinh nào được tạo ra thì nó sẽ mạnh như Vigenere. Bản mã ngẫu nhiên là tốt, bảo mật ngẫu nhiên thì không.
AkariYukari avatar
lá cờ gh
@Titanlord Tôi không biết cách thực hiện trong một chương trình, nhưng theo cách thủ công thì không quá khó. Chỉ cần sử dụng một phím cho đến khi bạn nhận được văn bản lộn xộn; sau đó chuyển phím.

Đă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.