You are on page 1of 7

ЛАБОРАТОРНА РОБОТА № 2

Тема : Синтез та аналіз процесів в криптографічному


алгоритмі блокового симетричного
шифрування даних AES

Хід роботи:

Завдання 1:

ЖДТУ.18.123.09.000 – Лр2
Змн. Арк. № докум. Підпис Дата
Розроб. Клименко О.П. Літ. Арк. Аркушів
Перевір. Сіденко В.П. 1 6
Керівник
Звіт з
Н. контр. лабораторної роботи №2 ФІКТ Гр. КІ-2
Затверд.
Завдання 2:
State0 RoundKey0 State1

05 09 13 01 52 9e A6 ba
9f 95 87 9d

76 7a 6e 72 06 10 14 02 F6 8a 24 82
+ =
65 6b 7d 63 07 11 15 03 F0 B6 F6
3e
aa ba a2 a2 08 12 16 04 8c 3c 0e 24

Завдання 3:

State1 State2
SubBytes
52 9e A6 ba 00 0b 24 f4

F6 8a 24 82 42 7e 36 13
=
F0 B6 F6 B2 8c 4e 42
3e
8c 3c 0e 24 64 eb ab 36

Завдання 4:
State2 ShiftRows State3

00 0b 24 f4 00 0b 24 f4

42 7e 36 13 13 42 7e 36

B2 8c 4e 42 4e 42= B2 8c

64 eb ab 36 eb ab 36 64

Клименко О.П. Арк.


Сіденко В.П. ЖДТУ.18.123.09.000 – Лр2
Змн. Арк. № докум. Підпис Дата
2
Завдання 5:

Дані збігаються із даними в завданні №1.

Розшифрування

Клименко О.П. Арк.


Сіденко В.П. ЖДТУ.18.123.09.000 – Лр2
Змн. Арк. № докум. Підпис Дата
2
Тепер при розшифруванні змінимо один біт

Через зміну 1 біта відбулась втрата даних.

Завдання 6:

Клименко О.П. Арк.


Сіденко В.П. ЖДТУ.18.123.09.000 – Лр2
Змн. Арк. № докум. Підпис Дата
2
Результат: 07 ab 29 8c f1 51 34 c3 a8 c6 2f d6 75 cb 5f c3 –
1000010000101000000101110001010010001101011000001000010001101111
0011110010010101101011010000001101000001100000011001000111111001

Клименко О.П. Арк.


Сіденко В.П. ЖДТУ.18.123.09.000 – Лр2
Змн. Арк. № докум. Підпис Дата
2
Результат: 1c 5a 96 bb 5e 62 de 1b 38 a8 fe 7a 42 5d 39 71 –
1100110100100010101001110100000011111110000001101001010110001010
0001111110001101110001000011000100110010010001001110000100111011

84 28 17 14 8d 60 84 6f 3c 95 ad 03 41 81 91 f9 XOR cd 22 a7 40 fe 06 95 8a 1f 8d c4
31 32 44 e1 3b =
0101000101001010101111100101010110001011011001110001100111111001
0101110000100011011100010011010001110011110001100111001100110100
Результат відрізняється на 65 бітів.

Завдання 7:

Результат: 3c 80 1e 4b c8 c8 eb 41 a9 be 32 98 8d 15 02 ed 65 –
0010111001101001100100001001101100110011111000111001000011001111
0101110111111001011001001101100111011000000001001110011101100101

Клименко О.П. Арк.


Сіденко В.П. ЖДТУ.18.123.09.000 – Лр2
Змн. Арк. № докум. Підпис Дата
2
Результат: eb 7e f9 ef 6f aa d3 9e fa aa c4 dc 3c 68 bd 30 –
1101010101011011101000111010101100001110010011010001101000001001
1011000110101110000010110101010011110111011101110101101100000110

2e 69 90 9b 33 e3 90 cf 5d f9 64 d9 d8 04 e7 65 XOR d5 5b a3 ab 0e 4d 1a 09 b1 ae
0b 54 f7 77 5b 06 =
0000001111000101001101000100011001000010001100001010101011011000
0000111110100111011100000010111011001111011111000100001001101011
Результат відрізняється на 58 бітів.

Висновок: було ознайомлено з алгоритмом блокового симетричного


криптографічного шифрування даних AES.

Клименко О.П. Арк.


Сіденко В.П. ЖДТУ.18.123.09.000 – Лр2
Змн. Арк. № докум. Підпис Дата
2

You might also like