Циліндр Джефферсона (або дисковий шифр, як його назвав Томас Джефферсон, також відомий як Циліндр ) — це система шифрування, що використовує набір дисків, кожен з яких містить 26 букв алфавіту, розташованих по краях. Порядок букв для кожного диска відрізняється і зазвичай розшифровується в декількох різних варіантах. Кожен диск позначено унікальним номером. У центрі диски містять отвори, які дозволяють нанизувати їх на вісь. Диски можна знімати і встановлювати на вісь у будь-якому бажаному порядку. Порядок дисків — це ключ шифру, тому відправник і одержувач повинні розмістити диски в одному попередньо визначеному порядку. У пристрої Джефферсона було 36 дисків.
Коли диски розміщені на осі в узгодженому порядку, відправник обертає кожен диск угору та вниз, доки бажане повідомлення не виділиться в одному ряду. Тоді відправник може скопіювати будь-який рядок тексту на диски, окрім тих, що містять зрозумілий текст. Одержувач просто повинен впорядкувати диски за узгодженим замовленням, повертати диски таким чином, щоб вони окреслили зашифроване повідомлення в одному ряду, а потім передивлятись рядки, доки він не побачить потрібне повідомлення, тобто рядок, який не є повним. Імовірність того, що буде отримано два читабельні повідомлення, надзвичайно мала, проте це швидко може перевірити кодувальник.
Уперше цей шифр був винайдений у 1795 році Томасом Джефферсоном. Сам він не був впевнений у надійності свого винаходу, тому відносився до нього з обережністю і, будучи президентом США, не використовував його, а продовжував застосовувати традиційні коди і шифри. Він підтримував зв'язок з математиком , щоб він аналізував цей пристрій. Так як Джефферсон не нав'язував свій винахід до використання, досить скоро він потрапив в архів. Століття потому, незалежно від першовідкривача, офіцер французької армії Етьєн Базері, перевинайшов шифр. Система використовувалась армією Сполучених Штатів з 1923 по 1942 рік як .
Ця система не вважається захистом від сучасного криптоаналізу, якщо вона використовується для розшифрування декількох рядків тексту з однаковим упорядкуванням дисків (тобто використанням одного ключа).
Операція
Для того щоб зашифрувати повідомлення, Аліса обертає диски, щоб одержувати текстові повідомлення по одному «ряду» стопки дисків, а потім обирає інший рядок у вигляді зашифрованого тексту. Щоб розшифрувати повідомлення, Боб обертає диски на своєму циліндрі для створення шифру тексту по ряду. Це зручно, якщо Аліса, як і Боб знають зміщення рядка, але не є необхідним, оскільки Боб може просто оглянути циліндр, щоб знайти потрібний ряд.
Наприклад, спрощений циліндр використовує лише десять дисків і може бути організований, як показано нижче, при цьому кожен диск «розгорнуто» у лінію, кожен з позначкою позначення номера:
1: | < ZWAXJGDLUBVIQHKYPNTCRMOSFE < |
2: | < KPBELNACZDTRXMJQOYHGVSFUWI < |
3: | < BDMAIZVRNSJUWFHTEQGYXPLOCK < |
4: | < RPLNDVHGFCUKTEBSXQYIZMJWAO < |
5: | < IHFRLABEUOTSGJVDKCPMNZQWXY < |
6: | < AMKGHIWPNYCJBFZDRUSLOQXVET < |
7: | < GWTHSPYBXIZULVKMRAFDCEONJQ < |
8: | < NOZUTWDCVRJLXKISEFAPMYGHBQ < |
9: | < XPLTDSRFHENYVUBMCQWAOIKZGJ < |
10: | < UDNAJFBOWTGVRSCZQKELMXYIHP < |
Якщо «ключ», послідовність дисків для цього циліндр Базері є
7,9,5,10,1,6,3,8,2,4
і Аліса хоче відправити повідомлення «відступити зараз» («retreat now») Бобу, вона переставляє диски відповідно до клавіші і обертає кожен диск, щоб отримати простий текст, який зображений зліва, з інтервалом доданим для розуміння:
7: | < R AFDCE O NJQGWTHSPYBXIZULVKM < |
9: | < E NYVUB M CQWAOIKZGJXPLTDSRFH < |
5: | < T SGJVD K CPMNZQWXYIHFRLABEUO < |
10: | < R SCZQK E LMXYIHPUDNAJFBOWTGV < |
1: | < E ZWAXJ G DLUBVIQHKYPNTCRMOSF < |
6: | < A MKGHI W PNYCJBFZDRUSLOQXVET < |
3: | < T EQGYX P LOCKBDMAIZVRNSJUWFH < |
8: | < N OZUTW D CVRJLXKISEFAPMYGHBQ < |
2: | < O YHGVS F UWIKPBELNACZDTRXMJQ < |
4: | < W AORPL N DVHGFCUKTEBSXQYIZMJ < |
Потім вона виділяє шифрований текст з шостого рядка циліндра від звичайного тексту. Цей шифрований текст дає: OMKEGWPDFN
Коли Боб отримує шифрований текст, він переставляє диски на своєму циліндрі до розташування ключів, а потім читає текст, що утворився на шість нижче від шифрувального тексту або просто шукає на циліндр рядок, який має сенс.
Основа для військових шифрів
Циліндр Базері був основою американської машини шифрування «M-94», яка була введена в 1922 році і отримана з роботи Паркера Хітта. У 1914 році Хітт експериментував з пристроєм Базері, побудував один прототип, використовуючи слайди на дерев'яній рамі, а шрифтові алфавіти друкував двічі послідовно на слайдах, а потім ще один раз, використовуючи диски з дерева. Він передав свої експерименти військовому підрозділу зв'язку, а в 1917 році Джозеф Моубрен уточнив схему, з остаточним результатом — М-94.
У М-94 використано 25 алюмінієвих дисків на шпинделі. Його використовували сухопутні війська, морська охорона та Радіорозвідка Федеральної комісії зі зв'язку до початку Другої світової війни. Армія повернулася до оригінальної слайд-схеми Хітта за допомогою машини шифрування «М-138-A», яка була введена в 1930-х роках і використовувалася ВМС США та Державним департаментом США в роки Другої світової війни. У M-138-A виділено 100 смуг, з яких 30 вибрано для використання в будь-якому сеансі шифрування. Це було значним поліпшенням безпеки в Державному департаменті, який протягом міжвоєнних років використовував сміхозахищені коди, навіть у одному випадку стандартний комерційний телеграфний код. Їх було набагато легше зламати.
Криптоаналіз
Циліндр Bazeries був досить сильною системою в той час (у порівнянні з багатьма іншими системами, що використовуються), і Етьєн Базері, компетентний, але дуже ввічливий чоловік, як кажуть, вважав її нерозбірливою. Фактично, це навряд чи неприступна, і кодувальна група міністерства закордонних справ Німеччини розшифрувала M-138-A у 1944 році. Однак до того часу у американців були набагато складніші системи шифрування. Багатьма відгалуженями союзних зв'язків, представлених високим командуванням Німеччини, було знехтувано, оскільки все, що вони робили, підтверджувало погані новини, про які ніхто не хотів знати в середовищі, де поразка потенційно є злочином проти капіталу.
Французький криптограф Гаетан де Віаріс (Маркіз Гаетан Анрі Леон Віарізіо ді Лесегно), який прославився однією з перших пристроїв друкарського шифрування (1874 р.), Вирішив циліндр Базері у 1893 р., Отже, передбачувана самовпевненість Базері в системі була недоречною.
Однією з основних слабкостей циліндра Базері є те, що зміщення від звичайного листа до букв шифрування для алфавіту шифру на кожному диску буде точно таким самим. У наведеному вище прикладі цей зсув становить шість букв.
Припустимо, криптоаналітик — Холмс, скажімо, — захопив спрощений циліндр Базері, описаний у наведеному вище прикладі, з десятьма дисками. Цього буде не достатньо, щоб дозволити йому розшифрувати повідомлення з нього, оскільки Холмс також повинен знати ключ або розташування дисків на циліндрі. Навіть для цього спрощеного циліндра Базері, кількість можливих перестановок дисків:
- що робить тестування методом «грубої сили» розташування дисків абсолютно непрактичним для виконання вручну; комп'ютери могли б зробити такий незначний прорив для 10 дисків, але не для 36 дисків, які використовував Джефферсон, як ≈ 2138.
Тепер далі припустимо, що Холмс має шпаргалку. Наприклад, припустимо, що він знає, що перший блок відкритого тексту, зашифрований спрощеним циліндром Базері, — це рядок:
heilhitler
Зручно, він якраз складається із десяти букв, і може бути зашифрованим за один прохід зі спрощеним циліндром Базері. Відповідний шифрований текст: AZNCZEAPBH
Останнє повідомлення, безумовно, є повною таємницею на даний момент. На щастя, Холмс може використати свою шпаргалку, яка дозволяє йому розшифрувати всі наступні блоки повідомлення.
Холмс не має уявлення про те, який диск використовується для шифрування того листа, але він знає, що зміщення між буквою простого тексту та буквою шифрування має бути однаковим для всіх десяти символів. Це дає йому спосіб проникнення у шифр:
- виділити звичайний текст і шрифтові тексти шпаргалки;
- сформувати їх у пари;
- визначити зсуви для букв звичайного тексту та букв шифрування кожного диска;
- а потім шукати загальне зміщення в матриці зсуву.
Холмс знає, що відповідність між двома наборами листів така:
- h — A
- e — Z
- i — N
- l — C
- h —Z
- i — E
- t — A
- l — P
- e — B
- r — H
Тепер Холмс приймає диск 1, який має шифрувальний алфавіт:
1: < ZWAXJGDLUBVIQHKYPNTCRMOSFE <
Перша літерна пара — «h: A», Холмс вираховує на диску, що зміщення між двома літерами становить 15. Друга латинська пара — «e: Z», і він відразу бачить, що зміщення дорівнює 1 . Він продовжує цей процес для кожної партії літер для диска 1, а потім проходить ту саму процедуру для дев'яти інших дисків, створюючи таку таблицю:
h: А | е: Z | i: N | l: С | h: Z | i: E | t: A | l: P | e: B | r: H | |
---|---|---|---|---|---|---|---|---|---|---|
1: | 15 | 1 | 6 | 12 | 13 | 14 | 10 | 9 | 10 | 19 |
2: | 14 | 5 | 6 | 3 | 16 | 4 | 22 | 23 | 25 | 7 |
3: | 15 | 15 | 4 | 2 | 17 | 12 | 14 | 25 | 10 | 7 |
4: | 18 | 7 | 10 | 7 | 14 | 20 | 12 | 25 | 1 | 6 |
5: | 4 | 14 | 20 | 13 | 20 | 7 | 21 | 14 | 25 | 24 |
6: | 22 | 16 | 3 | 17 | 10 | 19 | 1 | 14 | 14 | 14 |
7: | 14 | 15 | 14 | 8 | 7 | 12 | 15 | 19 | 12 | 13 |
8: | 21 | 12 | 12 | 22 | 5 | 2 | 14 | 8 | 8 | 14 |
9: | 11 | 14 | 15 | 14 | 15 | 14 | 16 | 25 | 5 | 2 |
10: | 5 | 23 | 5 | 21 | 17 | 21 | 20 | 6 | 14 | 12 |
Оскільки Холмс готує таблицю, значення «14» швидко вискакує з нього як звичайний елемент, а в завершенні таблиці виявляється єдиним загальним елементом. Це, очевидно, зміщення рядка від звичайного тексту до шифрувального тексту. Він пропускає інші значення для чіткості:
h: A | e: Z | i: N | l: C | h: Z | i: E | t: A | l: P | e: B | r: H | |
---|---|---|---|---|---|---|---|---|---|---|
1: | 14 | |||||||||
2: | 14 | |||||||||
3: | 14 | |||||||||
4: | 14 | |||||||||
5: | 14 | 14 | ||||||||
6: | 14 | 14 | 14 | |||||||
7: | 14 | 14 | ||||||||
8: | 14 | 14 | ||||||||
9: | 14 | 14 | 14 | |||||||
10: | 14 |
Зараз Холмс перебудовує диски, щоб відобразити правильний порядок букв на циліндрі. Це робиться шляхом перестановки рядків таблиці, так що значення «14» з'являється у кожній клітинці вздовж основної діагоналі таблиці. У цьому випадку не існує двозначностей у розташуванні дисків, але якби це було, трохи тестування наступних блоків шифрувального тексту виявило б правильний порядок.
h: A | e: Z | i: N | i: C | h: Z | i: E | t: A | l: P | e: B | r: H | |
---|---|---|---|---|---|---|---|---|---|---|
1: | 14 | |||||||||
2: | 14 | 14 | ||||||||
3: | 14 | 14 | ||||||||
4: | 14 | 14 | 14 | |||||||
5: | 14 | |||||||||
6: | 14 | |||||||||
7: | 14 | |||||||||
8: | 14 | 14 | 14 | |||||||
9: | 14 | |||||||||
10: | 14 | 14 |
Цей ключ дає:
2,5,7,9,4,1,3,6,10,8
У реальному світі циліндр Базері має більше дисків (загалом, 20 або 30, а не 10), і менш імовірно, єдина шпаргалка, буде охоплювати весь циліндр. Тим не менше, описаний вище підхід все ще працює. Навіть якщо в циліндрі було б 30 дисків, а шпаргалка мала б лише п'ять листів, Холмс міг би створити таблицю зсувів для кожного з 30 дисків для п'яти партій листів і використовувати її для звуження можливостей для зміщеннь та дисків використаних для шпаргалки.
Холмс міг би повторювати процедуру з кількома незалежними шпаргалками в одному повідомленні, майже напевно скорочуючи зсув і покращуючи знання порядку диска. Після того, як зміщення було б визначено, тоді Холмс мав би те, що складає пряме перенесення букв, які не визначаються шляхом отримання інформації зі шпаргалок, і використав би такі методи, як множина анаграмування, щоб зламати його.
Див. також
Поняття криптології
Алгоритми криптографії
Джерела
- The Codebreakers, David Kahn, 1967, pp. 192—195
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cilindr Dzheffersona abo diskovij shifr yak jogo nazvav Tomas Dzhefferson takozh vidomij yak Cilindr ce sistema shifruvannya sho vikoristovuye nabir diskiv kozhen z yakih mistit 26 bukv alfavitu roztashovanih po krayah Poryadok bukv dlya kozhnogo diska vidriznyayetsya i zazvichaj rozshifrovuyetsya v dekilkoh riznih variantah Kozhen disk poznacheno unikalnim nomerom U centri diski mistyat otvori yaki dozvolyayut nanizuvati yih na vis Diski mozhna znimati i vstanovlyuvati na vis u bud yakomu bazhanomu poryadku Poryadok diskiv ce klyuch shifru tomu vidpravnik i oderzhuvach povinni rozmistiti diski v odnomu poperedno viznachenomu poryadku U pristroyi Dzheffersona bulo 36 diskiv Koli diski rozmisheni na osi v uzgodzhenomu poryadku vidpravnik obertaye kozhen disk ugoru ta vniz doki bazhane povidomlennya ne vidilitsya v odnomu ryadu Todi vidpravnik mozhe skopiyuvati bud yakij ryadok tekstu na diski okrim tih sho mistyat zrozumilij tekst Oderzhuvach prosto povinen vporyadkuvati diski za uzgodzhenim zamovlennyam povertati diski takim chinom shob voni okreslili zashifrovane povidomlennya v odnomu ryadu a potim peredivlyatis ryadki doki vin ne pobachit potribne povidomlennya tobto ryadok yakij ne ye povnim Imovirnist togo sho bude otrimano dva chitabelni povidomlennya nadzvichajno mala prote ce shvidko mozhe pereviriti koduvalnik Upershe cej shifr buv vinajdenij u 1795 roci Tomasom Dzheffersonom Sam vin ne buv vpevnenij u nadijnosti svogo vinahodu tomu vidnosivsya do nogo z oberezhnistyu i buduchi prezidentom SShA ne vikoristovuvav jogo a prodovzhuvav zastosovuvati tradicijni kodi i shifri Vin pidtrimuvav zv yazok z matematikom shob vin analizuvav cej pristrij Tak yak Dzhefferson ne nav yazuvav svij vinahid do vikoristannya dosit skoro vin potrapiv v arhiv Stolittya potomu nezalezhno vid pershovidkrivacha oficer francuzkoyi armiyi Etyen Bazeri perevinajshov shifr Sistema vikoristovuvalas armiyeyu Spoluchenih Shtativ z 1923 po 1942 rik yak Cya sistema ne vvazhayetsya zahistom vid suchasnogo kriptoanalizu yaksho vona vikoristovuyetsya dlya rozshifruvannya dekilkoh ryadkiv tekstu z odnakovim uporyadkuvannyam diskiv tobto vikoristannyam odnogo klyucha OperaciyaDlya togo shob zashifruvati povidomlennya Alisa obertaye diski shob oderzhuvati tekstovi povidomlennya po odnomu ryadu stopki diskiv a potim obiraye inshij ryadok u viglyadi zashifrovanogo tekstu Shob rozshifruvati povidomlennya Bob obertaye diski na svoyemu cilindri dlya stvorennya shifru tekstu po ryadu Ce zruchno yaksho Alisa yak i Bob znayut zmishennya ryadka ale ne ye neobhidnim oskilki Bob mozhe prosto oglyanuti cilindr shob znajti potribnij ryad Napriklad sproshenij cilindr vikoristovuye lishe desyat diskiv i mozhe buti organizovanij yak pokazano nizhche pri comu kozhen disk rozgornuto u liniyu kozhen z poznachkoyu poznachennya nomera 1 lt ZWAXJGDLUBVIQHKYPNTCRMOSFE lt 2 lt KPBELNACZDTRXMJQOYHGVSFUWI lt 3 lt BDMAIZVRNSJUWFHTEQGYXPLOCK lt 4 lt RPLNDVHGFCUKTEBSXQYIZMJWAO lt 5 lt IHFRLABEUOTSGJVDKCPMNZQWXY lt 6 lt AMKGHIWPNYCJBFZDRUSLOQXVET lt 7 lt GWTHSPYBXIZULVKMRAFDCEONJQ lt 8 lt NOZUTWDCVRJLXKISEFAPMYGHBQ lt 9 lt XPLTDSRFHENYVUBMCQWAOIKZGJ lt 10 lt UDNAJFBOWTGVRSCZQKELMXYIHP lt Yaksho klyuch poslidovnist diskiv dlya cogo cilindr Bazeri ye 7 9 5 10 1 6 3 8 2 4 i Alisa hoche vidpraviti povidomlennya vidstupiti zaraz retreat now Bobu vona perestavlyaye diski vidpovidno do klavishi i obertaye kozhen disk shob otrimati prostij tekst yakij zobrazhenij zliva z intervalom dodanim dlya rozuminnya 7 lt R AFDCE O NJQGWTHSPYBXIZULVKM lt 9 lt E NYVUB M CQWAOIKZGJXPLTDSRFH lt 5 lt T SGJVD K CPMNZQWXYIHFRLABEUO lt 10 lt R SCZQK E LMXYIHPUDNAJFBOWTGV lt 1 lt E ZWAXJ G DLUBVIQHKYPNTCRMOSF lt 6 lt A MKGHI W PNYCJBFZDRUSLOQXVET lt 3 lt T EQGYX P LOCKBDMAIZVRNSJUWFH lt 8 lt N OZUTW D CVRJLXKISEFAPMYGHBQ lt 2 lt O YHGVS F UWIKPBELNACZDTRXMJQ lt 4 lt W AORPL N DVHGFCUKTEBSXQYIZMJ lt Potim vona vidilyaye shifrovanij tekst z shostogo ryadka cilindra vid zvichajnogo tekstu Cej shifrovanij tekst daye OMKEGWPDFN Koli Bob otrimuye shifrovanij tekst vin perestavlyaye diski na svoyemu cilindri do roztashuvannya klyuchiv a potim chitaye tekst sho utvorivsya na shist nizhche vid shifruvalnogo tekstu abo prosto shukaye na cilindr ryadok yakij maye sens Osnova dlya vijskovih shifrivCilindr Bazeri buv osnovoyu amerikanskoyi mashini shifruvannya M 94 yaka bula vvedena v 1922 roci i otrimana z roboti Parkera Hitta U 1914 roci Hitt eksperimentuvav z pristroyem Bazeri pobuduvav odin prototip vikoristovuyuchi slajdi na derev yanij rami a shriftovi alfaviti drukuvav dvichi poslidovno na slajdah a potim she odin raz vikoristovuyuchi diski z dereva Vin peredav svoyi eksperimenti vijskovomu pidrozdilu zv yazku a v 1917 roci Dzhozef Moubren utochniv shemu z ostatochnim rezultatom M 94 U M 94 vikoristano 25 alyuminiyevih diskiv na shpindeli Jogo vikoristovuvali suhoputni vijska morska ohorona ta Radiorozvidka Federalnoyi komisiyi zi zv yazku do pochatku Drugoyi svitovoyi vijni Armiya povernulasya do originalnoyi slajd shemi Hitta za dopomogoyu mashini shifruvannya M 138 A yaka bula vvedena v 1930 h rokah i vikoristovuvalasya VMS SShA ta Derzhavnim departamentom SShA v roki Drugoyi svitovoyi vijni U M 138 A vidileno 100 smug z yakih 30 vibrano dlya vikoristannya v bud yakomu seansi shifruvannya Ce bulo znachnim polipshennyam bezpeki v Derzhavnomu departamenti yakij protyagom mizhvoyennih rokiv vikoristovuvav smihozahisheni kodi navit u odnomu vipadku standartnij komercijnij telegrafnij kod Yih bulo nabagato legshe zlamati KriptoanalizCilindr Bazeries buv dosit silnoyu sistemoyu v toj chas u porivnyanni z bagatma inshimi sistemami sho vikoristovuyutsya i Etyen Bazeri kompetentnij ale duzhe vvichlivij cholovik yak kazhut vvazhav yiyi nerozbirlivoyu Faktichno ce navryad chi nepristupna i koduvalna grupa ministerstva zakordonnih sprav Nimechchini rozshifruvala M 138 A u 1944 roci Odnak do togo chasu u amerikanciv buli nabagato skladnishi sistemi shifruvannya Bagatma vidgaluzhenyami soyuznih zv yazkiv predstavlenih visokim komanduvannyam Nimechchini bulo znehtuvano oskilki vse sho voni robili pidtverdzhuvalo pogani novini pro yaki nihto ne hotiv znati v seredovishi de porazka potencijno ye zlochinom proti kapitalu Francuzkij kriptograf Gaetan de Viaris Markiz Gaetan Anri Leon Viarizio di Lesegno yakij proslavivsya odniyeyu z pershih pristroyiv drukarskogo shifruvannya 1874 r Virishiv cilindr Bazeri u 1893 r Otzhe peredbachuvana samovpevnenist Bazeri v sistemi bula nedorechnoyu Odniyeyu z osnovnih slabkostej cilindra Bazeri ye te sho zmishennya vid zvichajnogo lista do bukv shifruvannya dlya alfavitu shifru na kozhnomu disku bude tochno takim samim U navedenomu vishe prikladi cej zsuv stanovit shist bukv Pripustimo kriptoanalitik Holms skazhimo zahopiv sproshenij cilindr Bazeri opisanij u navedenomu vishe prikladi z desyatma diskami Cogo bude ne dostatno shob dozvoliti jomu rozshifruvati povidomlennya z nogo oskilki Holms takozh povinen znati klyuch abo roztashuvannya diskiv na cilindri Navit dlya cogo sproshenogo cilindra Bazeri kilkist mozhlivih perestanovok diskiv 10 3 628 800 displaystyle ce 10 3 628 800 sho robit testuvannya metodom gruboyi sili roztashuvannya diskiv absolyutno nepraktichnim dlya vikonannya vruchnu komp yuteri mogli b zrobiti takij neznachnij proriv dlya 10 diskiv ale ne dlya 36 diskiv yaki vikoristovuvav Dzhefferson yak 36 displaystyle ce 36 2138 Teper dali pripustimo sho Holms maye shpargalku Napriklad pripustimo sho vin znaye sho pershij blok vidkritogo tekstu zashifrovanij sproshenim cilindrom Bazeri ce ryadok heilhitler Zruchno vin yakraz skladayetsya iz desyati bukv i mozhe buti zashifrovanim za odin prohid zi sproshenim cilindrom Bazeri Vidpovidnij shifrovanij tekst AZNCZEAPBH Ostannye povidomlennya bezumovno ye povnoyu tayemniceyu na danij moment Na shastya Holms mozhe vikoristati svoyu shpargalku yaka dozvolyaye jomu rozshifruvati vsi nastupni bloki povidomlennya Holms ne maye uyavlennya pro te yakij disk vikoristovuyetsya dlya shifruvannya togo lista ale vin znaye sho zmishennya mizh bukvoyu prostogo tekstu ta bukvoyu shifruvannya maye buti odnakovim dlya vsih desyati simvoliv Ce daye jomu sposib proniknennya u shifr vidiliti zvichajnij tekst i shriftovi teksti shpargalki sformuvati yih u pari viznachiti zsuvi dlya bukv zvichajnogo tekstu ta bukv shifruvannya kozhnogo diska a potim shukati zagalne zmishennya v matrici zsuvu Holms znaye sho vidpovidnist mizh dvoma naborami listiv taka h A e Z i N l C h Z i E t A l P e B r H Teper Holms prijmaye disk 1 yakij maye shifruvalnij alfavit 1 lt ZWAXJGDLUBVIQHKYPNTCRMOSFE lt Persha literna para h A Holms virahovuye na disku sho zmishennya mizh dvoma literami stanovit 15 Druga latinska para e Z i vin vidrazu bachit sho zmishennya dorivnyuye 1 Vin prodovzhuye cej proces dlya kozhnoyi partiyi liter dlya diska 1 a potim prohodit tu samu proceduru dlya dev yati inshih diskiv stvoryuyuchi taku tablicyu h A e Z i N l S h Z i E t A l P e B r H1 15 1 6 12 13 14 10 9 10 192 14 5 6 3 16 4 22 23 25 73 15 15 4 2 17 12 14 25 10 74 18 7 10 7 14 20 12 25 1 65 4 14 20 13 20 7 21 14 25 246 22 16 3 17 10 19 1 14 14 147 14 15 14 8 7 12 15 19 12 138 21 12 12 22 5 2 14 8 8 149 11 14 15 14 15 14 16 25 5 210 5 23 5 21 17 21 20 6 14 12 Oskilki Holms gotuye tablicyu znachennya 14 shvidko viskakuye z nogo yak zvichajnij element a v zavershenni tablici viyavlyayetsya yedinim zagalnim elementom Ce ochevidno zmishennya ryadka vid zvichajnogo tekstu do shifruvalnogo tekstu Vin propuskaye inshi znachennya dlya chitkosti h A e Z i N l C h Z i E t A l P e B r H1 142 143 144 145 14 146 14 14 147 14 148 14 149 14 14 1410 14 Zaraz Holms perebudovuye diski shob vidobraziti pravilnij poryadok bukv na cilindri Ce robitsya shlyahom perestanovki ryadkiv tablici tak sho znachennya 14 z yavlyayetsya u kozhnij klitinci vzdovzh osnovnoyi diagonali tablici U comu vipadku ne isnuye dvoznachnostej u roztashuvanni diskiv ale yakbi ce bulo trohi testuvannya nastupnih blokiv shifruvalnogo tekstu viyavilo b pravilnij poryadok h A e Z i N i C h Z i E t A l P e B r H1 142 14 143 14 144 14 14 145 146 147 148 14 14 149 1410 14 14 Cej klyuch daye 2 5 7 9 4 1 3 6 10 8 U realnomu sviti cilindr Bazeri maye bilshe diskiv zagalom 20 abo 30 a ne 10 i mensh imovirno yedina shpargalka bude ohoplyuvati ves cilindr Tim ne menshe opisanij vishe pidhid vse she pracyuye Navit yaksho v cilindri bulo b 30 diskiv a shpargalka mala b lishe p yat listiv Holms mig bi stvoriti tablicyu zsuviv dlya kozhnogo z 30 diskiv dlya p yati partij listiv i vikoristovuvati yiyi dlya zvuzhennya mozhlivostej dlya zmishenn ta diskiv vikoristanih dlya shpargalki Holms mig bi povtoryuvati proceduru z kilkoma nezalezhnimi shpargalkami v odnomu povidomlenni majzhe napevno skorochuyuchi zsuv i pokrashuyuchi znannya poryadku diska Pislya togo yak zmishennya bulo b viznacheno todi Holms mav bi te sho skladaye pryame perenesennya bukv yaki ne viznachayutsya shlyahom otrimannya informaciyi zi shpargalok i vikoristav bi taki metodi yak mnozhina anagramuvannya shob zlamati jogo Div takozhKriptografiya Kvantova kriptografiya Tajnopis Teoriya informaciyi SkremblyuvannyaKriptor Ponyattya kriptologiyi Kriptosistema Kriptologiya Kriptoanaliz Algoritmi kriptografiyi Algoritmi shifruvannya Psevdovipadkovi poslidovnosti Heshuvalna funkciya Paralelni obchislennya Sistematichnij poshuk brute force ataka DzherelaThe Codebreakers David Kahn 1967 pp 192 195