Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
розрахункова.doc
Скачиваний:
4
Добавлен:
03.09.2019
Размер:
1.66 Mб
Скачать

3.3. Асиметричні алгоритми

3.1. Дослідила процеси герерування пари ключів, шифрування і дешифрування за алгоритмом RSA, використовуючи засоби демонстрації пакету CrypTool:

Cryp/Decryp>Asymetric>Demonstration.

Для генерування простих чисел p i q за нижню та верхню межі вибрала відповідно числа 2^XYZ та 3^XYZ (де XYZ – три останні цифри номера мого студентського).

Рис. 1.36. Шифрування і дешифрування за алгоритмом RSA

Зашифрувала та розшифрувала моє прізвище та ім’я у латинській транслітерації.

Рис.1.37. Шифрування та розшифрування мого прізвище та ім’я у латинській транслітерації

Можу зробити такий висновок, що після шифрування за алгоритмом RSA мого прізвище та ім’я у латинській транслітерації зустрічалися однакові цифри, це пояснюється тим, що я взяла замалі числа для генерування.

3.2. Згенерувала та зберегла публічний та приватний ключі для алгоритму RSA, використовуючи вбудовані засоби пакету CrypTool:

Digital Signatures/PKI>PKI>GenerateImport Keys.

Як PІN-код використати номер залікової книжки.

Рис.1.38. Генерування та збереження публічних та приватних ключів для алгоритму RSA

Помістила у звіт одержаний сертифікат.

Рис.1.39. Одержаний сертифікат

Зашифрувала та дешифрувала своє прізвище та ім’я у латинській транслітерації.

3.3. Застосувала алгоритм RSA для шифрування ключа сесії в реальних гібридних системах, використовуючи засоби пакету CrypTool:

Cryp/Decryp>Hybrid>RSA-AES Encription.

Для шифрування вибрала стиснений архіватором Zip файл 22.doc.

Помістила у звіт вигляд таких елементів алгоритму:

  • Dokument (Відкритий текст);

Рис.1.40. Застосування алгоритму RSA для шифрування ключа сесії в реальних гібридних системах

  • Session key (Ключ сесії);

Рис.1.41. Застосування алгоритму RSA для шифрування ключа сесії в реальних гібридних системах

  • Encryption dokument (Шифрограма);

Рис.1.42. Застосування алгоритму RSA для шифрування ключа сесії в реальних гібридних системах

  • Enkryption key (Зашифрований ключ сесії).

Рис.1.43. Застосування алгоритму RSA для шифрування ключа сесії в реальних гібридних системах

Зберегти вихідний файл гібридного шифрування.

Рис.1.44. Результат

3.4. Дешифрувала одержаний у попередньому пункті вихідний файл, використовуючи засоби пакету CrypTool:

Cryp/Decryp>Hybrid>RSA-AES Decription.

Рис.1.45. Дешифрування вихідного тексту

Рис.1.46. Дешифрування вихідного тексту

Рис.1.47. Дешифрування вихідного тексту

Рис.1.48. Результат

Помістила у звіт результати на всіх кроках дешифрування.

Висновоки: Застосовуючи навчальний криптологічний пакет CrypTool я вивчила зміст криптографічних перетворень на прикладі вибраних історичних шифрів, ознайомилась із найбільш популярними сучасними симетричними і асиметричними алгоритмами, а також методами і засобами криптоаналізу, отримала навики застосування криптографічних перетворень для забезпечення конфіденційності і цілісності інформації.

20