Hemmeligheter holder liv i kommunikasjonen. Fra Cæsar-chiffer til moderne kryptering lærer du å kode meldinger selv, beskytte dine data og forstå sikkerhet.

Innhold i artikkelen (14)
  1. Fra antikken til i dag: hemmeligheter som holder liv
  2. En tusen år med hemmeligheter: kryptografiens historie
  3. Cæsar-chiffer: den enkleste koden som fortsatt fungerer
  4. Substitusjons-koder: når en bokstav blir til helt noe annet
  5. Tall som forteller historien om kryptering
  6. Elektronisk revolusjon: fra Enigma til datamaskinens tidsalder
  7. RSA forklart: matematikken som sikrer Internett
  8. Hva ekspertene sier
  9. Typer kryptografi du møter hver dag
  10. Kunsten å knekke koder: kryptoanalyse for entusiaster
  11. Astronomiske tall som viser hvor sikker kryptering er
  12. Sikkerhet og etikk: hvor linjen går
  13. Et ord fra en som kjenner prisen på privatliv
  14. Dine første steg inn i verden av kryptografi

Fra antikken til i dag: hemmeligheter som holder liv

Fra da mennesker først begynte å skrive, har det eksistert et behov for hemmelighetsfulle budskap. I krig, kjærlighet og forretning har menn og kvinner gjennom århundrer forsøkt å holde tanker sine skjult for nysgjerrige øyne. Moderne kryptografi er denne urgamle kunsten tatt til sin ytterste spiss — matematikk blandet med teknologi for å skape koder som sjøl verdens kraftigste datamaskiner knapt kan bryte. Men hemmelighetskultur handler om mer enn sikkerhet: det handler om kontroll, om muligheten til å dele tanker uten lyttere, og om menneskelig frihet i en verden av stadig mer datainnsamling.

I denne guiden skal du lære hva kryptografi faktisk er, hvordan enkle og komplekse koder fungerer, og hvordan du selv kan bruke disse verktøyene i dag. Vi starter fra det enkleste — Cæsar-chiffer som barneskole-spioner har brukt i hundre år — og jobber oss frem til moderne kryptering som sikrer dine kontoer, e-poster og hemmelige meldinger. Ikke minst skal du forstå hvorfor sikkerhet er viktig, ikke som skremmepropaganda, men som en praktisk ferdighet som enhver som lever digitalt bør kjenne til.

Tastaturet symboliserer kommunikasjon og digitale hemmeligheter — verktøyene vi bruker når vi…
Tastaturet symboliserer kommunikasjon og digitale hemmeligheter — verktøyene vi bruker når vi skal kryptere og dekryptere meldinger.

En tusen år med hemmeligheter: kryptografiens historie

Kryptografi er eldgammel. Det berømteste eksempelet er Cæsar-chiffer, som romerske feldherrer brukte rundt år 50 før Kristus. Julius Cæsar selv skal ha brukt denne metoden når han sendte hemmelighetsfulle ordre til sine legioner. Metoden var enkel: hver bokstav i meldingen erstattes med bokstaven tre plasser senere i alfabetet. A blir D, B blir E, og så videre. Når romerne skulle lese meldingen, skiftet de alle bokstavene tre plasser tilbake. For sin tid var dette nærmest uknuselig sikkerhet — de fleste mennesker kunne ikke lese i det hele tatt, og selv de som kunne, hadde ikke tid til å prøve alle mulige chiffer.

Gjennom middelalderen og renessansen utviklet europiske diplomater og kriminelle mer raffinerte koder. I 1400-tallet begynte italienere å lage såkalte polyalfabetiske chiffer, der den samme bokstaven kunne oversettes til flere ulike tegn avhengig av posisjonen i meldingen. Disse kodene var revolusjonerende og kunne ikke knekkes ved enkel frekvensanalyse — den teknikken som arabiske matematikere hadde oppfunnet allerede på 800-tallet. Kunsten å kryptere og dekryptere ble en del av spansk, italiensk og fransk diplomati, og mange hemmeligheter fra den epoken er fortsatt ikke løst den dag i dag.

Annonse

Cæsar-chiffer: den enkleste koden som fortsatt fungerer

La oss se nærmere på Cæsar-chiffer fordi det er den beste startpunkten for å forstå kryptografi. Skift-verdien kalles nøkkelen, og i klassisk Cæsar-chiffer var nøkkelen alltid tre. Men du kan bruke hvilken som helst tall fra 1 til 25. Hvis du vil kryptere ordet «HEMMELIGHET» med nøkkel tre, blir det «KHPPHOLJKKHW». Hver bokstav rykker tre steder fremover i alfabetet, og når du kommer til Z, starter du igjen fra A. Det eneste problemet er at det bare finnes 25 mulige nøkler — og en motstand kan prøve alle 25 på få sekunder. Men det var ikke et problem da Cæsar levde.

