Введение
Шифр симметричного шифрования. Шифр «Четыре квадрата» — это ручная техника симметричного шифрования. Он был изобретён французским криптографом Феликсом Деластелем. Эта техника шифрует пары букв (диграфы) и, таким образом, относится к категории шифров, известных как полиграфические шифры подстановки. Это значительно повышает стойкость шифрования по сравнению с монографическими шифрами подстановки, которые оперируют с отдельными символами. Использование диграфов делает метод «Четыре квадрата» менее уязвимым к атакам частотного анализа, поскольку анализ необходимо проводить на 676 возможных диграфов, а не только на 26 при монографической подстановке. Частотный анализ диграфов возможен, но значительно сложнее и, как правило, требует гораздо большего объёма зашифрованного текста, чтобы быть эффективным.
The four square cipher is a manual symmetric encryption technique. It was invented by the French cryptographer Felix Delastelle. The technique encrypts pairs of letters (digraphs), and thus falls into a category of ciphers known as polygraphic substitution ciphers. This adds significant strength to the encryption when compared with monographic substitution ciphers which operate on single characters. The use of digraphs makes the four square technique less susceptible to frequency analysis attacks, as the analysis must be done on 676 possible digraphs rather than just 26 for monographic substitution. The frequency analysis of digraphs is possible, but considerably more difficult and it generally requires a much larger ciphertext in order to be useful.
Криптоанализ четырех квадратов
Как и большинство шифров досовременной эпохи, четырехквадратный шифр можно относительно легко взломать при наличии достаточного объема текста. Получение ключа достаточно прямолинейно, если известны и открытый текст, и шифротекст. Когда известен только шифротекст, криптоанализ методом полного перебора включает поиск в ключевом пространстве соответствий между частотой встречаемости диграмм (пар букв) и известной частотой встречаемости диграмм в предполагаемом языке исходного сообщения. Криптоанализ четырехквадратного шифра обычно включает поиск закономерностей в повторяющихся монограммах. Это справедливо только при известных двух матрицах открытого текста. При шифровании четырехквадратным шифром обычно используются стандартные алфавиты в этих матрицах, хотя это и не является обязательным условием. Если это так, то определенные слова всегда будут приводить к повторениям одинаковых букв в шифротексте. Например, слово MI LI TA RY всегда будет генерировать одну и ту же букву шифротекста в первой и третьей позициях, независимо от используемых ключевых слов. Такие закономерности можно каталогизировать и сопоставлять с повторяющимися буквами в шифротексте. Затем можно подставлять предполагаемый открытый текст, чтобы попытаться раскрыть матрицы шифрования. В отличие от шифра Плейфера, четырехквадратный шифр не будет показывать обратные диграфы шифротекста для обратных диграфов открытого текста (например, диграфы AB BA в шифре Плейфера будут зашифрованы в шаблон XY YX, но не в четырехквадратном шифре). Это, конечно, верно только в том случае, если два ключевых слова различны. Еще одно отличие между четырехквадратным шифром и шифром Плейфера, которое делает четырехквадратный шифр более надежным, заключается в том, что в шифротексте четырехквадратного шифра могут встречаться диграфы из повторяющихся букв. По всем параметрам четырехквадратный шифр является более надежной системой шифрования информации, чем шифр Плейфера. Однако он более громоздкий из-за использования двух ключей, а подготовка листа шифрования/дешифрования может занять много времени. Учитывая, что повышение стойкости шифрования, обеспечиваемое четырехквадратным шифром по сравнению с шифром Плейфера, незначительно, и что обе схемы легко взламываются при наличии достаточного количества шифротекста, шифр Плейфера стал гораздо более распространенным. Хорошее руководство по восстановлению ключа для четырехквадратного шифра можно найти в главе 7 "Решение полиграфических систем подстановки" Полевого руководства 34-40-2, изданного армией Соединенных Штатов.