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 я вивчила зміст криптографічних перетворень на прикладі вибраних історичних шифрів, ознайомилась із найбільш популярними сучасними симетричними і асиметричними алгоритмами, а також методами і засобами криптоаналізу, отримала навики застосування криптографічних перетворень для забезпечення конфіденційності і цілісності інформації.