Файл: Методы кодирования данных (Многобуквенные шифры).pdf

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

Категория: Курсовая работа

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

Добавлен: 31.03.2023

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

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

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

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

Режим выработки имитовставки обеспечивает защиту системы шифрованной связи от навязывания ложных данных. Имитовставка – это блок из Р бит, который вырабатывают по определенному правилу из открытых данных с использованием ключа и затем добавляют к зашифрованным данным для обеспечения их имитозащиты.[6]

В стандартах ГОСТ 28147-89 и ГОСТ Р 34.12-2015 определяется процесс выработки имитовставки, который единообразен для любого из режимов шифрования/расшифровывания данных. Имитовставка Ир вырабатывается из блоков открытых данных либо перед шифрованием всего сообщения, либо параллельно с шифрованием по блокам. Первые блоки открытых данных, которые участвуют в выработке имитовставки, могут содержать служебную информацию (например, адресную часть, время, синхропосылку) и не зашифровываются.

Значение параметра Р (число двоичных разрядов в имитовставке) определяется криптографическими требованиями с учетом того, что вероятность навязывания ложных помех равна 1/2p.

Алгоритм выработки имитовставок обеспечивает сравнение имитовставок, полученных при шифровании, с имитовставками, полученными при расшифровывании. В случае несовпадения имитовставок полученные в результате расшифровки блоки открытых данных считают ложными. Алгоритм формирования имитовставок может использовать функцию хеширования.[6]

В разделе 1.7 для ознакомления были рассмотрены Американский стандарт шифрования данных DES и Отечественный стандарт шифрования данных.

ЗАКЛЮЧЕНИЕ

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

Таким образом, цель работы - рассмотрение форматов данных и методы кодирования их в компьютере была достигнута.

В работе были решены поставленные задачи, а именно:

  1. Изучены шифры моноалфавитной подстановки;
  2. Рассмотрены многобуквенные шифры и шифры полиалфавитной подстановки;
  3. Изучены симметричные системы защиты информации;
  4. Рассмотрено применение перестановок.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

  1. Гашков С.Б., Применко Э.А., Черепнев М.А.. Криптографические методы защиты информации: Учеб. пособие для вузов по направлению "Прикл. математика и информатика" и "Информ. технологии" /. - М.: Академия, 2010. -298 с.
  2. Жук А.П. Защита информации: учеб. пособ. / А.П. Жук, Е.П. Жук, О.М. Лепешкин, А.И. Тимош-кин. – 2-изд. – М.: РИОР: ИНФРА-М, 2017. – 392 с.
  3. Златопольский Д.М. Простейшие методы шифрования текста /. - М.: Чистые пруды, 2007. - 31 с.
  4. Карзаева Н.Н. Основы экономической безопасности: учебник / Н.Н. Карзаева. – М.: ИНФРА-М, 2017. – 275 с. 
  5. Роберт Черчхаус. Коды и шифры. Юлий Цезарь, "Энигма" и Интернет: пер. с англ. / - М.: ВЕСЬ МИР, 2005. - 302 с.
  6. Шаханова М.В. Современные технологии информационной безопасности: учебно-методический комплекс. – М.: Проспект, 2017 – 216 с.

Приложение

Рис. 1. Классификация криптографических алгоритмов шифрования

Таблица 1.

Подстановки по шифру Цезаря для алфавита русского языка[5]

Таблица 2.

Подстановки по шифру Цезаря для латинского алфавита [5]

A—> D

J—> M

S—> V

В —> Е

К —> N

Т —> W

С —> F

L—> O

U—> X

D —> G

M—> P

V—> Y

E —> H

N—> O

W—> Z

F —> I

O—> R

X —> А

G —> J

P—> S

Y—> B

H —> K

Q —> Т

Z—> C

I —> L

R—> U

Рис. 2. Криптоанализ шифра Цезаря методом перебора всех вариантов ключей [5]

Таблица 3.

Исходный алфавит и ключевое слово

0

5

10

15

20

25

А

В

С

D

Е

F

G

Н

I

J

К

L

М

N

О

Р

Q

R

S

T

U

V

W

X

Y

Z

D

I

Р

L

О

M

А

Т