Контрольна робота
з курсу В«ІНФОРМАЦІЙНА БЕЗПЕКА"
Завдання на контрольну роботу
Завдання № 1. Шифр Цезаря. p align="justify"> Використовуючи шифр Цезаря, зашифруйте свої дані: Прізвище Ім'я По батькові.
Завдання № 2. Алгоритм шифрування ГОСТ 28147-89. p align="justify"> Виконайте перший цикл алгоритму шифрування ГОСТ 28147 89 в режимі простої заміни. Для отримання 64 біт вихідного тексту використовуйте 8 перших букв із своїх даних: Прізвища Імені По батькові. Для отримання ключа (256 біт) використовують текст, що складається з 32 букв. Фразу придумайте самі (не таку, як у прикладі). Перший підключ містить перші 4 літери. p align="justify"> Завдання № 3. Алгоритм шифрування RSA. p align="justify"> Згенеруйте відкритий і закритий ключі в алгоритмі шифрування RSA, обравши прості числа p і q із першої сотні (не такі, як у прикладі). Зашифруйте повідомлення, що складається з ваших ініціалів: ПІБ. p align="justify"> Завдання № 4. Функція хешування. p align="justify"> Знайдіть хеш-образ своєї Прізвища, використовуючи хеш-функцію
,
де n = pq, p, q взяти з Завдання № 3.
Завдання № 5. Електронний цифровий підпис. p> Використовуючи хеш-образ своєї Прізвища, обчисліть електронний цифровий підпис за схемою RSA.
Завдання № 1. Шифр Цезаря. Використовуючи шифр Цезаря, зашифруйте свої дані: Прізвище Ім'я По батькові
Використовуємо алфавіт, що містить 33 літери і пробіл, який стоїть після букви Я:
АБВГДЕЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯпробел
Ключем у шифрі Цезаря візьмемо число 4. Кожна буква в початковому тексті зсувається за алфавітом на 4 позиції. Таким чином, отримуємо:
Завдання № 2. Алгоритм шифрування ГОСТ 28147-89. br/>
Виконайте перший цикл алгоритму шифрування ГОСТ 28147-89 у режимі простої заміни (Додаток А). Для отримання 64 біт вихідного тексту використовуйте 8 перших букв із своїх даних: Прізвища Імені По батькові. Для отримання ключа (256 біт) використовують текст, що складається з 32 букв. Перший підключ містить перші 4 літери. p align="justify"> Вихідні дані для шифрування: Махнач А
Для ключа візьмемо послідовність складається з 32 букв (будь-яка фраза, що складається з 32 букв):
перевірки працездатності сейфа
Для першого підключа Х використовуємо перші 4 літери ключа: ПЕРЕВ.
Переводимо вихідний текст і перший підключ у двійкову послідовність (див. Додаток Б):
Оригінальний текст:
Перший підключ X0
П11001111Р11010000О11001110В110...