Гаммирование двоичного текста.docx
Оценка 5

Гаммирование двоичного текста.docx

Оценка 5
docx
13.05.2020
Гаммирование двоичного текста.docx
Гаммирование двоичного текста.docx

Гаммирование двоичного текста.

Любая информация (буквенный тест. Цифровые данные, изображение, речь и т.п.) кодируется двоичным кодом, который и будем далее также как ранее называть исходным текстом.

Формируется псевдослучайная числовая последовательность (ключ) также в форме какого-либо двоичного кода. Полученные двоичные последовательности (исходного текста и ключа) позначно располагаются один под другим.

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

yi = xi XOR gi,    xi = yi XOR gi

yi = xi Å gi,          xi = yi Å gi

Пример гаммирования буквенного текста:

 

Исходный текст

ш

И

ф

р

Его  двоичный        код

(телеграфный)

010010

100000

110010

101001

Десятичные                      числа ключа (гаммы)

7

1

8

2

Двоичный код гаммы

000111

000001

001000

000010

Шифрограмма

010101

100001

111010

101011


- Двоичный код гаммы имеет то же количество бит, что и код букв

- В качестве гаммы взята последовательность из е=2,718…

Гамму можно заранее записать в ЗУ или генерировать ее датчиками ПСП чисел аппаратно или программно.

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

Гаммированную шифрограмму моно вскрыть, если период гаммы короче длины известного криптоаналитику исходного текста.



 

Гаммирование двоичного текста

Гаммирование двоичного текста

Шифрограмма 010101 100001 111010 101011 -

Шифрограмма 010101 100001 111010 101011 -
Скачать файл