Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Шифрування біграмами. Шифр Уїнстон




У 1854 р. англієць Чарльз Уїнстон розробив новий метод шифрування біграмами, який називають «подвійним квадратом». Свою назву цей шифр дістав по аналогії з полібіанським квадратом. На відміну від полібіанського, шифр «подвійний квадрат» використовує відразу дві таблиці, розміщені по одній горизонталі, а шифрування йде біграмами (парами), як в шифрі Плейфейра. Ці не такі складні модифікації привели до появи на світ якісно нової криптографічної системи ручного шифрування. Шифр «подвійний квадрат» виявився дуже надійним і зручним, тому застосовувався Німеччиною навіть в роки другої світової війни.

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

Якщо обидві букви біграми повідомлення лежать в одному рядку, то і букви шифртексту беруть з цього ж рядка. Першу букву біграми шифртексту беруть з лівої таблиці в стовпці, що відповідає другій букві біграми повідомлення. Друга ж буква біграми шифртекста береться з правої таблиці в стовпці, що відповідає першій букві біграми повідомлення.

Припустимо, що шифрується біграма початкового тексту «ИЛ» (див. рисунок 3.4). Буква «И» знаходиться в стовпці 1 і рядку 2 лівої таблиці. Буква «Л» знаходиться в стовпці 5 і рядку 4 правої таблиці. Це означає, що прямокутник утворений рядками 2 і 4, а також стовпцями 1 лівої таблиці і 5 правої таблиці. Отже, у біграму шифртексту входять буква «О», розташована в стовпці 5 і рядку 2 правих таблиці, і буква «В», розташована в стовпці 1 і рядку 4 лівих таблиці, тобто отримуємо біграму шифртексту «ОВ».

Якщо обидві букви біграми повідомлення лежать в одному рядку, наприклад «ТО» (див. рисунок 3.4), то біграма повідомлення «ТО» перетворюється на біграму шифртексту «ЖБ».

Приклад. Зашифруємо повідомлення «ПРИЛЕТАЮ ШЕСТОГО» використовуючи біграмний шифр Уїнстона.

1 Використаємо для шифрування вихідного повідомлення дві таблиці 5´7 з випадково розташованими в них російськими алфавітами (див. рисунок 3.4).

 

Ж Щ Н Ю Р   И Ч Г Я Т
И Т Ь Ц Б     Ж Ь М О
Я М Е . С     Ю Р В Щ
В Ы П Ч     Ц : П Е Л
: Д У О К   Ъ А Н . X
  Э Ф Г Ш   Э К С Ш Д
X А   Л Ъ   Б Ф У Ы  

Рисунок 3.4 – Дві таблиці з випадково розташованими символами російського алфавіту для шифру "подвійний квадрат"

2 Розіб’ємо вихідний текст на біграми:

«ПР ИЛ ЕТ АЮ _Ш ЕС ТО ГО».

3 Ця послідовність біграм відкритого тексту перетвориться за допомогою шифруючих таблиць (див. рисунок 3.4) у наступну послідовність біграм шифртексту:

«ПЕ ОВ ЩН ФМ ЕШ РФ БЖ ДЦ».

Шифрування методом "подвійного квадрата" дає дуже стійкий до розкриття і простий в застосуванні шифр. Взлом шифртексту «подвійного квадрата» вимагає великих зусиль.




Поделиться с друзьями:


Дата добавления: 2015-07-02; Просмотров: 1351; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.