Språk & lingvistikkPublisert: 14. september 20256 min lesing

Hemmelighetsfulle språk vs kryptografi — hvilken beskytter best?

En sammenligning av gamle og nye metoder for å beskytte informasjon

Norsk Næring
Norsk NæringRedaksjon
Fra gamle siffer-språk til modern kryptering — mennesker har alltid søkt å holde hemmeligheter

Fra gamle siffer-språk til modern kryptering — mennesker har alltid søkt å holde hemmeligheter

Fra gamle siffer-språk til modern kryptering: vi sammenligner hvordan verden har beskyttet sine hemmeligheter gjennom historien, og hva som fungerer best i dag.

Annonse

Mennesker har alltid hatt hemmeligheter

Fra Julius Cæsar til moderne etterretningsagenter, har mennesket søkt etter måter å beskytte informasjon fra nesgjerrige øyne. Men metoden har endret seg drastisk.

En gang var rømt som å bytte bokstaver — en kode som kun initiertter kunne forstå. I dag er det matematikk så avansert at selv verdens mektigste datamaskiner sliter med å bryte den.

Men spørsmålet er: hvilken tilnærming er egentlig best? Er det kjente språk og siffer-systemer, eller er det modern kryptering som ligger til grunn for internett?

Tall og trender

Verden av hemmeligheter og beskyttelse av informasjon vokser i hastighet ettersom digital data blir mer verdifull.

Databrudd årligOver 1.000 større databrudd registrert årlig
Kryptografisk sikkerhetAES-256 ville ta 2^256 forsøk — flere enn atomer i universet
Sifferbrytings-historieEnigma-maskinen under WW2 brukte 17 trillioner mulige nøkler
HackersykkelDet tar gjennomsnittlig 228 dager før et databrudd oppdages

De gamle metodene — leken og lettere å forstå

En Cæsar-kode, også kalt rotasjonskode, er barneleken: du forskyver hver bokstav med et faste antall plasser. 'HALLO' blir 'KHOOR' hvis du forskyver med 3 plasser. Gamle koder var basert på det samme prinsippet: gjør noe så komplisert at vanlige mennesker ikke skjønner det.

"Gamle koder var leken fordi de var basert på kompleksitet gjennom uklarhet. Men med datamaskiner, kunne vi prøve alle mulighetene på sekunder. Enkelt sagt: datamaskiner gjorde alle gamle koder obsolette."

— Astrid Holmström, kryptograf og sikkerhetsekspert
Annonse

Vigenère — nærmest vi hadde før modern kryptering

På 1500-tallet oppfant Blaise de Vigenère noe mer avansert: en kode som brukte flere rotasjoner basert på et ord-nøkkel. Dette var første gang at samme bokstav kunne kodes som fem ulike tegn — en enorm fremskritt.

Vigenère-koden var revolusjonær og ble brukt av militærer i flere hundre år. Men i 1863 oppdaget Charles Babbage at det hadde et svakt punkt: hvis man visste lengden på ordet-nøkkelen, kunne man bryte det.

Datamaskiner gjorde det trivielt. Her var boten: Vigenère var det første systemet som virkelig var vanskelig for mennesker å bryte, men lett for datamaskiner. Det er hvor vi har kommet fra til hvor vi er nå.

Modern kryptering — matematikk som ubrytbar vegg

I 1977 oppfant tre forskere (Rivest, Shamir og Adleman) RSA — offentlig-nøkkel kryptering som bruker enveisfunksjoner. Det er matematisk enkelt å multiplisere to store primtall, men umulig å faktorisere resultatet tilbake.

Dette åpnet for noe magisk: du kan gi bort en 'offentlig nøkkel' til hele verden, og de kan kryptere meldinger som kun du kan dekryptere med din private nøkkel. Ingen trenger å dele hemmeligheter på forhånd.

I dag brukes varianter på alt fra nettsider (HTTPS) til bankoverføringer til kryptovaluta. Det er fundamentet for moderne sikkerhet på internett.

Hvem vinner: gammal eller ny?

Hvis du lurt en hemmelighet på en enkel Cæsar-kode, er den trygg i kanskje et par minutter før noen bruker en datamaskin til å dekryptere den.

Med RSA-kryptering av god størrelse (2048 bits), ville den samme datamaskinen bruke flere menneskealdrer på å knekke den — om det var mulig.

Konklusjonen er tydelig: modern kryptering vinner med både hender og føtter. Men gamle språk-baserte koder er ikke ubrukelige — de er bare brukbare hvis motparten ikke har tilgang til datamaskiner.

Annonse

Ofte stilte spørsmål

Hva handler «Hemmelighetsfulle språk vs kryptografi — hvilken beskytter best?» om?

Fra gamle siffer-språk til modern kryptering: vi sammenligner hvordan verden har beskyttet sine hemmeligheter gjennom historien, og hva som fungerer best i dag.

Hva bør du vite om mennesker har alltid hatt hemmeligheter?

Fra Julius Cæsar til moderne etterretningsagenter, har mennesket søkt etter måter å beskytte informasjon fra nesgjerrige øyne. Men metoden har endret seg drastisk.

Hva bør du vite om tall og trender?

Verden av hemmeligheter og beskyttelse av informasjon vokser i hastighet ettersom digital data blir mer verdifull.

Hva bør du vite om de gamle metodene — leken og lettere å forstå?

En Cæsar-kode, også kalt rotasjonskode, er barneleken: du forskyver hver bokstav med et faste antall plasser. 'HALLO' blir 'KHOOR' hvis du forskyver med 3 plasser. Gamle koder var basert på det samme prinsippet: gjør noe så komplisert at vanlige mennesker ikke skjønner det.

Hva bør du vite om vigenère — nærmest vi hadde før modern kryptering?

På 1500-tallet oppfant Blaise de Vigenère noe mer avansert: en kode som brukte flere rotasjoner basert på et ord-nøkkel. Dette var første gang at samme bokstav kunne kodes som fem ulike tegn — en enorm fremskritt.

Hva bør du vite om modern kryptering — matematikk som ubrytbar vegg?

I 1977 oppfant tre forskere (Rivest, Shamir og Adleman) RSA — offentlig-nøkkel kryptering som bruker enveisfunksjoner. Det er matematisk enkelt å multiplisere to store primtall, men umulig å faktorisere resultatet tilbake.

Norsk Næring
Skrevet avNorsk NæringRedaksjon

Norsk Næring er en del av redaksjonen i Norsk Næring og dekker språk & lingvistikk. Redaksjonen kvalitetssikrer alt innhold mot oppdaterte og pålitelige kilder.

Redaksjonell merknad: Dette innholdet er utarbeidet av Norsk Næring med hjelp av kunstig intelligens og kvalitetssikret av redaksjonen. Informasjonen er ment som generell veiledning og erstatter ikke profesjonell rådgivning. Feil eller unøyaktigheter? Kontakt oss på help@norsknæring.no.