Hva er en One-Time Pad?
January 12 by Eliza
En engangs puten er en type krypteringsalgoritmen anvendt i kryptografi, hvor nøkkelen som krypterer og dekrypterer meldingen blir brukt bare en gang. Selvsagt, en engangs pad, noen ganger forkortet til OTP, er ikke den mest effektive bruken av ressurser. Engangs pad krever like mange ressurser for å skape det som en flerbruks nøkkel, men det må være ødelagt etter ett bruk. Når egnede prosedyrer er fulgt, men er OTP umulig å bryte fordi hver av dem er forskjellig, noe som gjør det lønnsomt å skape i visse situasjoner.
I hovedsak er kryptografi ferd med å skjule informasjon, og en engangsnøkkelen er et verktøy som brukes for å skjule data i en kode. Ved bruk av kryptografi, ville en person kryptere en melding, som innebærer å påføre en OTP eller en annen type nøkkel til meldingen. Personen som mottar meldingen vil da bruke nøkkelen til å dekryptere og lese meldingen. Mange tenker på kryptografi bare som en metode der regjeringer og militære grupper lage en kode for å skjule meldinger. Ulike typer kryptografi brukes til å skjule informasjon i en rekke formater, derimot, for eksempel med datamaskinen passord og minibank kort.
Ansees å være en perfekt engangsnøkkelen, må nøkkelen inneholde nøyaktig så mye data som teksten som skal krypteres, også kalt klarteksten. Bare to kopier av nøkkelen kan eksistere, ett for avsender og en for mottakeren, og begge parter må ødelegge nøkkelen ved dekryptering av meldingen. Til slutt må nøkkelen være tilfeldig. Noen "random-tall generatorer" på datamaskiner faktisk følger et mønster for å generere tallene, bare gir inntrykk av å være tilfeldig.
Når det brukes riktig, er engangs pad anses helt sikker fordi noen forsøker å tyde koden kan ikke stole på andre koder eller meldinger for ledetråder. En cryptanalyst er i stand til å sammenligne og kontrast flere meldinger som benytter en flerbruks nøkkel, bruke statistisk analyse eller mønstergjenkjenning og til slutt løse nøkkelen. Med en engangsnøkkel, men de eneste ledetrådene er i samme melding, noe som gjør det umulig for cryptanalyst å bryte nøkkelen.
Betegnelsen "pad" henviser til den tid når koden er trykket på en pute av papir fylt med tilfeldige OTP koder. Etter å ha brukt koden én gang, ville det øverste arket av puten bli ødelagt, avslører den neste koden for neste engangsnøkkelen. Datamaskiner tilfeldig generere dagens ulike poliklinikker, som de har i mange år.
- En nøkkel til å dekryptere og kryptere brukes bare én gang i en engangsnøkkelen.