Главная страница

лаб 15. Лаб раб 15. Лабораторные работы


Скачать 0.6 Mb.
НазваниеЛабораторные работы
Анкорлаб 15
Дата22.09.2022
Размер0.6 Mb.
Формат файлаdocx
Имя файлаЛаб раб 15.docx
ТипДокументы
#690117
страница18 из 26
1   ...   14   15   16   17   18   19   20   21   ...   26

Функция-переключатель


Функция fк изменяет только четыре левых бита. Поэтому следующей операцией в алгоритме шифрования является использование функции SW, которая меняет местами первые и последние четыре бита последовательности, чтобы при следующем вызове функции fк последняя работала уже с другой четверкой битов. При втором вызове fк функции Е/Р, S0, SI и Р4 остаются теми же, что и при первом, но вместо ключа К1 используется ключ К2.

Задания


В лабораторную работу входят 2 задания. Вариант задания определяется последней цифрой номера зачетной книжки (0 соответствует 10 варианту).
Используя алгоритм S-DES и ключ зашифруйте строку открытого текста, при этом покажите промежуточные результаты, получаемые на выходе каждой функции (IP, Fk, SW, Fk, IP-1).

варианта

Задание

Текст

Ключ

1

10110110

0111111110

2

10011101

1111001111

3

11001111

1000011110

4

11101111

1000000010

5

10111011

1000011111

6

10111101

0001110001

7

11000111

0111011101

8

11111011

1000100010

9

11111101

1000000111

10

10101010

1111100011



Используя алгоритм S-DES и ключ расшифруйте строку, при этом покажите промежуточные результаты, получаемые на выходе каждой функции (IP, Fk, SW, Fk, IP- 1). Затем преобразуйте как первые, так и вторые 4 бита полученной строки открытого текста в буквы, исходя из того, что буквы от А до Р представлены в виде двоичных кодов (т.е. А = 0000, В = 0001, …, Р = 1111).


варианта

Задание

Текст

Ключ

1

00011111

1011011000

2

01110001

1001110101

3

11011101

1100111110

4

00100010

1110111111

5

00000111

1011101100

6

11100011

1011110101

7

11011101

1100011101

8

00100010

1111101110

9

00000111

1111110111

10

11100011

1010101000


1   ...   14   15   16   17   18   19   20   21   ...   26


написать администратору сайта