Лабораторні роботи з дисципліни:
“ Технологія захисту інформації "

Лабораторна робота №8

Тема: Криптосистема шифрування даних RSA

Дидактична мета заняття: Набути уміння та навики використання шифру RSA

Розвиваюча мета заняття: Розвивати творчість та культуру написання програм. Розвивати логічне мислення, увагу, уяву, кмітливість

Виховна мета заняття: Виховувати охайність, культуру спілкування, ввічливість , дисциплінованість, наполегливість у навчанні, дбайливе ставлення до програмного забезпечення та ПК.

Програмне забезпечення:калькулятор

Технічні засоби навчання: комп’ютер.

I. Вступний інструктаж

Повторити правила техніки безпеки при роботі за ПК

II. Хід виконання роботи

1. Постановка задачі.

1) За допомогою алгоритму RSA зашифрувати і дешифрувати число, що дорівнює даті народження (число), складеній з номером варіанту (наприклад, Ви народилися 15 вересня, а Ваш варіант – 20, тоді шукане число-15+20=35). Значення p і q приведені в додатку 1.

2) За допомогою алгоритму RSA зашифрувати і дешифрувати своє прізвище і ім'я. Параметри p і q приведені в додатку 1.

2. Оформити звіт.

III. Зміст звіту

  1. Тема
  2. Мета
  3. Початковий та зашифрований текст.
  4. Опис процесу шифрування.
  5. Висновки

IV. Контрольні питання

  1. Яка процедура є продуктивнішою - асиметричне шифрування/ дешиф-рування або симетричне шифрування/дешифрування?
  2. До якого типу криптоалгоритму (з погляду його стійкості до злому) і чому відноситься алгоритм RSA?
  3. Яке важковирішуване математичне завдання лежить в основі стійкості алгоритму RSA?
  4. В чому полягають проблеми розкладання великих чисел на прості множники і обчислення коріння рівнянь алгебри?

Додаток 1. Варіанти завдань

ВаріантpqВаріантpq
15132317
311134329
551961119
7711 8713
91319 10719
11319 121123
13317 141323
15717 161317
17723 181117
19523 201113
211923 221723
231719 24523
25517 261129