ВУЗ:
Составители:
Рубрика:
25
5 Лабораторная работа № 5
*
Методы защиты информации. Шифр Цезаря.
Цель работы: Освоить технологию шифрования и дешифрования
информации в среде Excel с использованием шифра Цезаря.
5.1. Теоретическая часть
Шифр Цезаря является частным случаем шифра простой замены (одноалфа-
витной подстановки). Свое название этот шифр получил по имени римского
императора Гая Юлия Цезаря, который использовал этот шифр при переписке.
При шифровании исходного текста каждая буква заменяется другой буквой то-
го же алфавита по следующему правилу. Заменяющая буква определяется пу-
тем смещения по алфавиту к концу от исходной буквы на k букв. При достиже-
нии конца алфавита выполняется циклический переход к его началу.
Например: пусть A – используемый алфавит:
A={a
1
, a
2
,…,a
m
,...,a
N
},
где a
1
, a
2
,…,a
m
,...,a
N
– символы алфавита; N ширина алфавита.
Пусть k – число позиций сдвига символов алфавита при шифровании,
0<k<N. При шифровании каждый символ алфавита с номером m из кодируемо-
го текста заменяется на символ этого же алфавита с номером m+k. Если m+k
>N, номер символа в алфавите A определяется как m+k-N.
Для дешифрования текстовой информации номер позиции символа восста-
навливаемого текста определяется как m-k. Если m-k<0, то вычисление этого
номера производится как m-k+N.
Достоинством этой системы является простота шифрования и
дешифрования. К недостаткам системы Цезаря следует отнести:
- подстановки, выполняемые в соответствии с системой Цезаря, не маскируют
частот появления различных букв исходного и отрытого текста;
- сохраняется алфавитный порядок в последовательности заменяющих букв;
при изменении значения k изменяются только начальные позиции такой после-
довательности;
- число возможных ключей k мало;
- шифр Цезаря легко вскрывается на основе анализа частот появления букв в
шифре.
5.2. Порядок выполнения лабораторной работы
1. Войти в среду Excel. Создать новый документ, перейти на второй лист этого
документа. Начиная с ячейки A1 до A40 набрать алфавит, как показано на ри-
сунке 5.1”а”. Выделить весь диапазон алфавита и назначить ему имя “ABC”.
2. На первом листе документа в ячейке B1 набрать текст, который необходимо
зашифровать, например: Гай Юлий Цезарь:”Пришел, увидел, победил!” При
наборе текста необходимо использовать только те символы, которые входят в
алфавит.
*______________________________________________________________________________________________________
Работа подготовлена при участии аспиранта Матюшко А.И.
3. В ячейке B3 записать формулу «=ПРОПИСН(B1)», функция ПРОПИСН пе-
реводит буквенные символы в строке в прописные буквы.
5 Лабораторная работа № 5* Методы защиты информации. Шифр Цезаря. Цель работы: Освоить технологию шифрования и дешифрования информации в среде Excel с использованием шифра Цезаря. 5.1. Теоретическая часть Шифр Цезаря является частным случаем шифра простой замены (одноалфа- витной подстановки). Свое название этот шифр получил по имени римского императора Гая Юлия Цезаря, который использовал этот шифр при переписке. При шифровании исходного текста каждая буква заменяется другой буквой то- го же алфавита по следующему правилу. Заменяющая буква определяется пу- тем смещения по алфавиту к концу от исходной буквы на k букв. При достиже- нии конца алфавита выполняется циклический переход к его началу. Например: пусть A – используемый алфавит: A={a1, a2,…,am,...,aN}, где a1, a2,…,am,...,aN – символы алфавита; N ширина алфавита. Пусть k – число позиций сдвига символов алфавита при шифровании, 0N, номер символа в алфавите A определяется как m+k-N. Для дешифрования текстовой информации номер позиции символа восста- навливаемого текста определяется как m-k. Если m-k<0, то вычисление этого номера производится как m-k+N. Достоинством этой системы является простота шифрования и дешифрования. К недостаткам системы Цезаря следует отнести: - подстановки, выполняемые в соответствии с системой Цезаря, не маскируют частот появления различных букв исходного и отрытого текста; - сохраняется алфавитный порядок в последовательности заменяющих букв; при изменении значения k изменяются только начальные позиции такой после- довательности; - число возможных ключей k мало; - шифр Цезаря легко вскрывается на основе анализа частот появления букв в шифре. 5.2. Порядок выполнения лабораторной работы 1. Войти в среду Excel. Создать новый документ, перейти на второй лист этого документа. Начиная с ячейки A1 до A40 набрать алфавит, как показано на ри- сунке 5.1”а”. Выделить весь диапазон алфавита и назначить ему имя “ABC”. 2. На первом листе документа в ячейке B1 набрать текст, который необходимо зашифровать, например: Гай Юлий Цезарь:”Пришел, увидел, победил!” При наборе текста необходимо использовать только те символы, которые входят в алфавит. *______________________________________________________________________________________________________ Работа подготовлена при участии аспиранта Матюшко А.И. 3. В ячейке B3 записать формулу «=ПРОПИСН(B1)», функция ПРОПИСН пе- реводит буквенные символы в строке в прописные буквы. 25
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »