logo
шпора 1 - 25

Гаммирование и комбинированные методы шифрования

Гаммирование — этот метод заключается в наложении на исход­ный текст некоторой псевдослучайной последовательности, генери­руемой на основе ключа.

Суть этого метода состоит в том, что символы шифруемого тек­ста последовательно складываются с символами некоторой специа­льной последовательности, которая называется гаммой. Иногда та­кой метод представляют как наложение гаммы на исходный текст, поэтому он получил название «гаммирование».

Процедуру наложения гаммы на исходный текст можно осущест­вить двумя способами. При первом способе символы исходного тек­ста и гаммы заменяются цифровыми эквивалентами, которые затем складываются по модулю к, где к — число символов в алфавите, т. е.

Ri=(Si + G)mod(k-1),

где Ri, Si, G — символы соответственно зашифрованного, исходного текста и гаммы.

При втором методе символы исходного текста и гаммы пред­ставляются в виде двоичного кода, затем соответствующие разряды складываются по модулю 2.

Стойкость шифрования методом гаммирования определяется главным образом свойствами гаммы — длительностью, периода и равномерностью статистических характеристик. Последнее свойство обеспечивает отсутствие закономерностей в появлении различных символов в пределах периода.

Достаточно эффективным средством повышения стойкости шифрования является комбинированное использование нескольких различных способов шифрования, т. е. последовательное шифрова­ние исходного текста с помощью двух или более методов.

Вообще говоря, комбинировать можно любые методы шифрова­ния и в любом количестве, однако на практике наибольшее распро­странение получили следующие комбинации: 1) подстановка + гаммирование; 2) перестановка + гаммирование; 3) гаммирование + гаммирование; 4) подстановка + перестановка.