Vad är en engångsblock?
En engångsblock är en typ av krypteringsalgoritm som används i kryptografi, där nyckeln som krypterar och dekrypterar meddelandet endast används en gång. Uppenbarligen är en engångsplatta, ibland förkortad till OTP, inte den mest effektiva användningen av resurser. Engångsplattan kräver lika många resurser för att skapa den som en nyckel för flera användningsområden, men den måste förstöras efter en användning. När korrekta procedurer följs är OTP emellertid omöjligt att bryta eftersom var och en är annorlunda, vilket gör det värt att skapa i vissa situationer.
I huvudsak är kryptografi processen för att dölja information, och en engångsblock är ett verktyg som används för att dölja informationen i en kod. När man använder kryptografi skulle en person kryptera ett meddelande, vilket innebär att använda en OTP eller en annan typ av nyckel till meddelandet. Personen som tar emot meddelandet skulle sedan använda nyckeln för att dekryptera och läsa meddelandet. Många tänker på kryptografi endast som en metod genom vilken regeringar och militära grupper skapar en kod för att dölja meddelanden. Olika typer av kryptografi används för att dölja information i olika format, till exempel med datorlösenord och ATM-kort.
För att betraktas som en perfekt engångsblock måste nyckeln innehålla exakt lika mycket data som texten som ska krypteras, även kallad ren text. Endast två kopior av nyckeln kan finnas, en för avsändaren och en för mottagaren, och båda parter måste förstöra nyckeln när meddelandet dekrypteras. Slutligen måste nyckeln vara slumpmässig. Vissa "slumptalsgeneratorer" på datorer följer faktiskt ett mönster för att generera siffrorna, vilket bara ger upphov till att vara slumpmässiga.
När den används korrekt anses engångsplattan vara helt säker eftersom någon som försöker dechiffrera koden inte kunde lita på andra koder eller meddelanden för ledtrådar. En kryptanalysator kan jämföra och kontrastera flera meddelanden som använder en nyckel för flera användningar, tillämpa statistisk analys eller mönstermatchning och så småningom lösa nyckeln. Med en engångsnyckel finns emellertid de enda ledtrådarna i det enda meddelandet, vilket gör det omöjligt för kryptanalysorn att bryta nyckeln.
Termen "pad" hänvisar till den tidpunkt då koden trycktes på en pappersplatta fylld med slumpmässiga OTP-koder. Efter att ha använt koden en gång, förstörs det övre arket på dynan, vilket avslöjar nästa kod för nästa engångsplatta. Datorer genererar slumpmässigt dagens OTP, som de har gjort i många år.