Шифр Плейфера

Чарльз Уитстон

Шифр Плейфера или квадрат Плейфера — ручная симметричная техника шифрования, в которой впервые использована замена биграмм. Изобретена в 1854 году английским физиком Чарльзом Уитстоном, но названа именем лорда Лайона Плейфера[англ.], который внёс большой вклад в продвижение использования данной системы шифрования в государственной службе. Шифр предусматривает шифрование пар символов (биграмм) вместо одиночных символов, как в шифре подстановки и в более сложных системах шифрования Виженера. Таким образом, шифр Плейфера более устойчив к взлому по сравнению с шифром простой замены, так как усложняется его частотный анализ. Он может быть проведён, но не для символов, а для биграмм. Так как возможных биграмм больше, чем символов, анализ значительно более трудоёмок и требует большего объёма зашифрованного текста.

История

Лорд Лайон Плейфер

Несмотря на то, что шифр был изобретением Уитстона, он стал известен как шифр Плейфера. Его первое описание было зарегистрировано в документе, подписанном Уитстоном 26 марта 1854 года[1]. Друг Уитстона лорд Лайон Плейфер рекомендовал этот шифр для использования высшими государственными и военными деятелями. Однако Министерство иностранных дел Великобритании отклонило этот документ из-за сложности его восприятия. Когда Уитстон предложил продемонстрировать, что трое из четырёх мальчиков в соседней школе научатся использовать этот шифр за пятнадцать минут, заместитель министра иностранных дел ответил: «Это очень возможно, но вы никогда не научите этому атташе»[2].

Шифр использовался в тактических целях британскими вооружёнными силами во Второй Англо-Бурской войне и в Первой мировой войне, а также австралийцами и немцами во время Второй мировой войны. Причиной использования шифра Плейфера была его достаточная простота в применении и отсутствие необходимости в дополнительном специальном оборудовании. Основной целью использования этой системы шифрования была защита важной, но несекретной информации во время ведения боя. К тому времени, когда вражеские криптоаналитики взламывали сообщение, информация уже была бесполезна для них[1][3].

Использование шифра Плейфера в настоящее время является нецелесообразным, поскольку современные компьютеры могут легко взломать шифр в течение нескольких секунд. Первый изданный алгоритм взлома шифра Плейфера был описан в 1914 году в брошюре объёмом 19 страниц Джозефом О. Моуборном[англ.][3][4][5].

Описание шифра Плейфера

Шифр Плейфера использует матрицу 5х5 (для латинского алфавита, для кириллического алфавита необходимо увеличить размер матрицы до 4х8), содержащую ключевое слово или фразу. Для создания матрицы и использования шифра достаточно запомнить ключевое слово и четыре простых правила. Чтобы составить ключевую матрицу, в первую очередь нужно заполнить пустые ячейки матрицы буквами ключевого слова (не записывая повторяющиеся символы), потом заполнить оставшиеся ячейки матрицы символами алфавита, не встречающимися в ключевом слове, по порядку (в английских текстах обычно опускается символ «Q», чтобы уменьшить алфавит, в других версиях «I» и «J» объединяются в одну ячейку). Ключевое слово может быть записано в верхней строке матрицы слева направо, либо по спирали из левого верхнего угла к центру. Ключевое слово, дополненное алфавитом, составляет матрицу 5х5 и является ключом шифра[6][7].

Для того чтобы зашифровать сообщение, необходимо разбить его на биграммы (группы из двух символов), например «Hello World» становится «HE LL OW OR LD», и отыскать эти биграммы в таблице. Два символа биграммы соответствуют углам прямоугольника в ключевой матрице. Определяем положения углов этого прямоугольника относительно друг друга. Затем, руководствуясь следующими 4 правилами[6], зашифровываем пары символов исходного текста:

  1. Если два символа биграммы совпадают (или если остался один символ), добавляем после первого символа «Х», зашифровываем новую пару символов и продолжаем. В некоторых вариантах шифра Плейфера вместо «Х» используется «Q».
  2. Если символы биграммы исходного текста встречаются в одной строке, то эти символы замещаются на символы, расположенные в ближайших столбцах справа от соответствующих символов. Если символ является последним в строке, то он заменяется на первый символ этой же строки.
  3. Если символы биграммы исходного текста встречаются в одном столбце, то они преобразуются в символы того же столбца, находящиеся непосредственно под ними. Если символ является нижним в столбце, то он заменяется на первый символ этого же столбца.
  4. Если символы биграммы исходного текста находятся в разных столбцах и разных строках, то они заменяются на символы, находящиеся в тех же строках, но соответствующие другим углам прямоугольника.

