ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.06.2024
Просмотров: 13
Скачиваний: 0
Результат:
Л Й Ш Й Ь Е К С Т О О
Т А Ю Б И О Е Л А Т Д
Н Т Й Е О П А Р Е Н С
О Л К Й В О Ю П О Ч К
М Н Т Д Е О О О Д Ч И
С К Ь К Т Ю Р Р А Ы С
Н О С О Е К Б Л Ь О К
Контрольні питання
-
Дайте визначення таких понять: алфавіт, текст, шифр, ключ, зашифрування, розшифрування, криптосистема, розкриття шифру, стійкість крипто алгоритму.
Алфавіт – кінцева множина використовуваних для шифрування інформації знаків.
Текст – упорядкований набір з елементів алфавіту.
Шифр або криптографічний алгоритм – сукупність оборотних перетворень множини відкритих даних на множину зашифрованих даних, заданих алгоритмом криптографічного перетворення. Інакше кажучи, криптоалгоритм – це математична функція, що використовується для шифрування та розшифрування інформації.
Зашифрування – перетворення відкритих даних у закриті (зашифровані) за допомогою певних правил, які визначені в шифрі.
Розшифрування – процес, зворотний зашифруванню.
Розкриття (зламування) шифру – процес перетворення закритих даних у відкриті при невідомому ключі й (або) невідомому алгоритмі.
Ключ – це змінний елемент шифру, який застосовують для закриття окремого повідомлення. Інакше кажучи, ключ – це конкретний секретний стан параметрів криптоалгоритма, що забезпечує вибір одного варіанта перетворення із сукупності можливих.
Шифрування – процес зашифрування або розшифрування.
Криптосистема складається із простору ключів, простору відкритих текстів, простору шифротекстів та алгоритмів зашифрування і розшифрування.
Розкриття криптоалгоритма – результат роботи криптоаналітика, що приводить до можливості ефективного визначення будь-якого зашифрованого за допомогою даного алгоритму відкритого тексту.
Стійкість криптоалгоритма – здатність шифру протистояти всіляким спробам його розкриття, тобто атакам на нього.
-
У чому полягає відмінність процесів розшифрування та розкриття шифрів?
Перетворення відкритих даних у закриті-це шифрування, а навпаки це Розкрыття.
-
Сформулюйте алгоритм шифрування тексту одиночною перестановкою по ключу.
Суть методу в тому, що стовпці таблиці переставляються за ключовим словом, фразою або набором чисел. Довжина ключового слова задає кількість стовпців таблиці. У верхньому рядку її записаний ключ, а номери під ключем визначені за звичайним порядком відповідних букв ключа в алфавіті. Якщо в ключі зустрілися б однакові букви, вони б нумерувалися зліва направо.
-
Сформулюйте алгоритм шифрування тексту подвійною перестановкою.
У випадку подвійної перестановки стовпців і рядків таблиці перестановки визначаються окремо для стовпців і окремо для рядків. Спочатку в таблицю записується текст повідомлення, а потім по черзі переставляються стовпці, а потім рядки. При розшифруванні порядок перестановок повинен бути зворотним.
-
Що використовують у ролі ключа таблиці для шифрування?
Ключове слово, фраза або набір чисел.
-
Назвіть інші шифри перестановки, які не використовувалися в роботі.
Проста перестановка, Застосування магічних квадратів, Полібіанський квадрат, Система шифрування Цезаря, Аффінна система підстановок Цезаря, Система Цезаря із ключовим словом, Таблиці Трисемуса, Біграмний шифр Плейфейра, Криптосистема Хілла, Система омофонів.