Гаммирование

Гаммирование

Гамми́рование — симметричный метод шифрования, основанный на «наложении» гамма-последовательности на открытый текст. Обычно это суммирование в каком-либо конечном поле, например в поле GF(2) такое суммирование принимает вид обычного «исключающего ИЛИ».


Содержание

Визуальное представление

схема передатчика:

Передатчик.jpg

схема приемника:

Приемник.JPG

Стойкость

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

доказательство Шеннона:

Пусть, X и Y случайные величины дискретного типа. X — случайная величина для открытого текста, Y — случайная величина для гаммы, тогда закон распределения X будет выглядеть так:

X 0 1
Pi p 1-p

Используем p и 1-p, так как вероятность встречаемости букв в разных словах различна. Закон распределения Y:

Y 0 1
Pi 1/2 1/2

То есть в качестве гаммы подаётся одинакового количество единиц и нулей (у Y симметричный закон распределения). Z — случайная величина дискретного типа для закрытого текста. Из картинки выше видно, что Z=X+Y(mod 2). Вычислим вероятности встречаемости нулей и единиц в законе распределения Z:

Используя:

1. P(A+B)=P(A)+P(B), если A и B не совместны.

2. P(A*B)=P(A)*P(B), если A и B независимы.

Имеем:

P(Z=0) = P(X=0,Y=0)+P(X=1,Y=1) = P(X=0)*P(Y=0)+P(X=1)*P(Y=1) =

p*1/2+(1-p)*1/2 = 1/2 (для любого p!)

P(Z=1) = 1-P(Z=0) = 1/2

То есть закон распределения Z:

Z 0 1
Pi 1/2 1/2

Таким образом, закон распределения Z оказывается симметричным, то есть получается та же гамма или шум (Z не содержит никакую информацию из X, то есть в Z нет p). Это доказывает что шифр является абсолютно стойким.

Требования к гамме

  • Для каждого сообщения использовать новую гамму (повторное использование гаммы недопустимо).
  • Длина гаммы должна быть не меньше длины защищаемого сообщения.


Литература

1. В. В. Ященко — Введение в Криптографию

Ссылки

См. также


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР
Синонимы:

Полезное


Смотреть что такое "Гаммирование" в других словарях:

  • Гаммирование — преобразование исходного (открытого) текста, при котором символы исходного текста складываются (по модулю, равному мощности алфавита) с символами псевдослучайной последовательности, вырабатываемой по определенному правилу. См. также: Гаммирование …   Финансовый словарь

  • гаммирование — кодирование Словарь русских синонимов. гаммирование сущ., кол во синонимов: 1 • кодирование (12) Словарь синонимов ASIS. В.Н. Тришин …   Словарь синонимов

  • гаммирование — Процесс наложения по определенному закону гаммы шифра на открытые данные для их зашифровывания. [http://www.morepc.ru/dict/] Тематики информационные технологии в целом EN gamming …   Справочник технического переводчика

  • Гаммирование — 1. Процесс наложения по определенному закону гаммы шифра на открытые данные Употребляется в документе: ГОСТ 28147 89 …   Телекоммуникационный словарь

  • ГОСТ 28147-89 — Создатель: КГБ, 8 е управление Создан: 1989 г. Опубликован …   Википедия

  • ГОСТ 28147—89 — Создатель: КГБ, 8 е управление Создан: 1989 г. Опубликован: 1990 г. Размер ключа: 256 бит Размер блока: 64 бит Число раундов: 3216 Тип …   Википедия

  • — ГОСТ 28147 89 Создатель: КГБ, 8 е управление Создан: 1989 г. Опубликован: 1990 г. Размер ключа: 256 бит Размер блока: 64 бит Число раундов: 3216 Тип …   Википедия

  • Kaztoken — Kaztoken  персональное средство аутентификации и генерации ЭЦП (электронно цифровой подписи). Устройство производится компанией Цифровой Поток[1]. Содержание 1 Технические характеристики 1.1 …   Википедия

  • кодирование — шифрование, программирование, зашифровывание, гаммирование, шифровка, закодирование, зашифровка, кодировка, зашифрование, гипнотизирование Словарь русских синонимов. кодирование сущ., кол во синонимов: 12 • гаммирование (1) …   Словарь синонимов

  • Гамма — в криптографии псевдослучайная числовая последовательность, вырабатываемая по определенному алгоритму и используемая для зашифрования открытых данных и расшифрования зашифрованных данных. По английски: Gamma См. также: Гаммирование Финансовый… …   Финансовый словарь


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»