Two-square_cipher

Mật mã Two-square (mật mã hình vuông đôi) ,đôi khi còn được gọi là Playfair đôi, là một kỹ thuật mã hóa đối xứng.[1] Nó được phát triển để giảm bớt tính chất cồng kềnh của sự mã hóa được sử dụng trong bốn hình vuông (four-square) trong khi vẫn mạnh hơn một chút so với mật mã Playfair đơn.Kỹ thuật này mã hóa các cặp chữ cái (digraph), và do đó thuộc loại mật mã được gọi là mật mã thay thế đa kí tự Điều này bổ sung sức mạnh đáng kể cho mã hóa khi so sánh với mật mã thay thế đơn chữ, hoạt động trên các ký tự đơn lẻ. Việc sử dụng tới hai hình vuông làm cho mật mã này ít bị ảnh hưởng bởi các cuộc tấn công bằng kĩ thuật phân tích tần suất, vì việc phân tích phải được thực hiện trên 676 (26x26) hình vuông khả dĩ để có thể giải thay vì chỉ 26 trong mật mã thay thế một kí tự. Phân tích tần số để giải mã là có thể, nhưng khó hơn đáng kể, và nó thường đòi hỏi một văn bản lớn hơn nhiều để có thể giải mã