Pythagorean cipher

10+
Завантаження
Вікові обмеження
Для всіх вікових груп
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана
Знімок екрана

Про цей додаток

Шифр Піфагора — це криптосистема класичної криптографії, старша за часом, ніж інші системи, такі як шифр Цезаря. Він був описаний піфагорійцями на основі музичної теорії, започаткованої Піфагором, і широко використовувався грецькою імперією під час Другої Пунічної війни.
Згідно з Плутархом, Римська імперія віддала перевагу використанню шифру Цезаря, тому що він був простішим, ніж шифр Піфагора, а також через обмеження цього типу шифру через проблему п’ятого вовка, яка спричиняла помилки в процесі дешифрування отриманих даних. від відхилення комою Піфагора. Опис процедури можна знайти в роботі Плутарха, крім порівняння зі спартанським шифром скитали.
На думку інших істориків, для цього шифру були потрібні криптологи або писарі, які володіють музичною теорією та мають високоосвічений музичний слух. І хоча це дозволяло передавати його на великі відстані за допомогою різних музичних інструментів того часу, переважали інші системи.
Філософ Платон у фрагменті своїх діалогів посилається на систему, попередницю системи Піфагора, яку використовували атланти. Навіть у ньому передбачається очевидний вплив у його визначенні та використанні. Оскільки немає документів ні про Атлантиду, ні про її реальне існування, це твердження неможливо підтвердити.
Удосконалення систем нотного запису, вироблених у Середньовіччі, дозволило поширити цей тип класичного шифру, а також дозволило поширюватися варіанти. Але так само проблеми, пов’язані з темпераментом, що є наслідком піфагорійської настройки, викликали проблеми, які постійно виникали під час дешифрування, хоча криптограма передавалася письмово на жезлі, а не через видачу звуків за допомогою музичного інструменту. Крім того, постійна плутанина в критеріях шифрування в той час, коли не було консенсусу, наприклад, просто інтонації. У той час не існувало музичних стандартів, і це ускладнювало метод шифрування, хоча обидві сторони володіли симетричним ключем і процедурою.
Згідно з деякими хроніками, криптосистема мала вирішальне значення під час мусульманського вторгнення в Аль-Андалус, оскільки її використовували для передачі важливих військових повідомлень. Деякі хроністи того часу запевняють, що завдяки невеликому розповсюдженню цього методу шифрування існувало багато культур, які не знали про цей метод шифрування, що було перевагою для криптоаналітиків.
В епоху Відродження, завдяки появі нових темпераментів, деякі криптоголи віддавали перевагу шифру Піфагора над шифром Віженера. Була жвава дискусія щодо чутливості обох криптосистем до частотного аналізу та кількості криптограм, необхідних для зламу будь-якого методу. Правда полягає в тому, що простота класичних систем заміни була великою перевагою перед процедурою, заснованою на музичній теорії, яка вимагала більшої кривої навчання. З іншого боку, усна передача не розглядалася як перевага, фактично вони закінчили надсиланням повідомлень через письмове музичне кодування. Що також здавалося протиріччям у порівнянні з оригінальним описом процедури згідно з різними джерелами.
на даний момент шифр Піфагора має лише педагогічний інтерес, вивчається як вступний розділ у класичних криптосистемах. Це правда, що є деякі вчені, які стверджують, що на той час, коли вона була визначена, це була передова криптосистема для свого часу та дуже надійна в порівнянні з іншими сучасними методами. Але так само є багато тих, хто вважає, що його складність не була виправданою, оскільки існують простіші та гнучкіші альтернативи, які пропонують еквівалентну безпеку.
Оновлено
17 квіт. 2023 р.

Безпека даних

Безпека визначається тим, як додаток збирає та кому передає ваші дані. Способи забезпечення конфіденційності й захисту даних можуть різнитися залежно від використання додатка, регіону та віку користувача. Розробник, який надає цю інформацію, може оновлювати її.
Дані не передаються третім сторонам
Докладніше про те, як розробники заявляють про передавання даних
Дані не збираються
Докладніше про те, як розробники заявляють про збирання даних