Cæsar-chiffer brukes fortsatt som introduksjon til kryptering for barn på skolen, og det finnes mange varianter. ROT13 er en moderne versjon som er populær på internett — den bruker nøkkel 13, som betyr at du kan bruke samme algoritme til både kryptering og dekryptering. Hvis du skriver «HEMMELIGHET» med ROT13, får du «URZZRYVRXU». Skriv det igjen med ROT13, og du får «HEMMELIGHET» tilbake. Mange chattefora og kommentarfelt på internett støtter ROT13 innebygd, fordi mennesker har lyst til å gjemme spoilere og kontroversielle tanker bak lag av kryptering — ikke for sikkerhet, men for å unngå refleks og oppmerksomhet.

Substitusjons-koder: når en bokstav blir til helt noe annet

Hvis Cæsar-chiffer er den yngste broren i kryptografi-familien, er substitusjonchiffer den voksne utgaven som handler om samme prinsipp, bare mye mer kompleks. I stedet for å skifte hver bokstav med samme antall plasser, lager du en helt ny alfabetisk nøkkel. For eksempel kan A bli Q, B bli Z, C bli M, og så videre. Teoretisk finnes det omkring 403 septillion forskjellige substitusjons-nøkler — en giga-astronomisk tall som gjør det umulig å prøve alle mulige kombinasjoner selv med moderne datamaskiner. Men her er fellen: mennesker er skapninger av vaner og mønster.

Selv om substitusjons-chiffer ser uknuselig ut, kan de knekkes ved hjelp av frekvensanalyse. I engelsk tekst forekommer bokstaven E langt oftere enn Z. På norsk er det omtrent det samme — E, A, R og N forekommer langt oftere enn J, Q, X og Z. Hvis du analyserer en kryptert tekst og ser hvilke tegn som forekommer oftest, kan du gjette at de representerer de vanligste bokstavene. Fra det punktet er det bare litt detektivarbeid før du har knekt koden. Dette viser et grunnleggende prinsipp i kryptering: det er ikke nok å gjøre det vanskelig; du må gjøre det usannsynlig at mønstrene dine blir oppdaget.

Tall som forteller historien om kryptering

Historien viser hvordan kryptografi har utviklet seg fra enkel matematikk til nærmest ubrytbar vitenskap. Disse tallene illustrerer hvor uendelig avstanden er mellom det enkle og det komplekse.

Elektronisk revolusjon: fra Enigma til datamaskinens tidsalder

Da elektroniske datamaskiner kom på 1940-tallet, endret kryptografi seg fundamentalt. Plutselig kunne du ikke lenger stole på at det ville ta mennesker for lang tid til å knekke en kode — maskiner kunne prøve millioner av kombinasjoner per sekund. Dette presset kryptografi-ekspertene til å finne på helt nye metoder, noe som førte til oppfinnelsen av Enigma-maskinen under andre verdenskrig. Enigma brukte rotorer som endret sin posisjon med hver tastaturtrykk, og dermed forandret chiffer-nøkkelen kontinuerlig. Selv om Enigma senere ble knekt av britiske codebreakere på Bletchley Park, viste den at mekanisk kryptering kunne være kraftfull.

I 1977 oppfant tre amerikanere — Ron Rivest, Adi Shamir og Leonard Adleman — algoritmen RSA, som revolutionerte alt. For første gang fantes det noe som het offentlig-nøkkel kryptografi. Det betyr at du kan gi hele verden din offentlige nøkkel, og de kan bruke den til å kryptere meldinger som bare du — og ingen annen — kan dekryptere med din private nøkkel. RSA bruker matematikk basert på å faktorisere veldig store primtall, noe som er enkelt å gjøre i en retning men nærmest umulig å gjøre i den andre retningen. En 2048-bit RSA-nøkkel anses som sikker selv i dag, 47 år etter oppfinnelsen.

RSA forklart: matematikken som sikrer Internett

RSA fungerer fordi matematikken er asymmetrisk. Hvis du multipliserer to primtall sammen — for eksempel 61 ganger 53 — får du 3233. Det er enkelt. Men hvis jeg gir deg tallet 3233 og sier «faktorer dette,» må du prøve å dele det med alle mulige tall til du finner at det er 61 ganger 53. Med små tall er det enkelt, men med reelle krypteringsnøkler som er 2048 bit lange, snakker vi om tall med over 600 siffer. Selv de sterkeste datamaskiner i verden ville trenge tusenvis av år for å faktorer ett eneste tall av den størrelsen. Det er på denne asymmetrien hele Internett-sikkerheten er bygget.

