One Time Pad Cipher
Il cifrario one-time pad è un tipo di cifrario Vignere che include le seguenti caratteristiche:
È un codice indistruttibile.
La chiave è esattamente uguale alla lunghezza del messaggio crittografato.
La chiave è composta da simboli casuali.
Come suggerisce il nome, la chiave viene utilizzata una sola volta e mai più utilizzata per crittografare qualsiasi altro messaggio.
A causa di ciò, il messaggio crittografato sarà vulnerabile agli attacchi per un crittoanalista. Viene chiamata la chiave utilizzata per un cifrario pad monousopad, poiché è stampato su blocchi di carta.
Perché è infrangibile?
La chiave è infrangibile grazie alle seguenti caratteristiche:
La chiave è lunga quanto il messaggio fornito.
La chiave è veramente casuale e appositamente generata automaticamente.
Testo chiave e semplice calcolato come modulo 10/26/2.
Ogni chiave deve essere utilizzata una volta e distrutta sia dal mittente che dal destinatario.
Dovrebbero esserci due copie della chiave: una con il mittente e l'altra con il destinatario.
Crittografia
Per crittografare una lettera, un utente deve scrivere una chiave sotto il testo in chiaro. La lettera in chiaro è posta in alto e la lettera chiave a sinistra. La sezione trasversale ottenuta tra due lettere è il testo normale. È descritto nell'esempio seguente:
Decrittazione
Per decrittografare una lettera, l'utente prende la lettera chiave a sinistra e trova la lettera del testo cifrato in quella riga. La lettera di testo normale viene posizionata nella parte superiore della colonna dove l'utente può trovare la lettera di testo cifrato.