top of page
                                    Лабораторная работа №1
                                        Тема: Шифр Цезаря.
Цель Работы: Освоить технологию шифрования и дешифрования информации с использованием шифра Цезаря.

                                                                          Теоретическая часть

Шифр Цезаря является частным случаем шифра простой замены (одноалфавитной подстановки). Свое название этот шифр получил по имени римского императора Гая Юлия Цезаря, который использовал этот шифр при переписке.

При шифровании исходного текста каждая буква заменяется другой буквой того же алфавита по следующему правилу. Заменяющая буква определяется путем смещения по алфавиту к концу от исходной буквы на k букв. При достижении конца алфавита выполняется циклический переход к его началу.

Например: пусть A – используемый алфавит:

A={a1, a2,…,am,...,aN},

где a1, a2,…,am,...,aN – символы алфавита; N ширина алфавита.

Пусть k – число позиций сдвига символов алфавита при шифровании,

0<k<N. При шифровании каждый символ алфавита с номером m из кодируемого текста заменяется на символ этого же алфавита с номером m+k. Если m+k>N, номер символа в алфавите A определяется как m+k-N.

Для дешифрования текстовой информации номер позиции символа восстанавливаемого текста определяется как m-k. Если m-k<0, то вычисление этого номера производится как m-k+N.

Пример:  Алфавит А = { _, А, Л, М, Р, У, Ы}  Ключ k = 1

Открытый текст «МАМА МЫЛА РАМУ»

Шифртекст «РЛРЛАР МЛАУЛРЫ»

Достоинством этой системы является простота шифрования и дешифрования. К недостаткам системы Цезаря следует отнести:

  • подстановки, выполняемые в соответствии с системой Цезаря, не маскируют частот появления различных букв исходного и отрытого текста;

  • сохраняется алфавитный порядок в последовательности заменяющих букв; при изменении значения k изменяются только начальные позиции такой последовательности;

  • число возможных ключей k мало;

  • шифр Цезаря легко вскрывается на основе анализа частот появления букв в шифре.

Задания:

№1

Используя ключ 8 проведите

дешифрование информации,

зашифрованной методом Цезаря:

фищтршцкти - еъц эръшцщъд р

щхцшцкти

 

№3

Используя ключ 4 проведите

дешифрование информации,

зашифрованной методом Цезаря:

уфйичуфйимца жтжфйрг - ийпт

ифчлйн

№5

Используя ключ 7 проведите

дешифрование информации,

зашифрованной методом Цезаря:

хлфпу схфму йшм цхтм фм

хибмлмяг

 

№7

Используя ключ 10 проведите

дешифрование информации,

зашифрованной методом Цезаря:

цкх йсеф, ок мыпц ьпхшц мхкоппь

 

№9

Используя ключ 9 проведите

дешифрование информации,

зашифрованной методом Цезаря:

хйфч нсшфчх схоые, цйнч нофч

щйрьхоые

 

№11

Используя ключ 10 проведите

дешифрование информации,

зашифрованной методом Цезаря:

щъшнэхжчеп очт мшъшмыьмэ

ыъшочт

 

№13

Используя ключ 6 проведите

дешифрование информации,

зашифрованной методом Цезаря:

рфтщ цжзфшж и шейфчшв, шфтщ ул

илкфтж

 

№15

Используя ключ 8 проведите

дешифрование информации,

зашифрованной методом Цезаря:

чцфиэинад тцщцс - йымнъ щуимцт

чцтцсф

№2

Используя ключ 6 проведите

дешифрование информации,

зашифрованной методом Цезаря:

ршф ыфэлш туфйф нужшв, шфтщ

ужкф тжсф чхжшв

 

№4

Используя ключ 6 проведите

дешифрование информации,

зашифрованной методом Цезаря:

ифнвтлшче ужцфк - фнлцф хлцлсвлш

 

№6

Используя ключ 9 проведите

дешифрование информации,

зашифрованной методом Цезаря:

мно ъфчлй щонус, ыйх чцс лоъ схозы

 

 

№8

Используя ключ 7 проведите

дешифрование информации,

зашифрованной методом Цезаря:

юму ихтгям фзъсп, щму ъуфмм чъсп

 

№10

Используя ключ 4 проведите

дешифрование информации,

зашифрованной методом Цезаря:

рчифтхца - сдмрйсаьдг цгкйпдг стьд

ж учцм

 

№12

Используя ключ 5 проведите

дешифрование информации,

зашифрованной методом Цезаря:

уч ирем чурпш серу, кцрн шс цркф

 

№14

Используя ключ 7 проведите

дешифрование информации,

зашифрованной методом Цезаря:

ьхчхямм йхшцпщзфпм - тъюямм

фзштмлшщйх

 

№16

Используя ключ 9 проведите

дешифрование информации,

зашифрованной методом Цезаря:

уыч хцчмч цйасцйоы, ычы хйфч

учцайоы

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

  2. Классифицируйте алгоритм, полученный в качестве задания к лабораторной работе.

  3. Чем отличаются одно- и многоалфавитные методы шифрования?

  4. В чем заключается основной принцип частотного криптоанализа?

  5. Какой метод криптоанализа применим для вскрытия алгоритма, полученного вами в качестве задания к лабораторной работе?

bottom of page