Для расшифровки необходимо использовать инверсию этих четырёх правил, откидывая символы «Х» (или «Q»), если они не несут смысла в исходном сообщении.

Иллюстрация правил

Предположим, что необходимо зашифровать биграмму OR. Рассмотрим 4 случая:

1)
* * * * *
* O Y R Z
* * * * *
* * * * *
* * * * *

OR заменяется на YZ

2)
* * O * *
* * B * *
* * * * *
* * R * *
* * Y * *

OR заменяется на BY

3)
Z * * O *
* * * * *
* * * * *
R * * X *
* * * * *

OR заменяется на ZX

4)
* * * * *
* * * * *
Y O Z * R
* * * * *
* * * * *

OR заменяется на ZY

Пример

Рассмотрим следующий пример[8]. Пусть ключевым словом является WHEATSON, тогда получаем матрицу:

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

Зашифруем сообщение «IDIOCY OFTEN LOOKS LIKE INTELLIGENCE». Для этого разобьём сообщение на биграммы:

ID IO CY OF TE NL OO KS LI KE IN TE LL IG EN CE

Так как седьмая биграмма содержит повторяющиеся буквы, то необходимо вставить X между ними:

ID IO CY OF TE NL OX OK SL IK EI NT EL LI GE NC E

Для того чтобы последний элемент стал биграммой, нужно добавить в конец X:

ID IO CY OF TE NL OX OK SL IK EI NT EL LI GE NC EX

Теперь применяя описанные выше правила шифруем каждую биграмму по очереди.

Текст: ID IO CY OF TE NL OX OK SL IK EI NT EL LI GE NC EX

Закрытый текст: KF FB BZ FM WA SP NV CF DU KD AG CE WP QD PN BS NE

Таким образом сообщение «IDIOCY OFTEN LOOKS LIKE INTELLIGENCE» преобразуется в «KFFBBZFMWASPNVCFDUKDAGCEWPQDPNBSNE».

Криптоанализ шифра Плейфера

Как и большинство шифров формальной криптографии, шифр Плейфера также может быть легко взломан, если имеется достаточный объём текста. Получение ключа является относительно простым, если известны шифрованный и обычный текст. Когда известен только зашифрованный текст, можно провести частотный анализ, но не для 26 возможных символов латинского алфавита, а для 25 ⋅ 24 = 600 возможных биграмм (одна из букв и биграммы из двух одинаковых букв исключаются). Криптоаналитики анализируют соответствие между частотой появления биграмм в зашифрованном тексте и известной частотой появления биграмм в языке, на котором написано сообщение[8][9].

Впервые алгоритм взлома шифра Плейфера был описан в брошюре лейтенанта Джозефа О. Моуборнома в 1914 году[3][4]. Позднее, в 1939 году, криптоанализ шифра был приведен в книге Х. Ф. Гейнс[англ.] "Cryptanalysis - a study of ciphers and their solution"[9]. Однако более подробное руководство для нахождения ключа для шифра Плейфера можно найти в главе 7 «Solution to polygrafic substitution systems» руководства Field Manual 34-40-2 Сухопутных Войск США.

Шифр Плейфера подобен шифру двух квадратов, хотя относительная простота системы шифрования Плейфера упрощает идентификацию текста. Примечательно, что биграмма шифра Плейфера и её инверсия (AB и BA) будет расшифрована как другая биграмма и её инверсия (RE и ER). В английском языке есть много слов, содержащих такие инверсные биграммы, например REceivER и DEpartED. Идентификация близко лежащих инверсных биграмм зашифрованного текста и нахождение им соответствий в списке известных слов исходного текста является одним из легких способов построения исходного текста и начала конструирования ключа[8].

Существует другой подход к криптоанализу шифра Плейфера, который называется «поиск восхождением к вершине». Он основывается на матрице случайных символов. С помощью простейших итераций матрица случайных символов максимально приближается к оригинальной матрице. Очевидно, что этот метод слишком сложен для человека, но компьютеры с помощью данного алгоритма могут взломать данный шифр, даже имея небольшой объём текста. Другой отличительной особенностью шифра Плейфера от шифра с двумя квадратами является то, что в нём никогда не встречаются биграммы с повторяющимися символами (например ЕЕ). Если в шифрованном тексте отсутствуют биграммы с повторяющимися символами и его длина достаточно велика, то можно предположить, что исходный текст зашифрован шифром Плейфера[3].

