Час проведення - 2 год.
Мета заняття: засвоїти принцип роботи алгоритмів шифрування DES і AES.
Питання до лабораторного заняття
Контрольні запитання
Встановити CrypTool 1.
Ознайомитися із програмою (https://en.wikipedia.org/wiki/CrypTool).
Запустити програму та ініціювати візуалізацію роботи симетричного алгоритму шифрування AES.
Завдання 5.1.
Здійснити аналіз візуалізації алгоритму шифрування AES в програмі CrypTool 1 – Rijndael Animation. По кроках зафіксувати послідовність дій алгоритму шифрування AES і надати пояснення операціям, які виконуються.
Завдання 5.2.
Записати своє прізвище на англійській мові, перекодувати за таблицею ASCII у hex формат і сформувати один 128 бітний hex блок, здійснивши якщо потрібно додавання заповнення (PKCS#5 padding). Запустити візуалізацію CrypTool – Rijndael Inspektor та зашифрувати свій блок випадковим ключем. Провести розшифрування.
Завдання 5.3
Встановити CrypTool 2.1 (https://www.cryptool.org/en/ct2/).
В CrypTool 2.1 за відео https://www.youtube.com/watch?v=Mz3JPze3E94 повторити візуалізацію роботи криптосистеми DES. Здійснити аналіз візуалізації. По кроках зафіксувати послідовність дій криптосистеми DES та навести опис виконуваних операцій з використанням матеріалу “Алгоритм блокового шифрування AES”.
Скласти звіт, де відображений процес виконання. Звіт оформити у вигляді Google Docs та надати доступ для перевірки. Допускається звіт у вигляді відео з екрану, але обов’язково навести висновки.