Дипломная работа: Розробка імовірнісної моделі криптографічних протоколів

17

16

17

18

19

20

21

20

21

22

23

24

25

24

25

26

27

28

29

28

29

30

31

30

1

2. Далі обчислюється сума Р(А) Å В і записується у вигляді конкатенації восьми 6-бітових слів: Р(А) Å В = B 1 B 2 B 3 B 4 B 5 B 6 B 7 B 8 .

3. На цьому етапі кожне слово Bі поступає на відповідний S -блок Sі . Блок Sі перетворює 6-бітовий вхід Bі в 4-бітовий вихід Ci . S -блок є 4´16 матриця з цілими елементами в діапазоні від 0 до 16.

Два перших біта слова Bі , якщо їх розглядати як двійковий запис числа, визначають номер рядка матриці S -блоку. Чотири останні біти визначають деякий стовпець. Тим самим знайдений деякий елемент матриці. Його двійковий запис і є виходом.

Таблиця 1.4

Блок S 1

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

4

1

14

8

13

6

2

11

15

12

9

7

3

10

5

0

15

12

8

2

4

9

1

7

5

11

3

14

10

0

6

13

К-во Просмотров: 256
Бесплатно скачать Дипломная работа: Розробка імовірнісної моделі криптографічних протоколів