Категория
Информатика
Тип
реферат
Страницы
3 стр.
Дата
24.06.2010
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20936.zip — 15.32 kb
  • kriptograficheskie-sistemy_20936_1.rtf — 80.96 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Криптографические системы SDL SDL
Криптографические системы. Защиты данных
1.КРИПТОГРАФИЧЕСКИЕ СИСТЕМЫ, ОСНОВАННЫЕ НА МЕТОДЕ ПОДСТАНОВКИ
Криптографические системы, основанные на методе подстановки, разделяются на
четыре основных класса:
1) monoalphabetic;
2) homophonic;
3) polyalphabetic;
4) polygram.
В системах класса monoalphabetic символ исходного текста заменяется другим
символом таким образом, что между ними существует однозначное соответствие. То
есть каждый символ исходного текста однозначно заменяется его подстановкой.
Криптографическим ключем такой системы является таблица соответствия
исходного
алфавита алфавиту подстановки. Например, для английского алфавита существует 26!
= 4*1026 различных криптографических систем первого класса. Наиболее простые
системы данного класса предполагают аналитическое описание подстановок. Так,
простейший шифратор, основанный на принципе подстановки, сдвигает каждую букву
английского алфавита на k позиций, где k является ключом шифра. В так называемом
алгоритме Цезаря i-я буква алфавита заменяется (i+k)-й буквой по модулю 26. Юлий
Цезарь использовал подобную систему для k=3. Аналитически криптосистема
Цезаря
описывается выражением
Ek(i) = (i+k) mod 26. (1.1)
Например, в соответствии с приведенным выражением буква A исходного английского
алфавита, имеющая номер i=0, заменяется буквой D, имеющей номер (i+k) mod 26 =
(0+3) mod 26 = 3, а буква z (i=25) заменяется буквой C, имеющей номер (i+k) mod
26 = (25+3) mod 26 = 2. Следующий пример иллюстрирует алгоритм шифрования
Цезаря:
Исходный текст :CRYPTOGRAPHYANDDATASECURITY.



Ваше мнение



CAPTCHA