Pythagorean cipher

10+
Downloads
Indholdsklassificering
Alle
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Om denne app

Den pythagoræiske ciffer er et kryptosystem af klassisk kryptografi, ældre i tiden end andre systemer såsom Cæsar-chifferet. Det blev beskrevet af pythagoræerne baseret på den musikteori, Pythagoras var pioner for, og blev meget brugt af det græske imperium under den anden puniske krig.
Ifølge Plutarch foretrak det romerske imperium at adoptere Cæsar-cifferet, fordi det var enklere end det pythagoræiske ciffer, og også på grund af begrænsningerne af denne type ciffer på grund af problemet med ulvens femte, som forårsagede fejl i den afledte dekrypteringsprocessen fra afvigelsen med det pythagoræiske komma. En beskrivelse af proceduren kan findes i Plutarchs arbejde, foruden en sammenligning med den spartanske scytale cipher.
Ifølge andre historikere krævede denne chiffer kryptologer eller skriftlærde, der var bevandret i musikteori og med et højtuddannet musikalsk øre. Og selvom det tillod det at blive transmitteret over store afstande ved hjælp af forskellige musikinstrumenter fra tiden, sejrede andre systemer.
Filosoffen Platon henviser i et fragment af sine dialoger til et forgængersystem til det Pythagoras, der blev brugt af atlanterne. Selv i den antydes en tydelig indflydelse i dens definition og brug. Fordi der ikke er nogen dokumenter om Atlantis eller om dets virkelige eksistens, kan denne udtalelse ikke bekræftes.
Forbedringen af ​​de musikalske notationssystemer produceret i middelalderen gjorde det muligt for denne type klassiske chiffer at sprede sig, ud over at tillade spredning af varianter. Men på samme måde forårsagede problemerne afledt af temperamentet som følge af den pythagoræiske stemning, at der konstant opstod problemer under dekryptering, selvom kryptogrammet blev transmitteret skriftligt på en stav og ikke gennem udsendelse af lyde ved hjælp af et musikinstrument. Dertil kommer den konstante forvirring i krypteringskriterierne på et tidspunkt, hvor der ikke var nogen konsensus som blot intonation. På det tidspunkt var der ingen musikalske standarder, og det komplicerede krypteringsmetoden, selvom begge parter var i besiddelse af den symmetriske nøgle og procedure.
Ifølge nogle kronikker var kryptosystemet afgørende under den muslimske invasion af Al-Andalus, idet det blev brugt til transmission af vigtige militære budskaber. Nogle krønikeskrivere fra tiden forsikrer, at der takket være den lille udbredelse af det var mange kulturer, der ikke var klar over denne krypteringsmetode, som spillede til fordel for at være en styrke for kryptoanalytikere.
Under renæssancen, takket være fremkomsten af ​​nye temperamenter, blev Pythagoras ciffer foretrukken af ​​nogle kryptogoler frem for Vigenère ciffer. Der var en livlig debat om begge kryptosystemers modtagelighed for frekvensanalyse og antallet af kryptogrammer, der var nødvendige for at bryde begge metoder. Sandheden er, at enkelheden i de klassiske substitutionssystemer var en stor fordel i forhold til proceduren baseret på musikteori, som krævede en større indlæringskurve. På den anden side blev mundtlig formidling ikke præsenteret som en fordel, faktisk endte de med at sende beskederne gennem en skriftlig musikalsk indkodning. Hvad der også syntes at være en selvmodsigelse i forhold til den oprindelige beskrivelse af proceduren ifølge forskellige kilder.
for tiden har det pythagoræiske ciffer kun pædagogisk interesse, idet det studeres som et indledende afsnit inden for de klassiske kryptosystemer. Det er rigtigt, at der er nogle forskere, der hævder, at på det tidspunkt, hvor det blev defineret, var det et avanceret kryptosystem for sin tid og meget robust sammenlignet med andre moderne metoder. Men der er ligeledes mange, der mener, at dens kompleksitet ikke var berettiget, da der findes enklere og mere agile alternativer, der tilbyder tilsvarende sikkerhed.
Opdateret
17. apr. 2023

Datasikkerhed

For at du kan beskytte dine data, er det vigtigt at sætte sig ind i, hvordan udviklere indsamler og deler disse data. Databeskyttelses- og sikkerhedsprocedurer kan variere afhængigt af din brug, din region og din alder. Udvikleren har leveret disse oplysninger og kan løbende opdatere dem.
Der deles ikke data med tredjeparter
Få flere oplysninger om, hvordan udviklere angiver, at de deler data
Der blev ikke indsamlet data
Få flere oplysninger om, hvordan udviklere angiver, at de indsamler data