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.