Материал: Лабораторная работа №1 оформление

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Результат:

Л Й Ш Й Ь Е К С Т О О

Т А Ю Б И О Е Л А Т Д

Н Т Й Е О П А Р Е Н С

О Л К Й В О Ю П О Ч К

М Н Т Д Е О О О Д Ч И

С К Ь К Т Ю Р Р А Ы С

Н О С О Е К Б Л Ь О К

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

        1. Дайте визначення таких понять: алфавіт, текст, шифр, ключ, зашифрування, розшифрування, криптосистема, розкриття шифру, стійкість крипто алгоритму.

Алфавіт – кінцева множина використовуваних для шифрування інформації знаків.

Текст – упорядкований набір з елементів алфавіту.

Шифр або криптографічний алгоритм – сукупність оборотних перетворень множини відкритих даних на множину зашифрованих даних, заданих алгоритмом криптографічного перетворення. Інакше кажучи, криптоалгоритм – це математична функція, що використовується для шифрування та розшифрування інформації.

Зашифрування – перетворення відкритих даних у закриті (зашифровані) за допомогою певних правил, які визначені в шифрі.

Розшифрування – процес, зворотний зашифруванню.

Розкриття (зламування) шифру – процес перетворення закритих даних у відкриті при невідомому ключі й (або) невідомому алгоритмі.

Ключ – це змінний елемент шифру, який застосовують для закриття окремого повідомлення. Інакше кажучи, ключ – це конкретний секретний стан параметрів криптоалгоритма, що забезпечує вибір одного варіанта перетворення із сукупності можливих.

Шифрування – процес зашифрування або розшифрування.

Криптосистема складається із простору ключів, простору відкритих текстів, простору шифротекстів та алгоритмів зашифрування і розшифрування.

Розкриття криптоалгоритма – результат роботи криптоаналітика, що приводить до можливості ефективного визначення будь-якого зашифрованого за допомогою даного алгоритму відкритого тексту.

Стійкість криптоалгоритма – здатність шифру протистояти всіляким спробам його розкриття, тобто атакам на нього.

        1. У чому полягає відмінність процесів розшифрування та розкриття шифрів?

Перетворення відкритих даних у закриті-це шифрування, а навпаки це Розкрыття.

        1. Сформулюйте алгоритм шифрування тексту одиночною перестановкою по ключу.

Суть методу в тому, що стовпці таблиці переставляються за ключовим словом, фразою або набором чисел. Довжина ключового слова задає кількість стовпців таблиці. У верхньому рядку її записаний ключ, а номери під ключем визначені за звичайним порядком відповідних букв ключа в алфавіті. Якщо в ключі зустрілися б однакові букви, вони б нумерувалися зліва направо.

        1. Сформулюйте алгоритм шифрування тексту подвійною перестановкою.

У випадку подвійної перестановки стовпців і рядків таблиці перестановки визначаються окремо для стовпців і окремо для рядків. Спочатку в таблицю записується текст повідомлення, а потім по черзі переставляються стовпці, а потім рядки. При розшифруванні порядок перестановок повинен бути зворотним.

        1. Що використовують у ролі ключа таблиці для шифрування?

Ключове слово, фраза або набір чисел.

        1. Назвіть інші шифри перестановки, які не використовувалися в роботі.

Проста перестановка, Застосування магічних квадратів, Полібіанський квадрат, Система шифрування Цезаря, Аффінна система підстановок Цезаря, Система Цезаря із ключовим словом, Таблиці Трисемуса, Біграмний шифр Плейфейра, Криптосистема Хілла, Система омофонів.

Источник: https://studfile.net/preview/14517497/