Pythagorean cipher

10+
Nedlastinger
Egnethet
Alle
Skjermdump
Skjermdump
Skjermdump
Skjermdump
Skjermdump
Skjermdump
Skjermdump
Skjermdump

Om denne appen

Pythagoras-chifferet er et kryptosystem av klassisk kryptografi, eldre i tid enn andre systemer som Cæsar-chifferet. Det ble beskrevet av pytagoreerne basert på musikkteorien pioneret av Pythagoras, og ble mye brukt av det greske imperiet under den andre puniske krigen.
I følge Plutarch foretrakk det romerske imperiet å adoptere Cæsar-chifferet fordi det var enklere enn det pythagoræiske chifferet, og også på grunn av begrensningene til denne typen chiffer på grunn av problemet med ulvens femte, som forårsaket feil i den utledede dekrypteringsprosessen fra avviket med det pytagoreiske komma. En beskrivelse av fremgangsmåten finnes i Plutarchs arbeid, i tillegg til en sammenligning med det spartanske scytale-chifferet.
I følge andre historikere krevde dette chiffer kryptologer eller skriftlærde som var bevandret i musikkteori og med et høyt utdannet musikalsk øre. Og selv om det tillot det å bli overført over store avstander ved å bruke forskjellige musikkinstrumenter fra tiden, seiret andre systemer.
Filosofen Platon viser i et fragment av sine dialoger til et forgjengersystem til Pythagoras brukt av atlanterne. Selv i den antydes en tydelig påvirkning i definisjonen og bruken. Fordi det ikke finnes dokumenter om Atlantis, og heller ikke om dens virkelige eksistens, kan denne uttalelsen ikke bekreftes.
Forbedringen av de musikalske notasjonssystemene produsert i middelalderen tillot denne typen klassisk chiffer å spre seg, i tillegg til å tillate spredning av varianter. Men på samme måte forårsaket problemene som stammer fra temperamentet som følge av den pytagoreiske stemningen, at det stadig oppstod problemer under dekryptering, selv om kryptogrammet ble overført skriftlig på en stav og ikke gjennom emisjon av lyder ved hjelp av et musikkinstrument. I tillegg den konstante forvirringen i krypteringskriteriene i en tid da det ikke var noen konsensus som bare intonasjon. På den tiden var det ingen musikalske standarder, og det kompliserte krypteringsmetoden selv om begge parter var i besittelse av den symmetriske nøkkelen og prosedyren.
Ifølge noen kronikker var kryptosystemet avgjørende under den muslimske invasjonen av Al-Andalus, og ble brukt til overføring av viktige militære meldinger. Noen kronikører på den tiden forsikrer at, takket være den lille spredningen av den, var det mange kulturer som ikke var klar over denne krypteringsmetoden, som spilte til fordel for å være en styrke for kryptoanalytikere.
Under renessansen, takket være utseendet til nye temperamenter, ble pythagoras chiffer foretrukket av noen kryptogoler fremfor Vigenère-chifferet. Det var en livlig debatt om følsomheten til begge kryptosystemene for frekvensanalyse, og antall kryptogrammer som trengs for å bryte begge metodene. Sannheten er at enkelheten til de klassiske substitusjonssystemene var en stor fordel fremfor prosedyren basert på musikkteori, som krevde en større læringskurve. På den annen side ble muntlig overføring ikke presentert som en fordel, faktisk endte de opp med å sende meldingene gjennom en skriftlig musikalsk koding. Det som også virket som en selvmotsigelse sammenlignet med den opprinnelige beskrivelsen av fremgangsmåten ifølge ulike kilder.
foreløpig har det pytagoreiske chiffer kun pedagogisk interesse, og studeres som en introduksjonsseksjon innenfor de klassiske kryptosystemene. Det er sant at det er noen forskere som hevder at på den tiden det ble definert, var det et avansert kryptosystem for sin tid og svært robust sammenlignet med andre moderne metoder. Men likeså er det mange som mener at kompleksiteten ikke var berettiget, da det finnes enklere og mer smidige alternativer som tilbyr tilsvarende sikkerhet.
Oppdatert
17. apr. 2023

Datasikkerhet

Sikkerhet starter med en forståelse av hvordan utviklere samler inn og deler dataene dine. Fremgangsmåtene for personvern og datasikkerhet kan variere basert på bruk, region og alder. Utvikleren har oppgitt denne informasjonen og kan oppdatere den over tid.
Ingen data deles med tredjeparter
Finn ut mer om hvordan utviklere deklarerer deling
Ingen data samles inn
Finn ut mer om hvordan utviklere deklarerer innsamling