Fra 1977 og fram til i dag har RSA og lignende algoritmer vært standarden for å sikre alt fra bankoverføringer til e-post til sosiale medier-passord. Hver gang du logger inn på en nettside som begynner med https, bruker du en variant av denne teknologien. Låsen i nettleserens adresselinje indikerer at en krypteringsnøkkel har blitt avtalt mellom deg og serveren. Men RSA er ikke uten konkurrenter: elliptisk-kurve kryptografi, oppfunnet i 1985, er nå oftere brukt fordi den gir samme sikkerhet med mye mindre nøkler, og dermed mindre data-overhead.

Hva ekspertene sier

Selv de som oppfant kryptering forstod hvor dypt det går.

Annonse

Typer kryptografi du møter hver dag

Hvis du vil begynne med kryptografi selv, finnes det mange nettsider og apper som gjør det enkelt. Fra enkle online-verktøy til avansert programvare, kan hver enkelt person nå kryptere meldinger som sjøl regjerings-agenter ville måtte bruke tusen år på å knekke. Her er de viktigste typene kryptografi du møter i praksis:

  • Substitusjon-chiffer: Hver bokstav eller tegn bytts med et annet. Enkelt å lære, enkelt å knekke, men perfekt for puslespill og hobby.
  • Transposisjons-chiffer: Bokstavene holdes de samme, men rekkefølgen endres. Kolonne-kryptering er en klassisk variant som er morsomt å leke med for hånd.
  • Polyalfabetisk kryptografi: Kombinerer substitusjon og transposisjon. Mye kraftigere enn reint substitusjon, men fortsatt mulig å knekke med moderne verktøy.
  • Symmetrisk kryptering (AES): Samme nøkkel brukes både til kryptering og dekryptering. Svært sikker og brukt av banker og myndigheter verden over.
  • Asymmetrisk kryptering (RSA): To nøkler — en offentlig, en privat. Perfekt for sikker kommunikasjon med mennesker du aldri har møtt før.
  • Hashing: Enveiskryptering som gjør en tekst om til et unikt «fingeravtrykk». Brukes til å lagre passord og verificere at filer ikke er endret.

Kunsten å knekke koder: kryptoanalyse for entusiaster

Kunsten å knekke koder kalles kryptoanalyse, og det er på mange måter like fascinerende som kryptering selv. De som øver seg på dekryptering lærer seg mønstre, sannsynlights-teori og tålmodighet. Den enkleste teknikken er brute-force-angrep — du prøver alle mulige nøkler til en fungerer. Med Cæsar-chiffer tar det maksimalt 25 forsøk. Med AES-kryptering tar det flere titusen år selv med verdens sterkeste supercomputer. Den neste teknikken er frekvensanalyse, som vi nevnte tidligere: du analyserer hvor ofte bokstaver forekommer og sammenlikner med normale språk-mønstre.

Moderne kryptologi bruker også statistikk, lingvistikk og artifisell intelligens. Hvis du har tusen meldinger kryptert med samme system, kan en AI trene seg på å gjenkjenne mønstre som mennesker ville gå glipp av. Men det viktigste verktøy for en kodebryiter er intuisjon — å forstå hvordan mennesker tenker, hva de pleier å skrive, og hva som er sannsynlig. Under andre verdenskrig var det nettopp denne kombinasjonen av matematikk og menneskekunnskap som tillot britiske codebreakere å knekke Enigma-maskinen, en prestasjon som mange historikere mener påskyndet krigens slutt med flere år.

Astronomiske tall som viser hvor sikker kryptering er

Moderne kryptografi håndterer tall så store at det er nesten umulig å forstå størrelsen på dem. Disse tallene illustrerer hvorfor moderne kryptering anses som uknuselig.

Sikkerhet og etikk: hvor linjen går

Mens kryptografi er fantastisk for å beskytte din privatliv, er det viktig å forstå hvor linjen går mellom rett og galt. I mange land er det lovlig å bruke sterk kryptering til personlig bruk — det er Norges tilfelle. Men i noen autoritære regimer er sterk kryptering forbudt eller sterkt regulert, fordi regjeringene ønsker å kunne overvåke sin befolknings kommunikasjon. Det finnes også juridiske grensesaker: hvis du krypterer noe for å hjelpe til med kriminalitet, er det naturligvis ulovlig. Men kryptering i seg selv, for å beskytte dine egne hemmeligheter, anses som en menneskelig rettighet av mange organisasjoner som Amnesty International.

