وجود شاخص‌های آماری برای دو یا سه حرفی‌ها، لستر اس. هیل را به این فکر واداشت که بایستی بیش از سه حرف را در هم ادغام کرد تا بلکه استحکام بیشتریدر مقابل حملات مبتنی بر شاخص‌های آماری متن، به وجود بیاید. این از جبر ماتریسی بهره گرفت:
الف) هر حرف انگلیسی به ترتیب با عددی صحیح بین ۰ تا 25(A=0; B=1; C=۲; ...) جایگزین می‌شود.
ب) متن در قالب گروهای n حرفی به n حرف جدید نگاشته می‌شوند. الگوی تبدیل با روابط خطی زیر توصیف می‌شود :
 
 
 
 می‌توان روابط بالا را به صورت ماتریسی نشان داد:
 
 که در آن Pو C دو بردار n*۱ و K ماتریسی n*n است. در رمز «هیل» در حقیقت همین ماتریس K است. برای مثال فرض کنید کلید رمز به صورت زیر فرض شده باشد. ماتریس K
 ماتریس کلید نشان می‌دهد که متن باید به صورت سه حرفی رمز شود. فرض کنید بخواهیم کلمه "ACT" را رمز کنیم:
 با این پارامترها، نتیجه رمز هیل به صورت زیر بدست خواهد آمد:
 بدین ترتیب سه حرفی ACT به سه حرفی POH تبدیل می‌شود.
در رمزنگاری هیل هر چه طول گروه‌های n حرفی افزایش یابد، امنیت روش بهبود خواهد یافت ولی در عوض کلید رمز که همان ماتریس K بشدت بزرگ شده و راهی جز یادداشت کردن آن باقی نخواهد ماند که بر خلاف ، امنیت را به گونه دیگری به مخاطره خواهد افکند.
 در مجموع روش هیل به حمله مبتنی بر حساس است چرا که کاملاً خطی است و با داشتن تعداد کافی متن اصلی و معادل رمز شده می‌توان به کلید رمز دست یافت.
 شخص آقای هیل و شریکش برای و متون، ماشینی مکانیکی را طراحی و به عنوان اختراع در سند به ثبت رساندند! این ماشین که شمای آن را مشاهده می‌کنید حروف متن را در دسته‌های شش حرفی، ادغام و رمزنگاری می‌کرد و کلاً از و و ساخته می‌شد و از لحاظ ظاهر به شباهت داشت ولی هیچ‌کس سفارش خرید چنین ماشینی را نداد!
 رمزگشایی «هیل» دقیقاً همانند فرایند است با این تفاوت که به جای وارون آن (یعنی به پیمانه ۲۶) بکار می‌رود. با ضرب داده‌ها از رمز خارج شده و P بدست می‌آید. بدیهی است که در انتخاب K باید دقت شود تا آن صفر نبوده و K وارون پذیر باشد.
{"title": "رمزنگاری هیل", "link": "https://fa.wikipedia.org//w/index.php?title=%D8%B1%D9%85%D8%B2%D9%86%DA%AF%D8%A7%D8%B1%DB%8C_%D9%87%DB%8C%D9%84&oldid=32726539", "language": "fa"}