0% нашли этот документ полезным (0 голосов)
17 просмотров3 страницы

Cryptool 2

Документ описывает использование шаблонов Cryptool 2 для визуализации алгоритма DES и анализа его лавинного эффекта. Также рассматриваются различные режимы шифрования блочных симметричных шифров и проводятся примеры шифрования и дешифрования текстового файла с использованием DES и 3DES. Включены этапы проведения padding oracle атаки на алгоритм DES и примеры ее применения в реальной жизни.

Загружено:

teloprognilo
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd
0% нашли этот документ полезным (0 голосов)
17 просмотров3 страницы

Cryptool 2

Документ описывает использование шаблонов Cryptool 2 для визуализации алгоритма DES и анализа его лавинного эффекта. Также рассматриваются различные режимы шифрования блочных симметричных шифров и проводятся примеры шифрования и дешифрования текстового файла с использованием DES и 3DES. Включены этапы проведения padding oracle атаки на алгоритм DES и примеры ее применения в реальной жизни.

Загружено:

teloprognilo
Авторское право
© All Rights Reserved
Мы серьезно относимся к защите прав на контент. Если вы подозреваете, что это ваш контент, заявите об этом здесь.
Доступные форматы
Скачать в формате DOCX, PDF, TXT или читать онлайн в Scribd

Для визуализации алгоритма DES предлагается использовать шаблон Cryptool 2 Templates ->

cryptography -> modern -> symmetric-> DES Visualization (Рисунок 2.1). Укажите в данном шаблоне
свои входные данные и криптографический ключ

Запустить визуализацию «лавинного эффекта» DES templates -> cryptoanalysis -> modern ->
avalanche (DES) (Рисунок 2.2). Проследить за лавинным эффектом в процессе шифрования DES для
своих значений открытого текста и ключа.
Изучить принципы работы различных режимов шифрования блочных симметричных шифров,
используя шаблон Cryptool 2 Templates -> cryptography -> modern ->Block Modes of Symmetric
Ciphers

Провести padding oracle атаку на алгоритм DES для своих значений (Рисунок 2.4). Выделить этапы
проведения атаки. Привести примеры применения данной атаки в реальной жизни
Создадим текстовый файл [Link] с содержимым: This is a secret message.
Шаг 2: Шифрование файла
Шифрование с использованием DES в режиме CBC:
openssl enc -des-cbc -e -in [Link] -out example_des_cbc.enc -salt

Шифрование с использованием 3DES в режиме CBC: openssl enc -des-ede3-cbc -e -in [Link] -
out example_3des_cbc.enc -salt

Шифрование с использованием DES в режиме ECB: openssl enc -des-ecb -e -in [Link] -out
example_des_ecb.enc -salt

Дешифрование файла, зашифрованного DES в режиме CBC: openssl enc -des-cbc -d -in
example_des_cbc.enc -out example_des_cbc_decrypted.txt
Файл example_des_cbc_decrypted.txt содержит исходный текст: This is a secret message.

Вам также может понравиться