Som privatperson kan du bruke kryptering uten dårlig samvittighet. Det er faktisk en dyd å beskytte dine egne data og meldingers integritet. Bankene anbefaler det, Microsoft og Apple bygger det inn i alt de lager, og internasjonale standarder-organisasjoner anerkjenner det som en nødvendig sikkerhet-mekanisme. Det eneste du må passe deg for, er å ikke bruke sterk kryptering til å gjemme informasjon som er relatert til krim eller terrorisme. Men for å holde dine personlige tanker, bilder, hjemmeadresse og økonomiske opplysninger bort fra hackere og datatyvtraktanter? Det er ikke bare lovlig — det er det eneste fornuftige å gjøre.

Et ord fra en som kjenner prisen på privatliv

Ikke alle forstår viktigheten av privatliv før det er for sent.

Dine første steg inn i verden av kryptografi

Hvis du er inspirert og vil begynne å eksperimentere med kryptografi selv, finnes det mange nettsider og apper som gjør det enkelt. Programvare som GPG (GNU Privacy Guard) er gratis, åpen-kildekode, og lar deg kryptere meldinger og filer på en sikker måte. Online-hjemmesider som cryptii.com lar deg leke med klassiske chiffer-teknikker direkte i nettleseren — du kan kryptere en melding med Cæsar-chiffer, ROT13 eller mange andre metoder på sekunder. For barn og nybegynnere er det også mange «escape-room»-aktige puslespill basert på kryptografi, hvor du må knekke en kode for å løse mysterium.

En god neste steg er å lære deg hvordan Internett-sikkerhet fungerer: åpne en HTTPS-side, klikk på låsen i adressefeltet, og se sertifikatet som ligger bak. Fortsett deretter ved å lære deg programmering — Python har fantastiske biblioteker for kryptografi. Eller bare les mer: David Kahns klassiker «The Codebreakers» er en definitivbok om kryptering-historien, og Bruce Schneiers «Applied Cryptography» er bibelen for praktisk sikkerhet. Men ikke glem det viktigste: kryptografi er ikke bare for hackere og spioner. Det er for alle som ønsker å kontrollere sin egen informasjon og beskytte sin privatliv i en verden som blir mer digital hver dag.

Annonse

Ofte stilte spørsmål

Hva er kryptografi?

Kryptografi er kunsten og vitenskapen om å skrive og lese hemmelighetsfulle budskap. Det handler om å oversette en lesbar tekst til uleselig form ved å bruke en matematisk nøkkel, slik at bare de som kjenner nøkkelen kan lese originalmeldingen igjen. Det finnes tusen år med historie av kryptografi, fra antikke Rome til moderne datasikkerhet.

Er det lovlig å bruke kryptografi selv?

Ja, i Norge er det helt lovlig å bruke sterk kryptering for personlig bruk. De fleste land i Europa og verden tillater det. Bankene, Microsoft og Apple bruker det i sine tjenester. Men i noen autoritære land er sterk kryptering forbudt eller regulert, fordi myndighetene ønsker overvåknings-muligheter.

Hvor starter jeg?

Begynn med gratis verktøy som cryptii.com, som lar deg leke med klassiske chiffer direkte i nettleseren. Deretter kan du installere GPG (GNU Privacy Guard), en gratis og åpen-kildekode-program for kryptering. For programmering, lær Python og biblioteker som PyCryptodome.

Hva er forskjellen på kryptering og hashing?

Kryptering er toveis: du kan dekryptere en melding hvis du har nøkkelen. Hashing er enveis: du kan ikke reversere det. Hashing brukes til å lagre passord og verificere at filer ikke er endret. Kryptering brukes når du vil kunne lese meldingen igjen senere.

Kan jeg hackes selv hvis jeg bruker kryptografi?

Kryptografi beskytter meldingen din mens den er i oversendeelse og lagret, men ikke mot hackere som får tilgang til din enhet eller som stjeler din nøkkel. Bruk sterke passord, oppdater programvaren, og vær forsiktig med hva du klikker på. Sikkerhet er lagdelt.

Emner

Olav Sie Rotvær
Skrevet avOlav Sie RotværSkribent og utvikler

Olav Sie Rotvær skriver og drifter Norsk Næring. Han er utvikler, ikke journalist, og har ingen fagutdanning innenfor språk & lingvistikk. Artiklene bygger derfor på primærkilder som oppgis der påstanden gjøres.

Om forfatteren og hvordan artiklene kildebelegges →