Kryptering av kommunikasjon

Det meste av kommuniksjonen som foregår på nettet er ikke kryptert. Det betyr at alle kan få tilgang på det som sendes, og at store firmaer som Facebook, Twitter, Google og Apple eier enorme mengder informasjon om hver og en av oss. Vi bør alle bli mer bevisste på dette, og forstå at "jeg har ingenting å skjule" ikke er et argument.

Elon Musk kjøpte Twitter for ca 400 mrd kroner. Det er ca 400 mill aktive brukere på Twitter. Twitter er en gratis tjeneste for alle sine brukere. HVA ER DET HAN HAR KJØPT? Jo, han har kjøpt muligheten til å påvirke meningene til 400 millioner mennesker. Han har faktisk betalt 1000 kr per aktive bruker for denne muligheten. Våre meninger er produktet han har kjøpt.

Vi må forstå kryptering, og vi må bli mer bevisste på hvordan vi bruker tjenester på internett.

Lage et program som krypterer/dekrypterer en melding

Vi bruker python til å lage et dataprogram som krypterer en tekst for oss. Prinsippet med programmet er veldig enkelt; hver bokstav erstattes med en bokstav som står 5 plasser til høyre i alfabetet. Dersom man er kommet til slutten av alfabetet, så starter man å telle fra starten igjen. I dette tilfellet så er '5' selve nøkkelen. Under ser du et forslag til kode man kan benytte for å kode en melding.

Prinsippet med kryptering er like enkelt som det er genialt, og foregår på følgende måte:

  • Avsender krypterer melding med sin nøkkel, og sender til mottaker

  • Mottaker krypterer den mottatte (krypterte) meldingen med sin nøkkel, og sender tilbake til sender

  • Sender dekrypterer melding med sin nøkkel, og sender meldingen tilbake til mottaker

  • Mottaker dekrypterer meldingen med sin nøkkel, og kan lese meldingen i klartekst

På denne måten sendes aldri meldingen i klartekst, samtidig som ingen kjenner hverandres nøkler. Elevene bør prøve å sende hverandre meldinger på teams, med tanke på at det aldri skal skrives noe i klartekst.