Hjem
Artikler
Kryptografiens historie

Kryptografiens historie

Begynder
Offentliggjort Jan 14, 2019Opdateret Jun 9, 2023
5m

Kryptografi, videnskaben om at skrive koder og krypteringsalgoritmer til sikker kommunikation, er √©t af de vigtigste elementer, der ligger i at g√łre moderne kryptovalutaer og blockchains mulige. De kryptografiske teknikker, der anvendes i dag, er imidlertid resultatet af en utrolig lang udviklingshistorie. Siden oldtiden har folk brugt kryptografi til at overf√łre information p√• en sikker m√•de. F√łlgende er den fascinerende historie om kryptografi, der har f√łrt til de avancerede og sofistikerede metoder, der anvendes til moderne digital kryptering.


Kryptografiens gamle r√łdder

Primitive kryptografiske teknikker vides at have eksisteret i oldtiden, og de fleste tidlige civilisationer synes at have brugt kryptografi i en vis grad. Symboludskiftning, den mest grundlæggende form for kryptografi, forekommer i både gamle egyptiske og mesopotamiske skrifter. Det tidligst kendte eksempel på denne type kryptografi blev fundet i graven til den egyptiske adelige Khnumhotep II, der levede for ca. 3.900 år siden.

Form√•let med symboludskiftning i Knhumhotep-inskriptionen var ikke at skjule oplysninger, men at forbedre deres sproglige appel. Det tidligste kendte eksempel p√• kryptografi, der blev brugt til at beskytte f√łlsomme oplysninger, fandt sted for omkring 3.500 √•r siden, da en mesopotamisk skriver anvendte kryptografi til at skjule en formel p√• keramikglasur, som blev brugt p√• lertavler.

I senere perioder af antikken blev kryptografi meget brugt til at beskytte vigtige milit√¶re oplysninger ‚Äď et form√•l, som det stadig tjener den dag i dag. I den gr√¶ske bystat Sparta blev meddelelser krypteret ved at blive skrevet p√• pergament lagt over en cylinder af en bestemt st√łrrelse, hvilket gjorde meddelelsen uafkodelig, indtil den blev viklet rundt om en lignende cylinder af modtageren. Ligeledes er spioner i det gamle Indien kendt for at have brugt kodede meddelelser allerede i det 2. √•rhundrede f.Kr.

Måske blev den mest avancerede kryptografi i den antikke verden opnået af romerne. Et fremtrædende eksempel på romersk kryptografi, kendt som Cæsar-krypteringsalgoritmen, involverede at flytte bogstaverne i en krypteret besked et bestemt antal steder ned i det latinske alfabet. Ved at kende dette system og antallet af steder, hvor bogstaverne skal skiftes, kunne en modtager med succes afkode den ellers ulæselige besked.


Udviklingen i middelalderen og renæssancen

Gennem middelalderen blev kryptografi stadig vigtigere, men substitutionscifre, hvoraf C√¶sar-krypteringsalgoritmen er et eksempel, forblev standarden. Kryptoanalyse, den videnskab, hvormed koder og krypteringsalgoritmer brydes, begyndte at indhente den stadig relativt primitive videnskab om kryptografi. Al-Kindi, en kendt arabisk matematiker, udviklede en teknik kendt som frekvensanalyse omkring 800 e.Kr., der gjorde substitutionskrypteringsalgoritmer s√•rbare over for dekryptering. For f√łrste gang fik folk, der fors√łgte at dechifrere krypterede meddelelser, adgang til en systematisk metode til at g√łre det, hvilket bet√łd, at kryptografi n√łdvendigvis skulle blive endnu mere avanceret for at forblive nyttig.

I 1465 udviklede Leone Alberti den polyalfabetiske krypteringsalgoritme, som betragtes som l√łsningen mod Al-Kindis frekvensanalyseteknik. I en polyalfabetisk krypteringsalgoritme kodes en meddelelse ved hj√¶lp af to forskellige alfabeter. Det ene er det alfabet, som den oprindelige besked er skrevet p√•, mens det andet er et helt andet alfabet, hvor meddelelsen vises efter at v√¶re kodet. Kombineret med traditionelle substitutionskrypteringsalgoritmer √łgede polyalfabetiske krypteringsalgoritmer i h√łj grad sikkerheden for kodet information. Medmindre en l√¶ser kendte det alfabet, som meddelelsen oprindeligt var skrevet p√•, var frekvensanalyseteknikken ikke til nogen nytte.¬†

Nye metoder til kodning af information blev også udviklet i renæssanceperioden, herunder en populær tidlig metode til binær kodning opfundet af den kendte polyhistor Sir Francis Bacon i 1623.


Fremskridt i senere århundreder

Videnskaben om kryptografi fortsatte med at udvikle sig gradvist gennem århundrederne. Et stort gennembrud inden for kryptografi blev beskrevet, men måske aldrig bygget, af Thomas Jefferson i 1790'erne. Hans opfindelse, kendt som krypteringshjulet, bestod af 36 ringe med bogstaver på bevægelige hjul, der kunne bruges til at opnå kompleks kodning. Dette koncept var så avanceret, at det ville tjene som grundlag for amerikansk militærkryptografi indtil så sent som Anden Verdenskrig.

Under Anden Verdenskrig fremkom også det perfekte eksempel på analog kryptografi, man kender som Enigma-maskinen. Ligesom krypteringshjulet brugte denne enhed, der blev brugt af aksemagterne, roterende hjul til at kode en besked, hvilket gjorde det næsten umuligt at læse uden en anden Enigma-maskine. Tidlig computerteknologi blev til sidst brugt til at hjælpe med at bryde Enigma-krypteringsalgoritmen, og den vellykkede dekryptering af Enigma-meddelelser anses stadig for at være en kritisk komponent i de allieredes sejr.


Kryptografi i computeralderen

Med fremkomsten af computere blev kryptografi langt mere avanceret, end den var i den analoge √¶ra. 128-bit matematisk kryptering, langt st√¶rkere end nogen gammel eller middelalderlig kryptering, er nu standarden for mange f√łlsomme enheder og computersystemer. Fra 1990 var en helt ny form for kryptografi, kaldet kvantekryptografi, under udvikling af dataloger i h√•b om igen at h√¶ve beskyttelsesniveauet ved moderne kryptering.

Mere nyligt er kryptografiske teknikker ogs√• blevet brugt til at g√łre kryptovalutaer mulige. Kryptovalutaer udnytter flere avancerede kryptografiske teknikker, herunder hashfunktioner, kryptografi med offentlig n√łgle og digitale signaturer. Disse teknikker bruges prim√¶rt til at beskytte data, der er gemt p√• blockchains, og til at godkende transaktioner. En specialiseret form for kryptografi, kendt som en Elliptic Curve Digital Signature Algorithm (ECDSA), underst√łtter Bitcoin og andre kryptovalutasystemer som en m√•de til at give ekstra sikkerhed og sikre, at midler kun kan bruges af deres retm√¶ssige ejere.

Kryptografi er kommet langt i de sidste 4.000 √•r, og det er ikke sandsynligt, at det stopper i den n√¶re fremtid. S√• l√¶nge f√łlsomme data kr√¶ver beskyttelse, vil kryptografien forts√¶tte med at udvikle sig. Selvom de kryptografiske systemer, der anvendes i kryptovaluta-blockchains i dag, repr√¶senterer nogle af de mest avancerede former af denne videnskab, er de ogs√• en del af en tradition, der str√¶kker sig tilbage gennem meget af menneskets historie.

Del opslag
Registrer en konto
Omsæt din viden til praksis ved at åbne en Binance-konto i dag.