Pythagorean cipher

10+
Downloads
Inhoudsbeoordeling
Iedereen
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding
Screenshotafbeelding

Over deze app

Het Pythagorische cijfer is een cryptosysteem van klassieke cryptografie, ouder in de tijd dan andere systemen zoals het Caesarcijfer. Het werd beschreven door de Pythagoreeërs op basis van de muziektheorie ontwikkeld door Pythagoras, en werd veel gebruikt door het Griekse rijk tijdens de Tweede Punische Oorlog.
Volgens Plutarchus gaf het Romeinse rijk er de voorkeur aan om het Caesar-cijfer over te nemen omdat het eenvoudiger was dan het cijfer van Pythagoras, en ook vanwege de beperkingen van dit type cijfer vanwege het probleem van de vijfde wolf, die fouten veroorzaakte in het afgeleide decoderingsproces van de afwijking door de komma van Pythagoras. Een beschrijving van de procedure is te vinden in het werk van Plutarch, naast een vergelijking met het Spartaanse scytale-cijfer.
Volgens andere historici vereiste dit cijfer cryptologen of schriftgeleerden die bedreven waren in de muziektheorie en met een hoog opgeleid muzikaal oor. En hoewel het mogelijk was om het over grote afstanden te verzenden met behulp van verschillende muziekinstrumenten uit die tijd, hadden andere systemen de overhand.
De filosoof Plato verwijst in een fragment van zijn dialogen naar een voorlopersysteem van dat van Pythagoras dat door de Atlantiërs werd gebruikt. Zelfs daarin wordt een duidelijke invloed gesuggereerd in de definitie en het gebruik ervan. Omdat er geen documenten zijn over Atlantis, noch over het werkelijke bestaan ​​ervan, kan deze bewering niet worden bevestigd.
Door de verbetering van de muzieknotatiesystemen die in de middeleeuwen werden geproduceerd, kon dit type klassieke code zich verspreiden, naast de verspreiding van varianten. Maar evenzo zorgden de problemen die voortkwamen uit het temperament dat voortvloeide uit de stemming van Pythagoras ervoor dat er constant problemen ontstonden tijdens de decodering, hoewel het cryptogram schriftelijk op een notenbalk werd verzonden en niet door het uitzenden van geluiden met behulp van een muziekinstrument. Bovendien de constante verwarring in de coderingscriteria in een tijd dat er geen consensus was, zoals alleen intonatie. Op dat moment waren er geen muzikale standaarden en het bemoeilijkte de coderingsmethode, hoewel beide partijen in het bezit waren van de symmetrische sleutel en procedure.
Volgens sommige kronieken was het cryptosysteem cruciaal tijdens de mosliminvasie van Al-Andalus en werd het gebruikt voor de overdracht van belangrijke militaire berichten. Sommige kroniekschrijvers uit die tijd verzekeren dat er, dankzij de geringe verspreiding ervan, veel culturen waren die niet op de hoogte waren van deze coderingsmethode, die in het voordeel speelde van een kracht voor cryptanalytici.
Tijdens de Renaissance kreeg het Pythagoras-cijfer, dankzij het verschijnen van nieuwe temperamenten, de voorkeur van sommige cryptogolen boven het Vigenère-cijfer. Er was een levendig debat over de gevoeligheid van beide cryptosystemen voor frequentieanalyse en het aantal cryptogrammen dat nodig is om beide methoden te doorbreken. De waarheid is dat de eenvoud van de klassieke vervangingssystemen een groot voordeel was ten opzichte van de op muziektheorie gebaseerde procedure, die een grotere leercurve vereiste. Aan de andere kant werd mondelinge overdracht niet als een voordeel gepresenteerd, in feite stuurden ze de berichten uiteindelijk via een geschreven muzikale codering. Wat volgens diverse bronnen ook een contradictie leek ten opzichte van de oorspronkelijke beschrijving van de procedure.
momenteel heeft het cijfer van Pythagoras alleen pedagogisch belang en wordt het bestudeerd als een inleidend onderdeel binnen de klassieke cryptosystemen. Het is waar dat sommige geleerden beweren dat het op het moment dat het werd gedefinieerd, een geavanceerd cryptosysteem was voor zijn tijd en zeer robuust in vergelijking met andere hedendaagse methoden. Maar evengoed zijn er velen die geloven dat de complexiteit ervan niet gerechtvaardigd was, aangezien er eenvoudigere en flexibelere alternatieven zijn die een gelijkwaardige beveiliging bieden.
Geüpdatet op
17 apr 2023

Veiligheid van gegevens

Veiligheid van gegevens begint met inzicht in de manier waarop ontwikkelaars je gegevens verzamelen en delen. Procedures voor gegevensprivacy en beveiliging kunnen variëren op basis van je gebruik, regio en leeftijd. De ontwikkelaar heeft deze informatie aangeleverd en kan die in de loop van de tijd updaten.
Geen gegevens gedeeld met derden
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze delen
Geen gegevens verzameld
Meer informatie over hoe ontwikkelaars aangeven welke gegevens ze verzamelen