Polygraphic substitution cipher là gì?

Noun Security

Polygraphic substitution cipher hoạt động bằng cách chia bản rõ (plaintext) thành nhiều phần và thay thế mỗi nhóm bằng một từ, một ký tự hoặc số hoặc bất kỳ thứ gì khác. Để giải mã (decrypt) các ký tự của bản mã (ciphertext), người ta nên sử dụng phép thay thế (substitution) đảo ngược và thay đổi các cụm từ theo hướng ngược lại.

Động lực chính của việc giới thiệu mật mã kiểu này là khả năng che khuất tần suất (frequency) của các ký tự bản mã. Để đạt được điều đó, các cụm từ của bản rõ phổ biến nên được thay thế bằng một trong số ít các cụm từ đã được gán trước đó cho các ký tự cụm từ, số hoặc các cụm từ khác. Các thay thế khác nhau nên được sử dụng một cách ngẫu nhiên, do đó làm cho việc phân tích tần suất (frequency analysis) trở nên khó khăn hơn nhiều.

Polygraphic substitution cipher cung cấp tính ngẫu nhiên và tính linh hoạt cao hơn so với mật mã thay thế đồng âm (homophonic substitution cipher) do khả năng mã hóa toàn bộ các nhóm ký tự cùng một lúc.

Learning English Everyday