- •Кодирование информации
- •Общие положения
- •Общие положения
- •Общие положения
- •Прохождение задачи на ЭВМ
- •Кодирование текста
- •Кодирование текста
- •Кодирование текста
- •Кодирование текста
- •Кодирование изображений
- •Растровая и векторная модели изображения
- •Растровая и векторная модели изображения
- •Растровая и векторная модели изображения
- •Растровая и векторная модели изображения
- •Растровая и векторная модели изображения
- •Компьютерные цветовые модели
- •Ахроматические модели
- •Ахроматические модели
- •Ахроматические модели
- •Ахроматические модели
- •Модель RGB
- •Модель RGB
- •Модель RGB
- •Модель RGB
- •Модель CMYK
- •Модель CMYK
- •Модель CMYK
- •Кодирование звуков
- •Шифрование информации
- •Шифрование информации
- •Схема применения симметричных алгоритмов шифрования
- •Примеры симметричных шифров
- •Примеры симметричных шифров
- •Примеры симметричных шифров
- •Примеры симметричных шифров
- •Схема применения нессиметричных алгоритмов
- •Нессиметричные алгоритмы шифрования
- •Нессиметричные алгоритмы шифрования
- •Кодирование информации при передаче сообщений
- •Кодирование информации при передаче сообщений
- •Кодирование информации при передаче сообщений
- •Корректирующие коды. Кодовое расстояние
- •Корректирующие коды. Кодовое расстояние
Примеры симметричных шифров
Шифр Виженера. Это шифр Цезаря с переменной величиной сдвига, которая определяется ключевым словом.
Ключевое слово "ВАЗА", каждая буква своим номером в алфавите указывает величину сдвига, т.о., последовательность сдвигов букв открытого текста:
3 1 9 1 3 1 9 1 3 1 ...
При таком способе шифрования открытый текст КРИПТОГРАФИЯ преобразуется в шифротекст НССРХПЛСГХСА.
Примеры симметричных шифров
Шифр "Сциталь". Сциталь – это стержень, имеющий N граней. На него наматывают ленту.
Открытый текст пишется вдоль сциталя длиной из M букв на каждой грани. После того как ленту размотают, текст окажется зашифрованным.
Примеры симметричных шифров
Квадрат Полибия
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
|
|
|
|
|
|
|
|
1 |
А |
Б |
В |
Г |
Д |
Е |
Ж |
З |
|
|
|
|
|
|
|
|
|
2 |
И |
Й |
К |
Л |
М |
Н |
О |
П |
|
|
|
|
|
|
|
|
|
3 |
Р |
С |
Т |
У |
Ф |
Х |
Ц |
Ч |
|
|
|
|
|
|
|
|
|
4 |
Ш |
Щ |
Ъ |
Ь |
Э |
Ю |
Я |
|
|
|
|
|
|
|
|
|
|
Каждая буква кодируется двумя цифрами – номерами соответствующих строки и столбца. Например, слово КРИПТОГРАФИЯ будет зашифровано как 23 31 21 28 33 27 14 31 11 35 21 48.
Схема применения нессиметричных алгоритмов
ключ 1 (открытый)
текст |
|
шифрограмма |
|
|
|
||
шифратор |
канал связи |
||
|
|||
|
|
|
отправитель (передатчик)
ключ 2 (секретный)
дешифратор текст
получатель (приемник)