Деякі класичні приклади шифрів.

У Древній Греції (II в. до н.е.) був відомий шифр, називаний квадрат Полібія.

У квадрат розміром 5x5 кліток виписуються всі літери алфавіту, при цьому букви I,J не розрізняються (J ототожнюється з буквою I).

  A B C D E
A A B C D E
B F G H I K
C L M N O P
D Q R S T U
E V W X Y Z

Буква, що зашифровувалася, замінялася на координати квадрата, у якому вона записана. Так, B замінялася на AB, F на BA, R на DB і т.д. При розшифруванні кожна така пара визначала відповідну букву повідомлення. Ключом такого шифра було розташування букв у таблиці 5x5.

Шифр Цезаря. Давньоримський імператор Юлій Цезар (100-44 р. до н.е.) застосовував шифр, при якому кожна літера тексту замінялася на літеру, розташовану в алфавіті на 9 позицій правіше від неї.

При виході за межі алфавіту, відповідний знак шифротексту вибирався з другого екземпляру алфавіту, що записувався слідом за першим. Це еквівалентно перетворенню латинського алфавіту за допомогою циклічного зсуву на 9 позицій вліво. Ключом є величина зсуву.

Пристрій шифрування скітала (V-IV вв. до н.е., Греція).

За описом Плутарха, пристрій складалося з двох ціпків однакової довжини і товщини. Ці ціпки називали скиталами. Скіталы зберігалися у кореспондентів. Для передачі повідомлення вирізували довгого і вузьку смугу папірусу, намотували неї на свою скіталу, не залишаючи на ній ніякого проміжку, так щоб смугою була охоплена уся поверхня ціпка.

Текст писали уздовж осі, знімали смугу і без ціпка відправляли адресатові. Тому що букви на ній розкидані довільно, то прочитати написане можна було тільки за допомогою скітали відповідного діаметру, намотавши на неї без пропусків смугу папірусу. Таким чином, діаметр скитали був секретним параметром.

Тема 2. Математичні основи криптографії

10. Алгебраїчні операції та алгебраїчні структури, які застосовуються в криптографії.

Множини з алгебраїчними операціями.

Нехай Деякі класичні приклади шифрів. - student2.ru - довільна множина. Бінарною (двомістною) алгебраїчною операцією (або законом композиції) на Деякі класичні приклади шифрів. - student2.ruназивається відображення (правило) Деякі класичні приклади шифрів. - student2.ru , що будь-якій упорядкованій парі Деякі класичні приклади шифрів. - student2.ru ставить у відповідність визначений елемент Деякі класичні приклади шифрів. - student2.ru множині Деякі класичні приклади шифрів. - student2.ru . Замість Деякі класичні приклади шифрів. - student2.ru пишуть Деякі класичні приклади шифрів. - student2.ru . Часто бінарну операцію позначають спеціальним символом: *, °, ⋅ або +. На множині Деякі класичні приклади шифрів. - student2.ruможе бути задано кілька різних операцій. Бажаючи виділити одну з них, скажемо, Деякі класичні приклади шифрів. - student2.ru і говорять, що операція Деякі класичні приклади шифрів. - student2.ru визначає на Деякі класичні приклади шифрів. - student2.ru алгебраїчну структуру.

Напівгрупи і моноїды.

Бінарна операція Деякі класичні приклади шифрів. - student2.ru на множині Деякі класичні приклади шифрів. - student2.ruназивається асоціативною, якщо Деякі класичні приклади шифрів. - student2.ru для усіх Деякі класичні приклади шифрів. - student2.ru . Вона також називається комутативною, якщо Деякі класичні приклади шифрів. - student2.ru .Ті ж самі назви використовуються для позначення відповідних властивостей алгебраїчної структури Деякі класичні приклади шифрів. - student2.ru .

Наши рекомендации