Pythagorean cipher

10+
Nedladdningar
Innehållsklassificering
Ingen åldersgräns
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild
Skärmdumpsbild

Om appen

Pythagoras chiffer är ett kryptosystem av klassisk kryptografi, äldre i tiden än andra system som Caesar chiffer. Den beskrevs av pytagoreerna utifrån den musikteori som Pythagoras banat väg för, och användes flitigt av det grekiska imperiet under det andra puniska kriget.
Enligt Plutarchus föredrog det romerska imperiet att adoptera Caesar-chifferet eftersom det var enklare än det pytagoreiska chifferet, och även på grund av begränsningarna för denna typ av chiffer på grund av problemet med vargfemtan, vilket orsakade fel i den härledda dekrypteringsprocessen från avvikelsen med det pythagoriska kommatecken. En beskrivning av proceduren finns i Plutarchus arbete, förutom en jämförelse med det spartanska scytale-chifferet.
Enligt andra historiker krävde detta chiffer kryptologer eller skriftlärare som var bevandrade i musikteori och med ett högutbildat musikaliskt gehör. Och även om det gjorde det möjligt att sända den över stora avstånd med hjälp av olika musikinstrument på den tiden, rådde andra system.
Filosofen Platon hänvisar i ett fragment av sina dialoger till ett föregångare till det Pythagoras som användes av atlanterna. Även i den antyds ett tydligt inflytande i dess definition och användning. Eftersom det inte finns några dokument om Atlantis, inte heller om dess verkliga existens, kan detta uttalande inte bekräftas.
Förbättringen av de musikaliska notationssystem som producerades under medeltiden gjorde det möjligt för denna typ av klassiska chiffer att spridas, förutom att tillåta spridningen av varianter. Men på samma sätt orsakade de problem som härrörde från temperamentet till följd av den pythagoreiska stämningen att problem ständigt uppstod under dekryptering, även om kryptogrammet överfördes skriftligt på en stav och inte genom emission av ljud med hjälp av ett musikinstrument. Dessutom den ständiga förvirringen i krypteringskriterierna vid en tidpunkt då det inte fanns några konsensus som bara intonation. På den tiden fanns det inga musikaliska standarder, och det komplicerade krypteringsmetoden även om båda parter hade den symmetriska nyckeln och proceduren.
Enligt vissa krönikor var kryptosystemet avgörande under den muslimska invasionen av Al-Andalus, och användes för att överföra viktiga militära meddelanden. Vissa krönikörer på den tiden försäkrar att det, tack vare den lilla spridningen av det, fanns många kulturer som var omedvetna om denna krypteringsmetod, vilket spelade till förmån för att vara en styrka för kryptoanalytiker.
Under renässansen, tack vare uppkomsten av nya temperament, föredrogs pythagoras chiffer av vissa kryptogoler framför Vigenère chiffer. Det var en livlig debatt om båda kryptosystemens mottaglighet för frekvensanalys och antalet kryptogram som behövdes för att bryta båda metoderna. Sanningen är att enkelheten i de klassiska substitutionssystemen var en stor fördel gentemot det förfarande som bygger på musikteori, vilket krävde en större inlärningskurva. Å andra sidan presenterades inte muntlig överföring som en fördel, det slutade med att de skickade meddelandena genom en skriftlig musikalisk kodning. Vad som också verkade vara en motsägelse jämfört med den ursprungliga beskrivningen av förfarandet enligt olika källor.
för närvarande har det pythagoriska chiffer bara pedagogiskt intresse, och studeras som en introduktion inom de klassiska kryptosystemen. Det är sant att det finns några forskare som hävdar att det vid den tidpunkt då det definierades var ett avancerat kryptosystem för sin tid och mycket robust jämfört med andra samtida metoder. Men likaså är det många som anser att dess komplexitet inte var motiverad, eftersom det finns enklare och smidigare alternativ som erbjuder likvärdig säkerhet.
Uppdaterades den
17 apr. 2023

Datasäkerhet

Säkerhet börjar med förståelsen av hur utvecklare samlar in och delar din data. Praxis för dataintegritet och säkerhet varierar beroende på användning, region och ålder. Utvecklaren har tillhandahållit denna information och kan uppdatera den med tiden.
Ingen data delas med tredje part
Läs mer om hur utvecklare deklarerar delning
Ingen data samlades in
Läs mer om hur utvecklare deklarerar insamling