Che cos'è un pad una tantum?

Un pad una tantum è un tipo di algoritmo di crittografia utilizzato nella crittografia, in cui la chiave che crittografa e decrittografa il messaggio viene utilizzata solo una volta. Ovviamente, un pad unico, talvolta abbreviato in OTP, non è l'uso più efficiente delle risorse. Il pad monouso richiede altrettante risorse per crearlo come una chiave multiuso, ma deve essere distrutto dopo un uso. Quando vengono seguite le procedure appropriate, tuttavia, l'OTP è impossibile da interrompere perché ognuna è diversa, rendendo utile creare in determinate situazioni.

In sostanza, la crittografia è il processo per nascondere le informazioni e un pad una tantum è uno strumento utilizzato per nascondere i dati all'interno di un codice. Quando si utilizza la crittografia, una persona crittografa un messaggio, che implica l'applicazione di un OTP o di un altro tipo di chiave al messaggio. La persona che riceve il messaggio utilizzerà quindi la chiave per decrittografare e leggere il messaggio. Molte persone pensano alla crittografia solo come un metodo con cui i governi e i gruppi militari creano un codice per mascherare i messaggi. Diversi tipi di crittografia vengono utilizzati per nascondere le informazioni in una varietà di formati, ad esempio con password di computer e carte bancomat.

Per essere considerato un perfetto pad una tantum, la chiave deve contenere esattamente tutti i dati del testo da crittografare, chiamato anche testo in chiaro. Possono esistere solo due copie della chiave, una per il mittente e una per il destinatario, ed entrambe le parti devono distruggere la chiave al momento della decodifica del messaggio. Infine, la chiave deve essere casuale. Alcuni "generatori di numeri casuali" sui computer seguono in realtà uno schema per generare i numeri, dando solo l'apparenza di essere casuali.

Se usato correttamente, il pad una tantum è considerato perfettamente sicuro perché qualcuno che tenta di decifrare il codice non può fare affidamento su altri codici o messaggi per indizi. Un crittografo è in grado di confrontare e contrastare diversi messaggi che impiegano una chiave multiuso, applicando analisi statistiche o pattern matching e infine risolvendo la chiave. Con una chiave una tantum, tuttavia, gli unici indizi si trovano nel singolo messaggio, rendendo impossibile per il crittografo rompere la chiave.

Il termine "blocco" si riferisce al momento in cui il codice è stato stampato su un blocco di carta riempito con codici OTP casuali. Dopo aver usato il codice una volta, il foglio superiore del pad verrebbe distrutto, rivelando il codice successivo per il pad one-time successivo. I computer generano casualmente OTP di oggi, come hanno fatto per molti anni.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?