You are on page 1of 3

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ДЕРЖАВНА СЛУЖБА УКРАЇНИ З НАДЗВИЧАЙНИХ СИТУАЦІЙ

ЛЬВІВСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ БЕЗПЕКИ


ЖИТТЄДІЯЛЬНОСТІ

Кафедра управління
інформаційною
безпекою

Завдання до курсової роботи


з дисципліни: "Прикладна криптологія"

Львів – 2015
ЗАВДАННЯ.
1. Симетричне шифрування.
Вибрати ключі та розробити блок-схему алгоритму та програму для
шифрування файлу даних афінним шифром 2+(і mod 4) порядку. Тип
афінного шифру визначається останньою цифрою і номера залікової книжки
(НЗК).

2. Асиметричне шифрування.
2.1. Зашифрувати Слово відкритого тексту за алгоритмом RSA.
Слово визначається останньою цифрою і НЗК і задано в
таблиці 1. Для генерування використати числа p та q, які
визначаються передостанньою цифрою j НЗК і задані в
таблиці 2. Букви тексту замінити натуральними числами, що
відповідають порядковому номеру букви латинської абетки.
Наприклад, А=00, B=01, C=02 і т.д.
Таблиця 1.
i 0 1 2 3 4 5 6 7 8 9
C P R D C W J A K A
Слово A Е A O A A O R I I
P N T G T Y B T D R

Таблиця 2
j 0 1 2 3 4 5 6 7 8 9
p 3 5 7 3 5 7 3 5 7 11
q 17 13 11 13 11 13 11 17 17 13

2.2. Скласти блок-схему алгоритму та написати програму


шифрування однієї сторінки текстового файлу алгоритмом
RSA для вхідних даних із завдання 2.1.
ПОЯСНЮВАЛЬНА ЗАПИСКА ДО КУРСОВОГО РОБОТИ ПОВИННА
МІСТИТИ:
1. Зміст
2. Завдання
3. Опис заданих систем шифрування.
4. Розробка алгоритмів шифрування та розшифрування заданим афінним
шифром.
4.1. Блок-схема алгоритму
4.2. Таблиця ідентифікаторів, використаних в програмі.
4.3. Текст програми.
4.4. Одержані результати.
5. Розробка алгоритмів шифрування та розшифрування алгоритмом RSA.
5.1. Шифрування заданого слова за допомогою алгоритму RSA.
5.2. Блок-схема алгоритму
5.3. Таблиця ідентифікаторів, використаних в програмі.
5.4. Текст програми.
5.5. Одержані результати.
6. Висновки
7. Список використаної літератури.

You might also like