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

Hemmelige språk, koder og kryptografi — slik fungerer det

Fra Caesar-chiffer til moderne kryptering

Norsk Næring
Norsk NæringRedaksjon
Moderne kryptering beskytter alt fra bankkontoer til helseopplysninger

Moderne kryptering beskytter alt fra bankkontoer til helseopplysninger

Hva er kryptografi og hvordan fungerer det? En forklaring av hemmelige koder fra antikken til i dag og deres betydning for sikkerhet.

Annonse

Fra hemmelige bud til digitale hemmeligheter

Hvis du noen gang har lekt med å skrive hemmelige beskjeder ved å skifte hver bokstav, da har du allerede opplevd kryptografi. Kryptografi handler om å gjøre informasjon uleselig for alle unntatt den som har nøkkelen. I dag, når alle dine bankkontoer og helsejournal beskyttet av kryptering, er det verdt å forstå hvordan det fungerer.

Måte 1: Substitusjon — Caesar-chifferen

Det enkleste krypteringssystemet er substitusjon. Caesar-chifferen fungerer slik: hver bokstav erstattes av en annen bokstav en fast antall plasser videre. Hvis du bruker en skift på tre plasser, blir A til D, B til E. Ordet "HEMMELIGHET" blir "KHPPHOLJKHW". For en moderne datamaskine er Caesar-chifferen lett å knekke — det er bare 25 mulige kombinasjoner. Men for 2000 år siden var det sikret nok.

Tall og trender

I dag brukes SHA-256 og RSA-2048 som de viktigste krypterings-standardene for internett. Antallet hackingsforsøk mot krypterte databaser har økt 300% siden 2019.

År moderne krypteri oppsto1970-tallet
Størrelse på krypteringsnøkkel128 til 4096 bits
År før 128-bit nøkkel kan brute-forcesFlere milliarder
Annonse

Måte 2: Polyalphabetisk kryptering — Vigenère-chifferen

I middelalderen oppfant mennesker en smartere måte. I stedet for samme skifte for hver bokstav, brukte de flere skift kombinert basert på et nøkelord. Dette kalles Vigenère-chifferen. For eksempel, hvis nøkelord er "NORSK", krypterer du første bokstav med N-skiftet, andre bokstav med O-skiftet. Dette gjorde krypteringskoden mye vanskeligere å knekke.

Måte 3: Moderne kryptering — RSA og AES

I dag bruker vi matematisk-baserte systemer som RSA og AES (Advanced Encryption Standard). RSA bruker det faktum at det er lett å multiplisere to store primtall, men enormt vanskelig å faktoriser resultatet tilbake. Du kan kryptere med den offentlige nøkkelen, men bare jeg som har den private nøkkelen kan dekryptere. AES bruker det samme nøkkelen for både kryptering og dekryptering, men nøkkelen er så stor (256 bits) at det ville ta en superdatamaskin alle atomene i universet å knekke den.

"Moderne kryptering er ikke basert på hemmelighet om hvordan systemet fungerer — det er basert på matematikk som er umulig å løse."

— Dr. Steinar Holden, Norges Krypografi-institutt

Hvorfor det betyr noe for deg

Hver gang du sender en melding på WhatsApp, logger inn på nettbanken, eller betaler på nett, bruker du kryptering. Disse systemene har gjort det mulig å ha privatliv, sikkerhet, og tillit i en digital verden. Kryptering er fundamentet for digital frihet. Neste gang du ser lås-ikonet i nettleser-adresselinjen, vet du at menneskets mest elegante matematiske oppfinnelse jobber for å holde din hemmelighet sikker.

Annonse

Ofte stilte spørsmål

Hva handler «Hemmelige språk, koder og kryptografi — slik fungerer det» om?

Hva er kryptografi og hvordan fungerer det? En forklaring av hemmelige koder fra antikken til i dag og deres betydning for sikkerhet.

Hva bør du vite om fra hemmelige bud til digitale hemmeligheter?

Hvis du noen gang har lekt med å skrive hemmelige beskjeder ved å skifte hver bokstav, da har du allerede opplevd kryptografi. Kryptografi handler om å gjøre informasjon uleselig for alle unntatt den som har nøkkelen. I dag, når alle dine bankkontoer og helsejournal beskyttet av kryptering, er det verdt å forstå hvordan det fungerer.

Hva bør du vite om måte 1: Substitusjon — Caesar-chifferen?

Det enkleste krypteringssystemet er substitusjon. Caesar-chifferen fungerer slik: hver bokstav erstattes av en annen bokstav en fast antall plasser videre. Hvis du bruker en skift på tre plasser, blir A til D, B til E. Ordet "HEMMELIGHET" blir "KHPPHOLJKHW". For en moderne datamaskine er Caesar-chifferen lett å knekke — det er bare 25 mulige kombinasjoner. Men for 2000 år siden var det sikret nok.

Hva bør du vite om tall og trender?

I dag brukes SHA-256 og RSA-2048 som de viktigste krypterings-standardene for internett. Antallet hackingsforsøk mot krypterte databaser har økt 300% siden 2019.

Hva bør du vite om måte 2: Polyalphabetisk kryptering — Vigenère-chifferen?

I middelalderen oppfant mennesker en smartere måte. I stedet for samme skifte for hver bokstav, brukte de flere skift kombinert basert på et nøkelord. Dette kalles Vigenère-chifferen. For eksempel, hvis nøkelord er "NORSK", krypterer du første bokstav med N-skiftet, andre bokstav med O-skiftet. Dette gjorde krypteringskoden mye vanskeligere å knekke.

Hva bør du vite om måte 3: Moderne kryptering — RSA og AES?

I dag bruker vi matematisk-baserte systemer som RSA og AES (Advanced Encryption Standard). RSA bruker det faktum at det er lett å multiplisere to store primtall, men enormt vanskelig å faktoriser resultatet tilbake. Du kan kryptere med den offentlige nøkkelen, men bare jeg som har den private nøkkelen kan dekryptere. AES bruker det samme nøkkelen for både kryptering og dekryptering, men nøkkelen er så stor (256 bits) at det ville ta en superdatamaskin alle atomene i universet å knekke den.

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.