А,В,Соколов, 0,М, Степанюк - Скачать документы
А,В,Соколов, 0,М, Степанюк - Скачать документы
А,В,Соколов, 0,М, Степанюк - Скачать документы
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Глава 4. Криптографические методы защиты информации 353<br />
ния является формирование в этих же накопителях 64-разрядного блока гаммашифра<br />
П.<br />
Полученный гамма-шифр Г1 суммируется поразрядно по модулю 2 с первым 64-разрядным<br />
блоком открытых данных ТО 1 в сумматоре С<strong>М</strong>5. Результат суммирования — первый<br />
64-разрядный блок зашифрованных данных Тш1.<br />
Шифрование второго и последующих блоков открытых данных осуществляется с<br />
помощью формирования второго и последующих гамма-шифров в соответствии с рассмотренными<br />
преобразованиями режима простой замены. Если в последнем m блоке<br />
открытых данных число двоичных разрядов меньше 64, неиспользованная часть гамма-шифра<br />
Гш просто отбрасывается.<br />
Расшифровка данных выполняется в обратной последовательности на основе знания<br />
ключевой последовательности и синхропосылки S, которая не является секретным<br />
элементом шифрования и может храниться в запоминающем устройстве или передаваться<br />
в незащищенном виде по каналам связи.<br />
Режим гаммирования с обратной связью<br />
Принцип работы алгоритма в режиме гаммирования с обратной связью отличается от<br />
принципа работы предыдущего режима тем, что если на первом шаге при формировании<br />
гамма-шифра используется синхропосылка, то на всех последующих шагах — предыдущий<br />
блок зашифрованных данных. За счет этого достигается сцепление блоков шифруемых<br />
данных: каждый блок данных при шифровании зависит от всех предыдущих.<br />
Шифрование открытых данных в этом режиме происходит по той же схемной реализации,<br />
что и в режиме гаммирования, и отличается лишь введением дополнительной<br />
обратной связи с выхода сумматора С<strong>М</strong>5 на входы накопителей HI и Н2.<br />
Для пояснения процесса шифрования данных в режиме гаммирования с обратной связью<br />
вновь обратимся к рис. 4.16 и приведем последовательность выполняемых процедур.<br />
<strong>В</strong> ключевое запоминающее устройство вводится ключевая последовательность длиной<br />
256 бит, после чего формируется синхропосылка S, записываемая в накопители<br />
HI и Н2, содержимое которых шифруется в режиме простой замены. Результат шифрования<br />
в накопителях HI и Н2 представляет собой первый 64-разрядный блок гаммашифра<br />
П.<br />
Полученный гамма-шифр Г1 суммируется поразрядно по модулю 2 с первым 64-разрядным<br />
блоком открытых данных Т01 в сумматоре С<strong>М</strong>5. Результат суммирования — первый<br />
64-разрядный блок зашифрованных данных Тш1. Первый блок зашифрованных<br />
данных Тш1 по обратной связи поступает на накопители Н1 и Н2 и является исходной<br />
информацией для формирования второго блока гамма-шифра Г2.<br />
Содержимое накопителей HI и Н2 шифруется в режиме простой замены. Результат<br />
шифрования в накопителях Н1 и Н2 представляет второй 64-разрядный блок гамма-шифра<br />
Г2. Этот гамма-шифр суммируется по модулю 2 поразрядно со вторым 64-<br />
разрядным блоком открытых данных Т02 в сумматоре С<strong>М</strong> 5. <strong>В</strong> результате получается<br />
второй 64-разрядный блок зашифрованных данных Тш2 и т. д. Если в последнем m<br />
блоке открытых данных Тот число двоичных разрядов меньше 64, неиспользованная<br />
часть гамма-шифра отбрасывается.<br />
Расшифровка данных происходит в обратном порядке на основе знания ключевой<br />
последовательности и синхропосылки S.<br />
123ак. 199