Немецкая армия, ВВС и полиция использовали двойную систему шифрования Плейфера во Второй мировой войне как шифр «среднего сорта». Они добавили второй квадрат, так как во время Первой мировой войны шифр Плейфера был взломан. Из этого квадрата брали второй символ каждой биграммы, не используя ключевое слово и помещая символы в произвольном порядке. Но и этот шифр был взломан в Блечли-парк, потому что немцы использовали один и тот же шаблон сообщения. В восьми сообщениях, зашифрованных двойным шифром Плейфера, были использованы числа от одного до двенадцати, это и дало возможность достаточно легко взломать его[1][10].

Позднее были предприняты попытки усовершенствовать шифр при помощи использования матрицы 7x4 и добавлением символов «*» и «#». Несмотря на то, что анализ шифра усложнился, его все равно можно взломать теми же методами, что и первоначальный[11].

Упоминания в культуре

  • В новелле «Have His Carcase[англ.]» автора Дороти Сэйерc приведено детальное описание механизма шифрования методом Плейфера, а также и пошаговое руководство для его криптоанализа.
  • В книге «The Trojan Horse» автора Хэммонда Иннеса шифр Плейфера используется для сокрытия формулы нового высокопрочного сплава.
  • В фильме «Сокровище нации: Книга тайн» ключ от сокровищ закодирован шифром Плейфера.

Примечания

  1. 1 2 3 Bauer, 1997, pp. 61-63.
  2. Singh, 2000, pp. 377-378.
  3. 1 2 3 4 Bauer, 2013, pp. 166-178.
  4. 1 2 Mauborgne, 1914.
  5. Joseph Oswald, An Advanced Problem in Cryptography and Its Solution (Fort Leavenwoth, Kansas: Army Service Schools Press, 1914)
  6. 1 2 Stallings, 2011, pp. 44-46.
  7. Tilborg, 2000, pp. 20.
  8. 1 2 3 Klima, Sigmon, 2013, pp. 26-29.
  9. 1 2 Gaines, 1956, pp. 198-207.
  10. Smith, 1998, pp. 74-75.
  11. Alam, Khalid, Salam, 2013.

Литература


Read other articles:

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Maret 2016. Burung Parkit Si Parkit Raja Parakeet adalah cerita rakyat yang berasal dari Nanggroe Aceh Darussalam.[1] Kisah ini dikenal dengan berbagai nama seperti raja burung parkit yang cerdik atau sangkar emas.[2][3][4][5]...

 

A Thorn in the Bush US first edition coverAuthorFrank HerbertCountryUnited StatesLanguageEnglishGenreThrillerPublisherWordFire PressPublication dateNovember 12, 2014 (e-book) December 16, 2014 (paperback)Media typePrint (E-book & Paperback)Pages144ISBN1-614-75283-4 A Thorn in the Bush is a thriller novel written by Frank Herbert and published posthumously in 2014.[1] Plot summary Expatriate American Mrs. Ross is living a quiet life in San Juan, Mexico when an ambitious Americ...

 

Andrew DarwisLahirAndrew Darwis20 Juli 1979 (umur 44)Jakarta, IndonesiaPekerjaanWirausahawanDikenal atasPendiri KaskusOrang tuaAntonius Darwis dan Nancy Amidjoyo Andrew Darwis (lahir 20 Juli 1979) adalah pendiri komunitas daring terbesar di Indonesia, Kaskus. Andrew sekarang menjabat sebagai Founder & Chief Community Officer (CCO) PT Darta Media Indonesia (Kaskus) sekaligus pemilik (owner) Kaskus Network lewat PT Darta Media Indonesia. Kehidupan awal dan latar belakang Lahir sebagai ...

