Лабораторные работы и методические указания по курсу "Информационные системы в экономике". Аралбаев Т.З - 25 стр.

UptoLike

Рубрика: 

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