وجود شاخص های آماری برای دو یا سه حرفی ها، لستر اس.هیل را به این فکر واداشت که بایستی بیش از سه حرف را در هم ادغام کرد تا بلکه استحکام بیشتریدر مقابل حملات مبتنی بر شاخص های آماری متن، به وجود بیاید. این ریاضی دان از جبر ماتریسی بهره گرفت :الف) هر حرف انگلیسی به ترتیب با عددی صحیح بین 0 تا 25(A=0; B=1; C=2; ...) جایگزین می شود.ب) متن در قالب گروهای n حرفی به n حرف جدید نگاشته می شوند. الگوی تبدیل با روابط خطی زیر توصیف می شود : = ∑ i = 0 n − 1 K 1 i . P i m o d 26 {\displaystyle =\sum _{i=0}^{n-1}\ K_{1i}.P_{i}mod26}
"Hill Cipher Deciphered" provides an excellent explanation of computing matrix inverses with regard to the Hill cipher.
Lester S. Hill, Cryptography in an Algebraic Alphabet, The American Mathematical Monthly 36, June-July ۱۹۲۹ (میلادی), pp306–312.
Lester S. Hill, Concerning Certain Linear Transformation Apparatus of Cryptography, The American Mathematical Monthly 38, ۱۹۳۱ (میلادی), pp135–154.
Jeffrey Overbey, William Traves, and Jerzy Wojdylo, On the Keyspace of the Hill Cipher, Cryptologia, 29(1), January 2005, pp59–72. (PDF)
Shahrokh Saeednia, How to Make the Hill Cipher Secure, Cryptologia, 24(4), October 2000, pp353–360.
= ∑ i = 0 n − 1 K 2 i . P i m o d 26 {\displaystyle =\sum _{i=0}^{n-1}\ K_{2i}.P_{i}mod26}
= ∑ n = 0 n − 1 K n i . P i m o d 26 {\displaystyle =\sum _{n=0}^{n-1}\ K_{ni}.P_{i}mod26}
می توان روابط بالا را به صورت ماتریسی نشان داد :رمزنگاری هیل' />
"Hill Cipher Deciphered" provides an excellent explanation of computing matrix inverses with regard to the Hill cipher.
Lester S. Hill, Cryptography in an Algebraic Alphabet, The American Mathematical Monthly 36, June-July ۱۹۲۹ (میلادی), pp306–312.
Lester S. Hill, Concerning Certain Linear Transformation Apparatus of Cryptography, The American Mathematical Monthly 38, ۱۹۳۱ (میلادی), pp135–154.
Jeffrey Overbey, William Traves, and Jerzy Wojdylo, On the Keyspace of the Hill Cipher, Cryptologia, 29(1), January 2005, pp59–72. (PDF)
Shahrokh Saeednia, How to Make the Hill Cipher Secure, Cryptologia, 24(4), October 2000, pp353–360.
= ∑ i = 0 n − 1 K 2 i . P i m o d 26 {\displaystyle =\sum _{i=0}^{n-1}\ K_{2i}.P_{i}mod26}
= ∑ n = 0 n − 1 K n i . P i m o d 26 {\displaystyle =\sum _{n=0}^{n-1}\ K_{ni}.P_{i}mod26}
می توان روابط بالا را به صورت ماتریسی نشان داد :رمزنگاری هیل' />
wiki: رمزنگاری هیل