Трактат о шифрах

«Трактат о шифрах» (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
                             N  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
                             u  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
                             m  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
                             b  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
                             e  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
                             r  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
                             o  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
                             f 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
                             S 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
                             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
                             i 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
                             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
                             t 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
                             s 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

Теперь замените буквы ключевого слова с их числовым эквивалентом, где А = 0, В = 1, C = 2 и т. д.

                                    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

По сравнению с предыдущими шифрами того времени шифр Альберти было невозможно расшифровать без знания метода. Это происходило потому, что частотное распределение и частотный анализ — единственный известный способ для нападения на шифры в то время — не помогали.

Значение

Следует проанализировать ещё две особенности рассуждений Альберти о криптографии.

Во-первых, считая своим долгом упомянуть о стеганографии, Альберти проявляет к ней значительно меньший интерес, чем к рассмотрению различных криптографических методов. Внимание его привлекает анализ и разработка криптографических методов, которые требуют прежде всего движения человеческого ума. Однако это несколько опережало время, поэтому идея шифрования была отражена в такой наглядной форме, как использование дисков из медных пластин.

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

Итак, вклад Альберти в развитие криптологии можно считать существенным не только для создания предпосылок активного использования криптографии для обеспечения безопасности папской секретной переписки, но и для формирования теории криптографии в раннее новое время.

Источники

Read more information:

For the current civilian use of the facility, see Taiwan Taoyuan International Airport. Airport in Taoyuan, TaiwanTaoyuan Air Base 海軍桃園基地F-104As of the 83rd Fighter Interceptor Squadron at Taoyuan Air Base in September 1958IATA: noneICAO: RCGMSummaryAirport typeDefunctOperatorTaoyuan International Airport CorporationLocationTaoyuan, TaiwanCoordinates25°03′00″N 121°13′59″E / 25.050°N 121.233°E / 25.050; 121.233Runways Direction Length Surface m…

Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Kepang kait – berita · surat kabar · buku · cendekiawan · JSTOR (Desember 2021) Artikel ini perlu diterjemahkan dari bahasa Inggris ke bahasa Indonesia. Artikel ini ditulis atau diterjemahkan secara buruk dari W…

Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Gunung Wayang – berita · surat kabar · buku · cendekiawan · JSTOR (November 2023) Untuk kegunaan lain, lihat Wayang (disambiguasi). Wayang-WinduTitik tertinggiKetinggian2.182 m (7.159 ft)[1]Koo…

Peta infrastruktur dan tata guna lahan di Komune Esley.  = Kawasan perkotaan  = Lahan subur  = Padang rumput  = Lahan pertanaman campuran  = Hutan  = Vegetasi perdu  = Lahan basah  = Anak sungaiEsley merupakan sebuah komune di departemen Vosges yang terletak pada sebelah timur laut Prancis. Lihat pula Komune di departemen Vosges Referensi INSEE lbsKomune di departemen Vosges Les Ableuvenettes Ahéville Aingeville Ainvelle Allarmont Ambacourt Ameuvelle Angl…

Boeing Model 95 Boeing Model 95 adalah pesawat kargo yang dibangun oleh Boeing di Amerika Serikat pada akhir tahun 1920 untuk melengkapi Model Boeing 40-an yang digunakan pada rute udara mereka. Sementara Model 95 adalah dari konfigurasi umum yang sama sebagai Model 40, pesawat kargo itu jauh lebih besar, dan dioptimalkan untuk membawa barang bersama surat bukan penumpang. Setidaknya satu Boeing 95 digunakan oleh Angkatan Udara Honduras sebagai pembom. Model lain 95 mengambil bagian dalam Boeing…

Fragmen Fasti untuk bulan dari (bulan) (Aprilis), menunjukkan huruf nundialnya di sisi kiri Sisa-sisa lengkap Fasti Nundinae, terkadang dianglifikasikan ke nundines,[1] adalah nama hari pasar di Romawi Kuno, yang dalam kalender Romawi kembali setiap hari kesembilan. Bangsa Romawi menghitung interval waktu termasuk hari mulai yang mengikuti periode yang telah berlalu, dan karena itu berbicara tentang hari kesembilan untuk menunjukkan interval delapan hari penuh. Untuk jangka waktu tertent…

1926 novel by Franz Kafka For the novel by Ismail Kadare sometimes translated to the same name, see The Siege (Kadare novel). The Castle First edition (1926)AuthorFranz KafkaOriginal titleDas SchlossTranslatorsee Publication historyLanguageGermanGenreDystopian novel, political fiction, absurdist fiction, paranoid fictionSet inA village in Central EuropePublisherKurt WolffPublication date1926Dewey Decimal833.912LC ClassPT2621.A26 S33Original textDas Schloss at German WikisourceWebs…

Wilayah Persemakmuran ditunjukkan oleh warna biru. Bekas Wilayah Persemakmuran ditunjukkan oleh warna merah. Alam Persemakmuran (Inggris: Commonwealth Realmcode: en is deprecated ) adalah negara-negara berdaulat dalam Persemakmuran Bangsa-Bangsa yang mengakui penguasa Britania Raya sebagai kepala negara masing-masing.[1][2] Alam Persemakmuran saat ini berjumlah lima belas negara, yang bila digabungkan memiliki luas sebesar 18,8 juta km² (7,3 juta mil², tidak termasuk klaim Anta…

Este artículo o sección necesita referencias que aparezcan en una publicación acreditada.Este aviso fue puesto el 20 de enero de 2010. Isla Darwin Wenman n' Culpepper Island Ubicación geográficaRegión Islas GalápagosOcéano PacíficoCoordenadas 1°40′03″N 91°59′55″O / 1.6675, -91.998611111111Ubicación administrativaPaís Ecuador EcuadorProvincia  GalápagosCaracterísticas generalesSuperficie 1.1 km²Longitud 1,2 kmAnchura máxima 800 mPunto m…

Jean Domat Jean Domat adalah seorang sarjana hukum berkebangsaan Prancis abad ke-17 (pada masa pemerintahan Louis XIV, raja yang menyempurnakan praktik absolutisme kerajaan).[1][2] Ada juga yang mengeja namannya dengan Daumat.[3] Dia lahir pada tanggal 30 November 1625 di Clermont, Auvergne dan meninggal di Paris saat 14 Maret tahun 1696.[1] Le loix civiles dans leur ordre naturel, ed. 1723. Salah satu tulisannya yang terkenal adalah Les lois civiles dans leur ord…

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 Januari 2023. Brachymeles apus Status konservasiRisiko rendahIUCN102342762 TaksonomiKerajaanAnimaliaFilumChordataKelasReptiliaOrdoSquamataFamiliScincidaeGenusBrachymelesSpesiesBrachymeles apus lbs Skink kaki pendek Hikida (Brachymeles apus) adalah sebuah spesies skink …

Fariz RM & Dian PP in Collaboration withAlbum kompilasiDirilis14 Oktober 2014GenrePop, jazz, R&BDurasi52:52LabelTarget PopSwara Sangkar EmasProduserSeno M. Hardjo Fariz RM & Dian PP in Collaboration with adalah album kompilasi dari penyanyi Fariz R.M. dan Dian Pramana Poetra yang dirilis pada tahun 2014 di bawah label Target Pop. Album ini berisi tiga belas lagu dari kedua musisi yang didaur ulang oleh berbagai penyanyi. Daftar lagu No.JudulLirikPenampilDurasi1.Kau Seputih Melati (19…

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 Oktober 2022. Erkin Tuniyazئەركىن تۇنىياز艾尔肯·吐尼亚孜 Kepala Wilayah Otonomi Uighur XinjiangPetahanaMulai menjabat 30 September 2021Sekretaris PartaiChen Quanguo PendahuluShohrat ZakirPenggantiPetahana Informasi pribadiLahirDesember 196…

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Badampiang – berita · surat kabar · buku · cendekiawan · JSTOR Badampiang merupakan tradisi lisan yang dilakukan ketika melaksanakan pernikahan. Badampiang merupakan proses pernikahan untuk mendampingi memp…

Hierarki memori adalah urutan prioritas dalam menggunakan sumber memori komputer. Hierarki memori terdiri dari beberapa lapisan, mulai dari memori yang paling cepat dan mahal hingga memori yang lebih lambat dan murah. Lapisan-lapisan ini meliputi: tembolok, memori akses acak, dan memori massal seperti hard disk drive (HDD) atau solid state drive (SSD). Data yang sering digunakan atau diakses disimpan pada lapisan memori yang lebih cepat dan lebih mahal, seperti cache dan RAM, sehingga memastikan…

In Every Woman's LifeCuplikan yang menampilkan Marc McDermott dan Virginia ValliSutradaraIrving CummingsProduserM. C. LeveeSkenarioAlbert S. Le VinoBerdasarkanBelongingoleh Olive WadsleyPemeranVirginia ValliLloyd HughesMarc McDermottGeorge FawcettVera LewisRalph LewisSinematograferArthur L. ToddPenyuntingCharles J. HuntPerusahaanproduksiAssociated First National PicturesDistributorAssociated First National PicturesTanggal rilis 28 September 1924 (1924-09-28) Durasi70 menitNegaraAmerika Seri…

KMC Komando milik Kodam Wirabuana Tentang kelas Pembangun:PT Tesco IndomaritimBiaya:Rp12 miliar (2014) atau US$1,1 juta (2021)[1]Dibangun:2013–sekarangBertugas:2014–sekarangSelesai:13Hilang:1 Ciri-ciri umum Berat benaman 28 ton metrikPanjang 18 m (59 ft) keseluruhanLebar 4,2 m (13 ft 9 in)Sarat air 0,7 m (2 ft 4 in)Kedalaman 2,25 m (7 ft 5 in)Kemiringan 1 × Jalur pendaratan ke depanPendorong 2 × Caterpillar C18 Acert, 2 × 1,15…

Karakteristik kawahKawah King dari Apollo 16. Foto NASA.Koordinat5,0° LU, 120,5° BTDiameter76 kmKedalaman5 km[1]Kolongitud241° saat Matahari terbitEponimArthur S. KingEdward S. Kinglbs King adalah nama sebuah kawah di Bulan yang cukup besar berlokasi di sisi jauh Bulan, dan tidak dapat dilihat secara langsung dari Bumi. Kawah tersebut berpasangan dengan kawah Ibn Firnas, yang sedikit lebih besar darinya dan terletak di timur laut bibir kawah King. Di sebelah baratlaut King ter…

Turkish politician Mustafa Sait YazıcıoğluMinister of State (Responsible for Religious Affairs and Turkish World)In office29 August 2007 – 1 May 2009Prime MinisterRecep Tayyip ErdoğanPreceded byposition establishedSucceeded byFaruk ÇelikPresident of the Directorate of Religious AffairsIn office17 June 1987 – 2 January 1992PresidentKenan EvrenTurgut ÖzalPreceded byTayyar AltıkulaçSucceeded byMehmet Nuri YılmazMember of the Grand National AssemblyIn office3 November …

المليونير الفقيرفايزة أحمد وإسماعيل ياسين في لقطة من الفيلممعلومات عامةالصنف الفني فكاهي– كوميدي–غنائيتاريخ الصدور 24 مايو 1959 مدة العرض 115 دقيقة اللغة الأصلية العربيةالعرض أبيض وأسود الطاقمالمخرج حسن الصيفي الكاتب عبد الغني قمر (فكرة)أبو السعود الإبياري (سيناريو وحوار)ال…

Kembali kehalaman sebelumnya