Bagian dari seriGereja Katolik menurut negara Afrika Afrika Selatan Afrika Tengah Aljazair Angola Benin Botswana Burkina Faso Burundi Chad Eritrea Eswatini Etiopia Gabon Gambia Ghana Guinea Guinea-Bissau Guinea Khatulistiwa Jibuti Kamerun Kenya Komoro Lesotho Liberia Libya Madagaskar Malawi Mali Maroko Mauritania Mauritius Mesir Mozambik Namibia Niger Nigeria Pantai Gading Republik Demokratik Kongo Republik Kongo Rwanda Sao Tome dan Principe Senegal Seychelles Sierra Leone Somalia Somaliland ...

 

Former First Lady of Haiti Michèle BennettFirst Lady of HaitiIn role27 May 1980 – 7 February 1986PresidentJean-Claude DuvalierPreceded bySimone DuvalierSucceeded byGabrielle Namphy Personal detailsBorn (1950-01-15) 15 January 1950 (age 73)Port‑au‑Prince, HaitiSpouses Alix Pasquet Jr. ​ ​(m. 1973; div. 1978)​ Jean‑Claude Duvalier ​ ​(m. 1980; div. 1990)​ RelationsAlix Pasquet ...

 

Beelden van de marathon in 1951, die wordt gewonnen door de Fin Karvonen. Met nog ongeveer 1000 m te gaan wint John Kelai in 2005 De marathon van Enschede (ook wel Twente Marathon) is een hardloopevenement met als hoofdafstand de marathon (42,195 km). Het is de oudste marathon van Nederland. Het evenement wordt elk jaar gehouden in Enschede. De wedstrijd stond van 1992 tot 2002 bekend als de Twente Marathon. Naast de hele marathon wordt ook een halve marathon, 10 km, 5 km en diverse...

English nobleman Richard Talbot2nd Baron TalbotArms of the Talbot familyBornca. 1306Died23 October 1356Noble familyTalbotSpouse(s)Elizabeth de ComynIssueGilbert Talbot, 3rd Baron TalbotFatherGilbert Talbot, 1st Baron TalbotMotherAnne Boteler Arms of Richard Talbot, 2nd Baron Talbot, together with those of other knights who fought in the Battle of Crecy and at the Siege of Calais (1347), Great East Window of Gloucester Cathedral Richard Talbot, 2nd Baron Talbot (c. 1306 – 23 October 1356) wa...

 

Salix fedtschenkoi Біологічна класифікація Царство: Рослини (Plantae) Клада: Судинні рослини (Tracheophyta) Клада: Покритонасінні (Angiosperms) Клада: Евдикоти (Eudicots) Клада: Розиди (Rosids) Порядок: Мальпігієцвіті (Malpighiales) Родина: Вербові (Salicaceae) Рід: Верба (Salix) Вид: S. fedtschenkoi Біноміальна назва Salix fedtsch...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) نورمان هاريس (بالإنجليزية: Norman Harris)‏  معلومات شخصية اسم الولادة (بالإنجليزية: Norman Ray Harris)‏  الميلاد 14 أكتوبر 1947  دانفيل  الوفاة 20 مارس 1987 (39 سنة)   ف...

Football league seasonUSL League TwoSeason2023DatesMay 6 – July 18(Regular season)ChampionsBallard FCRegular Season titleChicago City SCMatches played758Goals scored2,711 (3.58 per match)Biggest home winTEX 22, BLG 0 (July 8)Biggest away winBLG 0, TEX 11 (June 10)Highest scoringTEX 22, BLG 0 (July 8)Longest winning run11 matchesChicago City SCLongest unbeaten run13 matchesOcean City Nor'eastersLongest winless run14 matchesBoston City FCIronbound SCLongest losing run11 matchesBoston Cit...

 

Web service of statistics about usage and spread of Linux LiCo redirects here. For other uses, see Lico (disambiguation). Linux CounterType of businessNon-profitDissolvedDecember 10, 2018; 4 years ago (2018-12-10)OwnerLinux Counter ProjectFounder(s)Harald Tveit AlvestrandCommercialnoLaunched1993; 30 years ago (1993) The Linux Counter was a website that attempted to estimate the number of people and machines using the Linux operating system. It ran from 1993...

 

Rhododendron cinnabarinum Klasifikasi ilmiah Kerajaan: Plantae Divisi: Tracheophyta Kelas: Magnoliopsida Ordo: Ericales Famili: Ericaceae Genus: Rhododendron Spesies: Rhododendron cinnabarinum Nama binomial Rhododendron cinnabarinumHook. f. Rhododendron cinnabarinum adalah spesies tumbuhan yang tergolong ke dalam famili Ericaceae. Spesies ini juga merupakan bagian dari ordo Ericales. Spesies Rhododendron cinnabarinum sendiri merupakan bagian dari genus Rhododendron. Referensi The Plant List: ...

