«Трактат про шифри» (1466 рік) — одна з перших в Європі книг, присвячених криптоаналізу, яку написав Леон-Баттіста Альберті — італійський вчений, гуманіст, письменник, один із зачинателів нової європейської архітектури й провідний теоретик мистецтва епохи Відродження. Своєю роботою він зробив істотний внесок в розвиток криптографії, запропонувавши ідею багатоалфавітних шифрів, і винайшов пристрій, що реалізує шифр багатоалфавітної заміни, що отримав назву «диск Альберті».
Історія створення
В XV столітті в Західній Європі першість в економічному й політичному розвитку належить італійським державам. Найбільшу роль в політичному житті грала папська курія. Для зміцнення своїх позицій, розробки таємних проєктів Ватикану необхідна була допомога криптології (приховати свої плани, розкрити карти суперника). У зв'язку з цим починається не тільки активне використання методів криптографії та криптоаналізу, а й створення теоретичних основ криптології. Найздібніші люди з італійських міст надавали свої послуги Ватикану, що дозволяло ускладнювати й удосконалювати методи. Трактат видатного представника італійського Відродження Леона Баттіста Альберті, присвячений даній темі, можна вважати першим в історії джерелом для вивчення нових підходів до криптографії.
Альберті — перший представник нових ідей в цій галузі. Він широко знаний як яскравий представник італійського Ренесансу, коло його інтересів дуже велике. Він прослужив понад 30 років в папській канцелярії, де він і зацікавився криптографією. До числа його робіт відноситься трактат «Про засади шифрів». Рукопис міститься у ватиканських архівах. Було здійснено переклад цього твору англійською мовою. Разом з книгою, представленою на виставці в Мантуї, присвяченій 590-річчю від дня народження Альберті, в грудні 1994 року вийшов CD, що містить історичний вступ, текст 12 збережених рукописів твору і його переклади на різні мови. Альберті написав працю на прохання свого друга Леонардо Даті, секретаря Папи Римського. У свою роботу Альберті включив не тільки опис загальних принципів шифрування та криптоаналізу, деяких конкретних шифрів, а й винайдений ним новий метод шифрування. Він так само включив в книгу короткі міркування про стеганографію.
Отже, в трактаті містяться як відомості про криптографію, так і про криптологію. Сам Альберті не дуже розділяв ці поняття між собою. Однак в самому початку книги він описує дослідження не стільки важливі для шифрування, скільки для криптоаналізу. Йдеться про частотності різних голосних і приголосних латинської мови, а також про частотність біграм: положення голосних і приголосних латинської мови. Альберті зазначив, що в будь-якій латинській книзі співвідношення голосних до приголосних буде 300 до 100. Маючи мале вдоволення від опису шифрів простої заміни, Альберті дає рекомендації зі складання шифрів пропорційної заміни. У них для заміни найчастіших голосних він рекомендує вживати не одну, а кілька відмінних одна від одної, літер або інших символів, які повинні чергуватися в шифрі.
Альберті також дає деякі рекомендації для ефективного використання цієї системи (спрощення орфографії, використання «пустушок» — символів, які нічого не позначають). Альберті описав ще одну систему, що являє собою поєднання шифрів і кодів, при якій окремі склади, слова і речення відкритого тексту замінюються буквами. Він також звернувся і до простіших систем шифрування, пов'язаних з перестановкою букв. Також Альберті згадує і методи стеганографії, тобто використання молока, цибулі та солі, які можуть служити для написання тексту, який проявляється тільки під дією води і тепла. І нарешті, Альберті наводить свій власний шифр.
Опис
«Диск Альберті» складався з двох дисків — зовнішнього нерухомого (на ньому були нанесені латинські літери в алфавітному порядку і цифри 1, 2, 3, 4) і рухомого внутрішнього диска, на якому букви були переставлені. Диски кріпилися на одній осі так, щоб внутрішній міг обертатися. Окружність кожного диска розділена на 24 рівні клітини. Ковзання алфавітів знаходиться під контролем ключових букв, включених в тіло криптограми. Для того, щоб розшифрувати повідомлення, написане з використанням дисків Альберті ви повинні були мати відповідний алфавіт на вашому внутрішньому диску.
Принцип побудови цього шифру полягає в наступному: для шифрування використовуються не один, як у простій заміні, а кілька шифроалфавітів. Процес шифрування заключався у знаходженні букви відкритого тексту на зовнішньому диску і заміні її на букву з внутрішнього диска, що стоїть під нею. Після цього внутрішній диск зміщувався на одну позицію і шифрування другої літери вироблялося вже за новим шифроалфавітом. Ключем даного шифру був порядок розташування букв на внутрішньому диску і його початкове положення щодо зовнішнього диска. Іншим винаходом Альберті стали коди, які він запропонував замінювати на впорядковані двох-, трьох- і чотирьох цифрові комбінації складів, слова і цілі речення (всього таких комбінацій 336). Після цього цифри перешифровувались багатоалфавітною заміною. Як бачимо, диск — механічний пристрій для здійснення простої заміни. Винахід такого пристрою ще не пояснює, чому Альберті визнають батьком західноєвропейської криптології. Головна заслуга Альберти — використання не одного, а декількох алфавітів, що ускладнює частотний аналіз.
Перемикання з одного на інший алфавіт Альберті пропонував робити через кожні 3-4 слова. Це робиться поворотом внутрішнього диска в ту або іншу сторону на певне число поділок. Сигналом такого перемикання служила велика літера. Без цієї причини великі літери в тексті не мали б бути. Спочатку Альберті використовував два алфавіти, потім більше. Таким чином, Альберті одним з перших висунув ідею «подвійного шифрування» — текст, отриманий в результаті першого шифрування, піддавався повторному шифруванню іншим шифром. Ідеї Альберті використовувалися при створенні шифромашин в першій половині XX століття, деякі з них використовувалися в різних країнах до 1980-х років. Шифр Альберті не є періодичним. В XVI столітті використовував систему ключових слів для реалізації шифру, який може розглядатися як заміна шифру Альберті. Одне ключове слово використовується для формування перестановки алфавіту, інші пов'язані дані використовуються, щоб визначити послідовність для декількох алфавітів. Це техніка, яка була названа «подвійний шифр» була більш точно описана як Багатоалфавітна. Техніка перестановки Порта була заснована на 2-мірній таблиці, для прикладу ось варіант таблиці Порта на основі 26-символьного алфавіту:
Еквівалент зовнішнього диска: | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
a | b | c | d | e | f | g | h | i | j | k | l | m | n | o | p | q | r | s | t | u | v | w | x | y | z | ||
Кількість зсувів | 0 | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z |
1 | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | |
2 | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | |
3 | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | |
4 | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | |
5 | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | |
6 | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | |
7 | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | |
8 | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | |
9 | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | |
10 | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | |
11 | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | J | |
12 | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | H | |
13 | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | G | |
14 | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | F | |
15 | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | D | |
16 | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | H | |
17 | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | P | |
18 | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | C | |
19 | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | I | |
20 | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | T | |
21 | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | R | |
22 | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | E | |
23 | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | B | |
24 | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A | L | |
25 | L | B | E | R | T | I | C | P | H | D | F | G | H | J | K | M | N | O | S | U | V | W | X | Y | Z | A |
У цьому випадку верхній регістр букв відповідає рандомному внутрішньому алфавіту дисків, а ми використовуємо ALBERTICIPHER як ключове слово, щоб формувати алфавіт. Великі букви відповідають зовнішньому диску, а цифри на кутках представляють індекси декількох алфавітів, друге ключове слово використовується для позначення послідовності індексів, що використовуються для вибору рядків в таблиці. Для шифру типу Порта, ключ шифрування буде складатися з перестановки, наведеної в першому рядку таблиці плюс зсув, який слідує після кожної літери тексту. Кожне нове значення зсуву в методі Порта, або кожне нове «слово» у другому ключовому слові, означає новий алфавіт шифротексту.
Відкриття нового класу шифрів — шифрів багатоалфавітної заміни — могло мати найважливіше значення для вдосконалення криптографічних методів, проте твір Альберті не набув широкого поширення. Єдиним неіталійським письменником XVI століття, який згадує в своїй роботі трактат Альберті, був французький дипломат Блез де Віженер. Відомості про те, що Альберті дійсно створив такий трактат, здавалися загубленими аж до другої половини XIX століття, коли англійський дослідник Р. Браун встановив на підставі вивчення рукописів венеціанських архівів, що Альберті дійсно винайшов нову систему шифрування.
Приклад з використанням шифру Альберті
Як приклад цього шифру зашифруємо повідомлення «this is a test of alberti» за допомогою наведеної вище таблиці. Почнемо з написання другого ключового слова, CATWALK, неодноразово під текстом.
this is a test of alberti CATW AL K CATW AL KCATWAL
Тепер замінимо букви ключового слова з їх числовим еквівалентом, де
t--h--i--s i--s a t--e--s--t o--f a--l--b--e--r--t--i 2 0 19 22 0 11 10 2 0 19 22 0 11 10 2 0 19 22 0 11
Наступний символ, відповідний координатам, визначається характером тексту і значенням індексу, (тобто, (t, 2) = N, (h, 0) = C і т. д.)
this is a test of alberti NCKW PC M NRZX JU MHLFVSX
Повідомлення змінено до невпізнання. Також слід зазначити, що частотний аналіз не має сенсу, оскільки, без відповідних букв h, s, t й i обидва були переведені на відповідні літери С і X.
Розшифровка повідомлень
Щоб розшифрувати таємне послання, випишіть зашифровані символи і відповідні їм зсуви.
N--C--K--W P--C M N--R--Z--X J--U M--H--L--F--V--S--X c--a--t--w a--l k c--a--t--w a--l k--c--a--t--w--a--l 2 0 19 22 0 11 10 2 0 19 22 0 11 10 2 0 19 22 0 11
Тепер можна подивитися символи в таблиці вище, щоб отримати вихідне повідомлення.
this is a test of alberti
У порівнянні з попередніми шифрами того часу шифр Альберті було неможливо розшифрувати без знання методу. Це відбувалося тому, що частотний розподіл і частотний аналіз — єдиний відомий спосіб для нападу на шифри в той час — не допомагали.
Значення
Слід проаналізувати ще дві особливості міркувань Альберті про криптографії.
- Вважаючи своїм обов'язком згадати про стеганографію, Альберті виявляє до неї значно менший інтерес, ніж до розгляду різних криптографічних методів. Його увагу приваблює аналіз і розробка криптографічних методів, які вимагають перш за все руху людського розуму. Однак знахідки випереджали час, тому ідея шифрування була відображена в такий наочній формі, як використання дисків з мідних пластин.
- Стало можливим створення принципово нової системи шифрування. Це пов'язано з тим, що вперше в основу вдосконалення методів було покладено використання математичних знань, зокрема деяких положень комбінаторики.
Отже, внесок Альберти в розвиток криптології можна вважати суттєвим не тільки для створення передумов активного використання криптографії для забезпечення безпеки папської секретного листування, а й для формування теорії криптографії в ранній новий час.
Примітки
- История информационных технологий. И. А. Русецкая, кандидат исторических наук[недоступне посилання з травня 2019]
- Эволюция шрифтов замены. Идеи и механизмы. И. В. Агафонова, кандидат физико-математических наук
Посилання
- De Componendis Cyfris. Оригинальный текст(лат.)
- История информационных технологий. И. А. Русецкая, кандидат исторических наук[недоступне посилання з травня 2019]
- Эволюция шрифтов замены. Идеи и механизмы. И. В. Агафонова, кандидат физико-математических наук
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Traktat pro shifri 1466 rik odna z pershih v Yevropi knig prisvyachenih kriptoanalizu yaku napisav Leon Battista Alberti italijskij vchenij gumanist pismennik odin iz zachinateliv novoyi yevropejskoyi arhitekturi j providnij teoretik mistectva epohi Vidrodzhennya Svoyeyu robotoyu vin zrobiv istotnij vnesok v rozvitok kriptografiyi zaproponuvavshi ideyu bagatoalfavitnih shifriv i vinajshov pristrij sho realizuye shifr bagatoalfavitnoyi zamini sho otrimav nazvu disk Alberti Istoriya stvorennyaV XV stolitti v Zahidnij Yevropi pershist v ekonomichnomu j politichnomu rozvitku nalezhit italijskim derzhavam Najbilshu rol v politichnomu zhitti grala papska kuriya Dlya zmicnennya svoyih pozicij rozrobki tayemnih proyektiv Vatikanu neobhidna bula dopomoga kriptologiyi prihovati svoyi plani rozkriti karti supernika U zv yazku z cim pochinayetsya ne tilki aktivne vikoristannya metodiv kriptografiyi ta kriptoanalizu a j stvorennya teoretichnih osnov kriptologiyi Najzdibnishi lyudi z italijskih mist nadavali svoyi poslugi Vatikanu sho dozvolyalo uskladnyuvati j udoskonalyuvati metodi Traktat vidatnogo predstavnika italijskogo Vidrodzhennya Leona Battista Alberti prisvyachenij danij temi mozhna vvazhati pershim v istoriyi dzherelom dlya vivchennya novih pidhodiv do kriptografiyi Alberti pershij predstavnik novih idej v cij galuzi Vin shiroko znanij yak yaskravij predstavnik italijskogo Renesansu kolo jogo interesiv duzhe velike Vin prosluzhiv ponad 30 rokiv v papskij kancelyariyi de vin i zacikavivsya kriptografiyeyu Do chisla jogo robit vidnositsya traktat Pro zasadi shifriv Rukopis mistitsya u vatikanskih arhivah Bulo zdijsneno pereklad cogo tvoru anglijskoyu movoyu Razom z knigoyu predstavlenoyu na vistavci v Mantuyi prisvyachenij 590 richchyu vid dnya narodzhennya Alberti v grudni 1994 roku vijshov CD sho mistit istorichnij vstup tekst 12 zberezhenih rukopisiv tvoru i jogo perekladi na rizni movi Alberti napisav pracyu na prohannya svogo druga Leonardo Dati sekretarya Papi Rimskogo U svoyu robotu Alberti vklyuchiv ne tilki opis zagalnih principiv shifruvannya ta kriptoanalizu deyakih konkretnih shifriv a j vinajdenij nim novij metod shifruvannya Vin tak samo vklyuchiv v knigu korotki mirkuvannya pro steganografiyu Otzhe v traktati mistyatsya yak vidomosti pro kriptografiyu tak i pro kriptologiyu Sam Alberti ne duzhe rozdilyav ci ponyattya mizh soboyu Odnak v samomu pochatku knigi vin opisuye doslidzhennya ne stilki vazhlivi dlya shifruvannya skilki dlya kriptoanalizu Jdetsya pro chastotnosti riznih golosnih i prigolosnih latinskoyi movi a takozh pro chastotnist bigram polozhennya golosnih i prigolosnih latinskoyi movi Alberti zaznachiv sho v bud yakij latinskij knizi spivvidnoshennya golosnih do prigolosnih bude 300 do 100 Mayuchi male vdovolennya vid opisu shifriv prostoyi zamini Alberti daye rekomendaciyi zi skladannya shifriv proporcijnoyi zamini U nih dlya zamini najchastishih golosnih vin rekomenduye vzhivati ne odnu a kilka vidminnih odna vid odnoyi liter abo inshih simvoliv yaki povinni cherguvatisya v shifri Alberti takozh daye deyaki rekomendaciyi dlya efektivnogo vikoristannya ciyeyi sistemi sproshennya orfografiyi vikoristannya pustushok simvoliv yaki nichogo ne poznachayut Alberti opisav she odnu sistemu sho yavlyaye soboyu poyednannya shifriv i kodiv pri yakij okremi skladi slova i rechennya vidkritogo tekstu zaminyuyutsya bukvami Vin takozh zvernuvsya i do prostishih sistem shifruvannya pov yazanih z perestanovkoyu bukv Takozh Alberti zgaduye i metodi steganografiyi tobto vikoristannya moloka cibuli ta soli yaki mozhut sluzhiti dlya napisannya tekstu yakij proyavlyayetsya tilki pid diyeyu vodi i tepla I nareshti Alberti navodit svij vlasnij shifr Opis Disk Alberti skladavsya z dvoh diskiv zovnishnogo neruhomogo na nomu buli naneseni latinski literi v alfavitnomu poryadku i cifri 1 2 3 4 i ruhomogo vnutrishnogo diska na yakomu bukvi buli perestavleni Diski kripilisya na odnij osi tak shob vnutrishnij mig obertatisya Okruzhnist kozhnogo diska rozdilena na 24 rivni klitini Kovzannya alfavitiv znahoditsya pid kontrolem klyuchovih bukv vklyuchenih v tilo kriptogrami Dlya togo shob rozshifruvati povidomlennya napisane z vikoristannyam diskiv Alberti vi povinni buli mati vidpovidnij alfavit na vashomu vnutrishnomu disku Princip pobudovi cogo shifru polyagaye v nastupnomu dlya shifruvannya vikoristovuyutsya ne odin yak u prostij zamini a kilka shifroalfavitiv Proces shifruvannya zaklyuchavsya u znahodzhenni bukvi vidkritogo tekstu na zovnishnomu disku i zamini yiyi na bukvu z vnutrishnogo diska sho stoyit pid neyu Pislya cogo vnutrishnij disk zmishuvavsya na odnu poziciyu i shifruvannya drugoyi literi viroblyalosya vzhe za novim shifroalfavitom Klyuchem danogo shifru buv poryadok roztashuvannya bukv na vnutrishnomu disku i jogo pochatkove polozhennya shodo zovnishnogo diska Inshim vinahodom Alberti stali kodi yaki vin zaproponuvav zaminyuvati na vporyadkovani dvoh troh i chotiroh cifrovi kombinaciyi skladiv slova i cili rechennya vsogo takih kombinacij 336 Pislya cogo cifri pereshifrovuvalis bagatoalfavitnoyu zaminoyu Yak bachimo disk mehanichnij pristrij dlya zdijsnennya prostoyi zamini Vinahid takogo pristroyu she ne poyasnyuye chomu Alberti viznayut batkom zahidnoyevropejskoyi kriptologiyi Golovna zasluga Alberti vikoristannya ne odnogo a dekilkoh alfavitiv sho uskladnyuye chastotnij analiz Peremikannya z odnogo na inshij alfavit Alberti proponuvav robiti cherez kozhni 3 4 slova Ce robitsya povorotom vnutrishnogo diska v tu abo inshu storonu na pevne chislo podilok Signalom takogo peremikannya sluzhila velika litera Bez ciyeyi prichini veliki literi v teksti ne mali b buti Spochatku Alberti vikoristovuvav dva alfaviti potim bilshe Takim chinom Alberti odnim z pershih visunuv ideyu podvijnogo shifruvannya tekst otrimanij v rezultati pershogo shifruvannya piddavavsya povtornomu shifruvannyu inshim shifrom Ideyi Alberti vikoristovuvalisya pri stvorenni shifromashin v pershij polovini XX stolittya deyaki z nih vikoristovuvalisya v riznih krayinah do 1980 h rokiv Shifr Alberti ne ye periodichnim V XVI stolitti vikoristovuvav sistemu klyuchovih sliv dlya realizaciyi shifru yakij mozhe rozglyadatisya yak zamina shifru Alberti Odne klyuchove slovo vikoristovuyetsya dlya formuvannya perestanovki alfavitu inshi pov yazani dani vikoristovuyutsya shob viznachiti poslidovnist dlya dekilkoh alfavitiv Ce tehnika yaka bula nazvana podvijnij shifr bula bilsh tochno opisana yak Bagatoalfavitna Tehnika perestanovki Porta bula zasnovana na 2 mirnij tablici dlya prikladu os variant tablici Porta na osnovi 26 simvolnogo alfavitu Ekvivalent zovnishnogo diska a b c d e f g h i j k l m n o p q r s t u v w x y z Kilkist zsuviv 0 A L B E R T I C P H D F G H J K M N O S U V W X Y Z 1 Z A L B E R T I C P H D F G H J K M N O S U V W X Y 2 Y Z A L B E R T I C P H D F G H J K M N O S U V W X 3 X Y Z A L B E R T I C P H D F G H J K M N O S U V W 4 W X Y Z A L B E R T I C P H D F G H J K M N O S U V 5 V W X Y Z A L B E R T I C P H D F G H J K M N O S U 6 U V W X Y Z A L B E R T I C P H D F G H J K M N O S 7 S U V W X Y Z A L B E R T I C P H D F G H J K M N O 8 O S U V W X Y Z A L B E R T I C P H D F G H J K M N 9 N O S U V W X Y Z A L B E R T I C P H D F G H J K M 10 M N O S U V W X Y Z A L B E R T I C P H D F G H J K 11 K M N O S U V W X Y Z A L B E R T I C P H D F G H J 12 J K M N O S U V W X Y Z A L B E R T I C P H D F G H 13 H J K M N O S U V W X Y Z A L B E R T I C P H D F G 14 G H J K M N O S U V W X Y Z A L B E R T I C P H D F 15 F G H J K M N O S U V W X Y Z A L B E R T I C P H D 16 D F G H J K M N O S U V W X Y Z A L B E R T I C P H 17 H D F G H J K M N O S U V W X Y Z A L B E R T I C P 18 P H D F G H J K M N O S U V W X Y Z A L B E R T I C 19 C P H D F G H J K M N O S U V W X Y Z A L B E R T I 20 I C P H D F G H J K M N O S U V W X Y Z A L B E R T 21 T I C P H D F G H J K M N O S U V W X Y Z A L B E R 22 R T I C P H D F G H J K M N O S U V W X Y Z A L B E 23 E R T I C P H D F G H J K M N O S U V W X Y Z A L B 24 B E R T I C P H D F G H J K M N O S U V W X Y Z A L 25 L B E R T I C P H D F G H J K M N O S U V W X Y Z A U comu vipadku verhnij registr bukv vidpovidaye randomnomu vnutrishnomu alfavitu diskiv a mi vikoristovuyemo ALBERTICIPHER yak klyuchove slovo shob formuvati alfavit Veliki bukvi vidpovidayut zovnishnomu disku a cifri na kutkah predstavlyayut indeksi dekilkoh alfavitiv druge klyuchove slovo vikoristovuyetsya dlya poznachennya poslidovnosti indeksiv sho vikoristovuyutsya dlya viboru ryadkiv v tablici Dlya shifru tipu Porta klyuch shifruvannya bude skladatisya z perestanovki navedenoyi v pershomu ryadku tablici plyus zsuv yakij sliduye pislya kozhnoyi literi tekstu Kozhne nove znachennya zsuvu v metodi Porta abo kozhne nove slovo u drugomu klyuchovomu slovi oznachaye novij alfavit shifrotekstu Vidkrittya novogo klasu shifriv shifriv bagatoalfavitnoyi zamini moglo mati najvazhlivishe znachennya dlya vdoskonalennya kriptografichnih metodiv prote tvir Alberti ne nabuv shirokogo poshirennya Yedinim neitalijskim pismennikom XVI stolittya yakij zgaduye v svoyij roboti traktat Alberti buv francuzkij diplomat Blez de Vizhener Vidomosti pro te sho Alberti dijsno stvoriv takij traktat zdavalisya zagublenimi azh do drugoyi polovini XIX stolittya koli anglijskij doslidnik R Braun vstanoviv na pidstavi vivchennya rukopisiv venecianskih arhiviv sho Alberti dijsno vinajshov novu sistemu shifruvannya Priklad z vikoristannyam shifru AlbertiYak priklad cogo shifru zashifruyemo povidomlennya this is a test of alberti za dopomogoyu navedenoyi vishe tablici Pochnemo z napisannya drugogo klyuchovogo slova CATWALK neodnorazovo pid tekstom this is a test of alberti CATW AL K CATW AL KCATWAL Teper zaminimo bukvi klyuchovogo slova z yih chislovim ekvivalentom de t h i s i s a t e s t o f a l b e r t i 2 0 19 22 0 11 10 2 0 19 22 0 11 10 2 0 19 22 0 11 Nastupnij simvol vidpovidnij koordinatam viznachayetsya harakterom tekstu i znachennyam indeksu tobto t 2 N h 0 C i t d this is a test of alberti NCKW PC M NRZX JU MHLFVSX Povidomlennya zmineno do nevpiznannya Takozh slid zaznachiti sho chastotnij analiz ne maye sensu oskilki bez vidpovidnih bukv h s t j i obidva buli perevedeni na vidpovidni literi S i X Rozshifrovka povidomlenShob rozshifruvati tayemne poslannya vipishit zashifrovani simvoli i vidpovidni yim zsuvi N C K W P C M N R Z X J U M H L F V S X c a t w a l k c a t w a l k c a t w a l 2 0 19 22 0 11 10 2 0 19 22 0 11 10 2 0 19 22 0 11 Teper mozhna podivitisya simvoli v tablici vishe shob otrimati vihidne povidomlennya this is a test of alberti U porivnyanni z poperednimi shiframi togo chasu shifr Alberti bulo nemozhlivo rozshifruvati bez znannya metodu Ce vidbuvalosya tomu sho chastotnij rozpodil i chastotnij analiz yedinij vidomij sposib dlya napadu na shifri v toj chas ne dopomagali ZnachennyaSlid proanalizuvati she dvi osoblivosti mirkuvan Alberti pro kriptografiyi Vvazhayuchi svoyim obov yazkom zgadati pro steganografiyu Alberti viyavlyaye do neyi znachno menshij interes nizh do rozglyadu riznih kriptografichnih metodiv Jogo uvagu privablyuye analiz i rozrobka kriptografichnih metodiv yaki vimagayut persh za vse ruhu lyudskogo rozumu Odnak znahidki viperedzhali chas tomu ideya shifruvannya bula vidobrazhena v takij naochnij formi yak vikoristannya diskiv z midnih plastin Stalo mozhlivim stvorennya principovo novoyi sistemi shifruvannya Ce pov yazano z tim sho vpershe v osnovu vdoskonalennya metodiv bulo pokladeno vikoristannya matematichnih znan zokrema deyakih polozhen kombinatoriki Otzhe vnesok Alberti v rozvitok kriptologiyi mozhna vvazhati suttyevim ne tilki dlya stvorennya peredumov aktivnogo vikoristannya kriptografiyi dlya zabezpechennya bezpeki papskoyi sekretnogo listuvannya a j dlya formuvannya teoriyi kriptografiyi v rannij novij chas PrimitkiIstoriya informacionnyh tehnologij I A Ruseckaya kandidat istoricheskih nauk nedostupne posilannya z travnya 2019 Evolyuciya shriftov zameny Idei i mehanizmy I V Agafonova kandidat fiziko matematicheskih naukPosilannyaDe Componendis Cyfris Originalnyj tekst lat Istoriya informacionnyh tehnologij I A Ruseckaya kandidat istoricheskih nauk nedostupne posilannya z travnya 2019 Evolyuciya shriftov zameny Idei i mehanizmy I V Agafonova kandidat fiziko matematicheskih nauk