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

Практически. БКС практические. Перечень лабораторных работ


Скачать 1.44 Mb.
НазваниеПеречень лабораторных работ
АнкорПрактически
Дата11.05.2022
Размер1.44 Mb.
Формат файлаdocx
Имя файлаБКС практические.docx
ТипДокументы
#521744
страница5 из 30
1   2   3   4   5   6   7   8   9   ...   30

P 00000000


C 01110000

11111111


10100010

00000011


01101010

Проиллюстрируем работу режима CBC
C0 IV

Ci DES(Ci1 Pi, k)


P 00000000

C 01110000

11111111

10100010

00000011

10001110

ЗАДАЧИ



      1. Выполнить 2 итерации ГОСТ. Р = 0 0 0 . . . 0 1 1

К = 1 1 0 . . . 0 0 0. S-блоки известны.

Считаем, что на каждом шаге S- матрицы одинаковы.




14



4

13

1

2

15

11

8

3

10

6

12

5

9

0

7



0

15

7

4

14

2

13

1

10

6

12

11

9

5

3

8



S 4 1 14



15 12 8
8 13 6

2 4 9
2 11 15 12

1 7 5 11
9 7

3 14
3 10

10 0
5 10



6 13

      1. Выполнить 2 итерации сети Фейстеля.

На входе Р = 3 4 =0 1 1 1 0 0 -6 бит. Расширение до 8 бит (произвольно). Ключ на входе 10 бит, после сжатия 8 бит.

К = 000…..0101.

1






0
S0  3



3

0 3 2




,
2 1 0

2 1 3



2 1 0

1 0 2 3

 



S1 2 0 1 3


3


0 1 2

2 1 0 3


3 Выработка ключа в S –DES.

Ê1 0000011111 ,

Ê2 1010101010 .

Ð10 5462378152 ,

Ð1 8 10 2 3 4 5 6 7 1,

Ð28

1 3 5 6 7 8 9 10 .





  1. Выполнить 2 итерации S -DES.

Ð 11001100
1   2   3   4   5   6   7   8   9   ...   30


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