Dev discographyDev at the 2011 MuchMusic Video AwardsStudio albums2Music videos17Singles12EPs3 The discography of Dev, an American singer and rapper, consists of two studio albums, one mixtape, three extended plays (one as a split EP), nine singles as a solo artist, as well as 12 as a featured artist. Dev was signed to Universal Republic, her debut single, Bass Down Low featuring The Cataracs, was released on December 6, 2010, later becoming part of her debut studio album The Night the Sun Ca...

 

جبل جلدية جبل جلدية من الجهة الجنوبية الموقع منطقة حائل،  السعودية إحداثيات 27°40′21″N 42°15′14″E / 27.6725°N 42.25388889°E / 27.6725; 42.25388889  الارتفاع 1,107 متر (3,632 قدم) النوع جرانيت قائمة جبال حائل الترجمة Jildiyyah Mountain (English) تعديل مصدري - تعديل   جبل جِلدية، (كان يسمى جِلذي ...

 

Octavianus Budi SusantoDankolat Koarmada RI Ke-2Masa jabatan27 Juni 2022 – 27 April 2023PendahuluArif BadrudinPenggantiEndra Hartono Informasi pribadiLahir25 Oktober 1967 (umur 56)IndonesiaSuami/istriNy PeniAnak3Alma materAkademi Angkatan Laut (1990)Karier militerPihak IndonesiaDinas/cabang TNI Angkatan LautMasa dinas1990—sekarangPangkat Laksamana Pertama TNISatuanKorps PelautSunting kotak info • L • B Laksamana Pertama TNI Octavianus Budi Susanto...

Nunsiatur Apostolik untuk to Thailand merupakan perwakilan Takhta Suci untuk pemerintahan Thailand. Perwakilan kepausan untuk Thailand Delegatus Apostolik untuk Thailand, Laos, dan Semenanjung Malaka John Gordon (10 Februari 1962[1] – 27 Februari 1965)[2] Angelo Pedroni (7 April 1965[3] - 1967) Jean Jadot (28 Februari 1968[4] – 15 Mei 1971)[5] Pro-Nunsius Apostolik untuk Thailand Giovanni Moretti (9 September 1971[6] – 13 Maret 1978) Silvi...

 

American politician Christopher B. QuinnMember of the Pennsylvania House of Representativesfrom the 168th districtIn officeAugust 18, 2016[1] – January 3, 2023Preceded byTom KillionSucceeded byLisa Borowski Personal detailsBorn (1967-10-11) October 11, 1967 (age 56)Delaware County, Pennsylvania, U.S.Political partyRepublicanSpouseCarleChildren3Residence(s)Middletown Township, Delaware County, Pennsylvania, U.S.Alma materUniversity of South FloridaOccupation...

 

Это служебный список статей, созданный для координации работ по развитию темы. Его необходимо преобразовать в информационный список или глоссарий, в противном случае перенести в один из проектов.Данный шаблон не устанавливается на информационные списки и глоссарии. ...

Egyptian actress Nahed SherifNahed Sherif in Hassan El-Imam's Love and Money (1969)BornSamiha Zaki El-Nial(1942-01-01)January 1, 1942Alexandria, Kingdom of EgyptDiedApril 7, 1981(1981-04-07) (aged 39)Cairo, EgyptYears active1958–1980Spouse(s)Hussein Helmy El-MohandessKamal el-ShennawiEdward GergianChildrenPatricia Gergian Nahed Sherif (Arabic: ناهد شريف), (1 January 1942 – 7 April 1981) was an Egyptian actress who came to prominence in Egyptian and Lebanese films of the ...

 

Questa voce sull'argomento centri abitati della Borgogna-Franca Contea è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Baume-les-Damescomune Baume-les-Dames – Veduta LocalizzazioneStato Francia Regione Borgogna-Franca Contea Dipartimento Doubs ArrondissementBesançon CantoneBaume-les-Dames TerritorioCoordinate47°21′N 6°22′E / 47.35°N 6.366667°E47.35; 6.366667 (Baume-les-Dames)Coordinate: 47°21′N 6°22′E&#x...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!