Файл: Лабораторная работа №1 оформление.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.06.2024

Просмотров: 13

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Результат:

Л Й Ш Й Ь Е К С Т О О

Т А Ю Б И О Е Л А Т Д

Н Т Й Е О П А Р Е Н С

О Л К Й В О Ю П О Ч К

М Н Т Д Е О О О Д Ч И

С К Ь К Т Ю Р Р А Ы С

Н О С О Е К Б Л Ь О К

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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