27.05.2014 Views

А,В,Соколов, 0,М, Степанюк - Скачать документы

А,В,Соколов, 0,М, Степанюк - Скачать документы

А,В,Соколов, 0,М, Степанюк - Скачать документы

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!