Кафедра СПО
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к лабораторной работе № 1
по курсу «Безопасность программ и данных» для студентов 3-го курса специальности 121
– Инженерия программного обеспечения
Одесса 2021
Методические указания к лабораторной работе «Простые методы шифрования\дешиф-
рования. Методы перестановки» по курсу «Безопасность программ и данных» для
студентов 3-го курса специальности 121 – Инженерия программного обеспечения /
Составитель: доц. Паулин О.Н. – Одесса: ОНПУ, 2021. – 8 с.
Введение
Теоретические положения
Теоретические сведения и положения приведены в [1, 2].
Одним из самых примитивных табличных шифров перестановки является простая
перестановка, для которой ключом служит размер таблицы. Например, сообщение
КАФЕДРА СПО – ЛУЧШЕ ВСЕХ КАФЕДР ИКС
записывается в таблицу поочередно по столбцам. Результат заполнения таблицы из 5-и строк
и 7-и столбцов показан в табл. 1.
А А - Е Х Е К
Ф _ Л _ _ Д С
Е С У В К Р _
Д П Ч С А _ _
К Р О Ш Е Ф И
А А - Е Х Е К
Ф _ Л _ _ Д С
Е С У В К Р _
Д П Ч С А _ _
Р О К Е Ф Ш И
А _ А Х Е Е К
_ Л Ф _ Д _ С
С У Е К Р В _
П Ч Д А _ С _
3 К Р О Ш Е Ф И
2 А А - Е Х Е К
1 Ф _ Л _ _ Д С
5 Е С У В К Р _
4 Д П Ч С А _ _
3 Р О К Е Ф Ш И
2 А _ А Х Е Е К
1 _ Л Ф _ Д _ С
5 С У Е К Р В _
4 П Ч Д А _ С _
1 _ Л Ф _ Д _ С
2 А _ А Х Е Е К
3 Р О К Е Ф Ш И
4 П Ч Д А _ С _
5 С У Е К Р В _
Контрольные вопросы
1. Для чего нужно и что представляет собой шифрование\дешифрование?
2. Какие требования предъявляются к шифрам, используемым для криптографической
защиты информации? Какие шифры отвечают этим требованиям?
3. Можно ли переставлять шаги в представленных алгоритмах? Ответ обосновать!
4. Можно ли заполнять ШТ случайным образом? Ответ обосновать!
5. Каковы недостатки рассмотренных методов шифрования\дешифрования?
Список литературы
1. Конспект лекций А.А. Блажко – см. el.opu.ua
2. Конспект лекций – файл БПД_Конспект_Лекций
3. Справочник по математике, раздел «комбинаторика».