Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України Національний Університет "Львівська політехніка"
Кафедра захисту інформації
ЗАВДАННЯ:
на курсову роботу
з дисципліни "Методи та засоби криптологічних перетворень"
для студентів напряму 1601 "Інформаційна безпека"
Підготував: доцент кафедри ЗІ А.Горпенюк
Львів - 2010р.
КУРСОВА РОБОТА
Симетричні та асиметричні методи зашифрування інформації
Завдання 1. Симетричне шифрування
Вибрати ключі та розробити програму для зашифрування файлу даних заданим афінним шифром. Тип афінного шифру визначається останньою цифрою і НЗК (Таблиця 1). Об'єм алфавіту NА визначається передостанньою цифрою j
НЗК і дорівнює 2(5+і) при j ≠ 3 і 215 при j = 3.
Таблиця 1
і mod6
0
1
2
3
4
5
Тип
Зсуву
Лінійний
Афінний
Зсуву
Лінійний
Афінний
афінного
1-го
1-го
1-го
(2+imod4) -го
(2+imod4) -го
(2+imod4) -го
шифру
порядку
порядку
порядку
порядку
порядку
порядку
Завдання 2. Асиметричне шифрування
а) Зашифрувати Слово відкритого тексту за алгоритмом RSA. Слово визначається останньою буквою і НЗК і задане в Таблиці 2. Для генерування ключів використати числа р та q, які визначаються передостанньою цифрою j НЗК і задані в Таблиці 3.
Таблиця 2
і
0
1
2
3
4
5
6
7
8
9
Слово
О
M
д
Т
ш
X
Ф
С
H
Е
д
Е
в
Р
У
І
О
І
И
Р
А
д
А
И
M
Д
H
M
3
А
Таблиця 3
І
0
1
2
3
4
5
6
7
8
9
Р
3
5
7
3
5
7
3
5
7
11
Ч
17
13
11
13
11
13
11
17
17
13
Букви тексту замінити натуральними числами, що відповідають порядковому номеру букви в українському алфавіті. Наприклад А=00, Б=01, В=02 і т.д.
б) Скласти програму зашифрування файлу за алгоритмом RSA. Об'єм алфавіту кодування - na . Величина блоку - 4 ]og2 NA [.
Курсова робота повинна містити:
Титульна сторінка.
Зміст.
Завдання.
Опис заданих систем шифрування.
Розроблення алгоритму зашифрування афінним шифром (визначення свого варіанту параметрів шифру, вибір ключів, блок-схема алгоритму, таблиця ідентифікаторів, програма зашифрування з коментарями, фрагменти відкритого тексту та результату зашифрування).
Всі матеріали, що стосуються виконання Завдання 2 курсової роботи.
Висновки.
Література.
ПЕРЕЛІК НАВЧАЛЬНО-МЕТОДИЧНОЇ ЛІТЕРАТУРИ з курсу "Методи та засоби криптологічних перетворень"
О.В.Вербіцький. Вступ до криптології. Львів., "ВНТЛ", 1998.
И.М.Виноградов. Основы теории чисел. М., "Наука", 9-е издание 1981.
В.Жельников. Криптография от папируса до компьютера. М., "АВР", 1996.
К.Шеннон. Теория связи в секретных системах. В Работы по теории информации и кибернетике, стр. 333-402. М, Изд. Иностр. Лит., 1963.
М.Вельшенбах. Криптография на Си и С++ в действии. М., Триумф, 2004.
б.Б.Шнайер. Прикладная криптография, 2-е издание: протоколы, алгоритмы, исходные тексты на языке Си. М., Триумф, 2002.