Существуют две основные разновидности шифров — перестановка и замена. При перестановке знаки открытого текста перемешиваются, нарушается нормальный порядок их следования. В случае замены знаки открытого текста замещаются другими знаками, цифрами или символами.
Системы замены значительно более распространены, чем системы перестановок. Они основываются на идее шифралфавита — перечня эквивалентов, используемых для преобразования открытого текста в шифрованный,
которое называется шифрованием или зашифрованием. Когда для зашифрования используется всего один шифр-алфавит, система называется одноалфавитной. Но когда применяются два или большее число шифралфавитов, система становится многоалфавитной.
Совокупность правил, полностью определяющих процесс зашифрования/расшифрования сообщений — подготовка открытого текста к шифрованию, собственно действия по выполнению преобразования открытого текста в шифрованный и обратно, способ передачи шифрованных сообщений адресату, — образует шифрсистему.
Среди методов шифрования заменой различают коды и шифры. Код состоит из тысяч слов, фраз, слогов и соответствующих им кодовых слов, которые заменяют эти элементы открытого текста. В шифрах же основной единицей преобразуемого текста является знак, иногда пара знаков.
Кодовые слова могут подлежать перестановке и замене так же, как и любая другая группа знаков. Это преобразование кодированного текста называется пере-шифровкой.
Во многих шифрах используется ключ. Он задает порядок следования знаков в шифралфавите, или способ их перемешивания в перестановке, или начальную установку состояния шифрмашины перед началом процесса зашифрования сообщения. Ключи являются частью шифрсисте-мы и определяют различные ее элементы.
То, что получается в результате шифрования открытого текста, носит название шифртекста. Окончательно подготовленное для отправки сообщение называется криптограммой. Криптограмма больше подчеркивает сам факт передачи и является аналогом слова «телеграмма», в то время как шифртекст указывает на результат зашифрования.
Расшифрование (дешифрование) обозначает процесс проведения обратных преобразований шифрованного текста сообщения для получения соответствующего ему открытого. Это может сделать как законный адресат сообщения, так и постороннее лицо. В первом случае про шифрованное сообщение говорят, что оно подвергается расшифрованию, а во втором речь ведут о его дешифровании.
Под криптоанализом шифрсистемы понимается ее аналитическое исследование, имеющее целью выработку формальных правил для получения доступа к содержанию зашифрованных сообщений без полного знания об этой шифрсистеме и о ее ключах. Специалиста в области криптоанализа принято именовать криптоаналитиком.
Успешное криптоаналитическое исследование шифр-системы называют ее вскрытием. А про шифрпереписку с использованием вскрытой шифрсистемы говорят, что ее можно читать.
Шифр, плохо поддающийся вскрытию, называется стойким. Следует помнить о том, что никакой шифр не является абсолютно стойким. Стойкость шифрующих алгоритмов определяется временем, которое требуется для их дешифрования. Хорошими считаются шифры, требующие годы, чтобы их вскрыть. За это время либо засекреченная с помощью шифра информация потеряет свою актуальность, либо стоимость дешифрования превысит стоимость самой информации.
Криптоанализ можно условно разделить на теоретический , когда правила анализа шифрсистемы на предмет ее вскрытия основываются на научном знании и формулируются исходя из того, что известно криптоаналитику об этой шифрсистеме, и прикладной , когда шифрсистема вместе с ключами к ней попросту воруются.
Криптография — это наука, охватывающая как составление шифров, так и криптоанализ. Термин «криптография» в широком смысле относится и к обеспечению безопасности передачи информации в каналах связи, и к извлечению из них этой информации в шпионских целях.
Обстоятельный рассказ об истории радиошпионажа не может обойтись без упоминания методов шифрования, с которыми были иногда впрямую, а чаще косвенно связаны те или иные ее события. Желательно, чтобы читатель перед прочтением книги уже имел о них некоторое представление.
Желательно, но отнюдь не обязательно. Да и, кроме того, если начать изложение истории радиошпионажа с длинных подробных рассуждений (а одним-двумя предложениями тут никак не обойтись) о том, как происходит зашифрование секретной информации, то слишком велик риск смертельно утомить читателя, не имеющего серьезной математической подготовки. Поэтому описание методов шифрования в книгу не попало. Желающие углубить свои знания в области криптографии с целью лучше понять историю радиошпионажа могут обратиться к серьезным научным работам. Остальные наверняка сделают это позже благодаря интересу к криптоанализу, вызванному знакомством с историей радиошпионажа.
Читать дальше