Các thuật toán mã hóa, chúng tôi chỉ nghiên cứu không đủ bảo vệ từ cryptanalysts. Đối với điều này, chúng tôi rẽ vào một lớp học mới của thuật toán mã hóa được gọi là mật mã khối (hay thuật toán mã hóa cho in ấn), được phát triển bởi Lester S. Hill của Hunter College vào năm 1929. Trong một hệ thống mật mã khối, chúng ta thay thế cho mỗi khối chữ rõ chiều dài na khối bản mã của chiều dài n cùng, trong đó n ≥ 2. Khối thuật toán mã hóa với n = 2 được gọi là thuật toán mã hóa digraphic. Trong một hệ thống như vậy, chúng tôi nhóm các chữ cái của bản rõ thành các khối có độ dài hai, thêm một giả chữ X ở cuối, nếu cần thiết, để làm cho tất cả các khối có cùng chiều dài, và sau đó thay thế từng chữ với số thứ tự của nó. Mỗi khối P plaintext 1P2 sau đó được thay thế bằng một bản mã số block CC, nơi C và C là sự kết hợp tuyến tính khác nhau của P 1 và P2 modulo 26: C1 ≡ Ap1 + BP2 (mod 26) C2 ≡ CP1 + DP2 (mod 26) ( 9.4) nơi (ad -bc, 26) = 1. (Điều kiện này là cần thiết của Định lý 6.4 để giải quyết duy nhất của hệ thống tuyến tính cho P 1 và P2) Sau đó, chúng tôi dịch mỗi số vào một thư ciphertext. các văn bản kết quả là các bản mã. Ví dụ sau minh họa thuật toán này.
đang được dịch, vui lòng đợi..
