Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Matematika-Uch_posob_dlya_SE.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
9.17 Mб
Скачать

Тест 10. Методы криптографической защиты информации

Задача. Методом гаммирования с параметрами

G0=13+W, M=32

а) зашифровать свои инициалы (ФИО),

б) расшифровать полученную криптограмму.

Пример. W=20.

Исходный текст: ЪЫЬ .

Решение.

а) Результаты работы по зашифрованию исходного текста сведем в табл. Т10.а. Во вторую строку ее записываем символы исходного текста, а в третью – коды этих символов из табл. 10.13.

Таблица Т10.а

i

1

2

3

ТИi

Ъ

Ы

Ь

ТИmi

1A

1B

1C

Gi

12

0F

08

ТЗmi

16

0D

1A

ТЗi

Ж

Ф

Ф

По формуле (10.2) при

G0=13+20=33

вычисляем цепочку из трех гамм и записываем их шестнадцатеричные изображения в четвертую строку табл. Т10.а.

i=1. G1=(69069´33+71365)71365)mod 32=18.

i=2. G2=(69069´18+71365)71365)mod 32=15.

i=1. G1=(69069´33+71365)71365)mod 32=8.

ПРИМЕЧАНИЕ. Вычисление гамм можно выполнять в среде Mathcad, где операция (A)mod M задана стандартной функцией mod(A,M) (см. рис. 9.5). А можно воспользоваться инженерным калькулятором Windows, где эта операция выполняется клавишей Mod: набирается число A, нажимается клавиша Mod, набирается число M, нажимается клавиша =.

Производим наложение каждой гаммы Gi на код своего символа ТИmi.

Результат наложения ТЗmi записываем в пятую строку табл. Т10.а.

По результату наложения ТЗmi находим в табл. 9.19 символы ТЗi и записываем их в шестую строку табл. Т9.а.

i=1.

ТИm1=1A=

0

0

0

1

1

0

1

0

Å

Å

Å

Å

Å

Å

Å

Å

G1=12=

0

0

0

1

1

1

0

0

S1=

0

0

0

0

0

1

1

0

=06

ТЗm1=06. ТЗ1=Ж.

i=2.

ТИm2=1B=

0

0

0

1

1

0

1

1

Å

Å

Å

Å

Å

Å

Å

Å

G2=0F=

0

0

0

0

1

1

1

1

S2=

0

0

0

1

0

1

0

0

=14

ТЗm2=14. ТЗ2=Ф.

i=3.

ТИm3=1C=

0

0

0

1

1

1

0

0

Å

Å

Å

Å

Å

Å

Å

Å

G3=08=

0

0

0

0

1

0

0

0

S3=

0

0

0

1

0

1

0

0

=14

ТЗm3=1A. ТЗ3=Ф.

В результате получим криптограмму: ЖФФ .

б) Результаты действий по расшифрованию криптограммы

ЖФФ

сведем в табл. Т10.б, которая подобна табл. Т10.а. Но во второй строке табл. Т10.б записаны символы ТЗi зашифрованного текста, а в третьей – их шестнадцатеричные эквиваленты ТЗmi.

Производим наложение каждой гаммы Gi на код своего символа ТЗmi.

Результат наложения ТИmi записываем в пятую строку табл. Т10.б.

Таблица Т10.б

i

1

2

3

ТЗi

Ж

Ф

Ф

ТЗmi

1A

14

14

Gi

12

0F

08

ТИmi

ТИi

Ъ

Ы

Ь

По результату наложения ТЗmi находим в табл. 10.16 символы ТИi и записываем их в шестую строку табл. Т10.б.

i=1.

ТЗm1=06=

0

0

0

0

0

1

1

0

Å

Å

Å

Å

Å

Å

Å

Å

G1=12=

0

0

0

1

1

1

0

0

S1=

0

0

0

1

1

0

1

0

=1A

ТИm1=1A. ТИ1=Ъ.

i=2.

ТЗm2=14=

0

0

0

1

0

1

0

0

Å

Å

Å

Å

Å

Å

Å

Å

G2=0F=

0

0

0

0

1

1

1

1

S2=

0

0

0

1

1

0

1

1

=1B

ТИm2=1B. ТИ2=Ы.

i=3.

ТЗm3=14=

0

0

0

1

0

1

0

0

Å

Å

Å

Å

Å

Å

Å

Å

G3=08=

0

0

0

0

1

0

0

0

S3=

0

0

0

1

1

1

0

0

=1C

ТИm3=1C. ТИ3=Ь.

Так мы восстановили исходный текст: КВТ .

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]