Un bloc unic este un tip de algoritm de criptare utilizat în criptografie, în care cheia care criptează și decriptează mesajul este folosită o singură dată. Evident, un bloc unic, uneori scurtat la OTP, nu este cea mai eficientă utilizare a resurselor. Pad-ul unic necesită la fel de multe resurse pentru ao crea ca o cheie cu utilizare multiplă, dar trebuie distrus după o singură utilizare. Atunci când sunt urmate procedurile adecvate, OTP-ul este însă imposibil de spart, deoarece fiecare este diferit, ceea ce face util să fie creat în anumite situații.
În esență, criptografia este procesul de ascundere a informațiilor, iar un pad unic este un instrument folosit pentru a ascunde datele dintr-un cod. Când se folosește criptografia, o persoană ar cripta un mesaj, ceea ce implică aplicarea unui OTP sau a unui alt tip de cheie la mesaj. Persoana care primește mesajul ar folosi apoi cheia pentru a decripta și a citi mesajul. Mulți oameni cred că criptografia este doar o metodă prin care guvernele și grupurile militare creează un cod pentru deghizarea mesajelor. Cu toate acestea, sunt folosite diferite tipuri de criptografie pentru a ascunde informații într-o varietate de formate, cum ar fi parolele computerului și cardurile ATM.
Pentru a fi considerat un pad unic perfect, cheia trebuie să conțină exact la fel de multe date ca și textul de criptat, numit și text simplu. Pot exista doar două copii ale cheii, una pentru expeditor și una pentru destinatar, iar ambele părți trebuie să distrugă cheia la decriptarea mesajului. În cele din urmă, cheia trebuie să fie aleatorie. Unele „generatoare de numere aleatorii” de pe computere urmează de fapt un model pentru a genera numerele, dând doar aspectul că sunt aleatorii.
Când este utilizat corect, pad-ul unic este considerat perfect sigur, deoarece cineva care încearcă să descifreze codul nu s-a putut baza pe alte coduri sau mesaje pentru indicii. Un criptoanalist este capabil să compare și să contrasteze mai multe mesaje care folosesc o cheie cu utilizare multiplă, aplicând analize statistice sau potrivire a modelelor și în cele din urmă rezolvând cheia. Cu o cheie unică, totuși, singurele indicii sunt în mesajul unic, ceea ce face imposibil ca criptoanalistul să spargă cheia.
Termenul „pad” se referă la momentul în care codul a fost tipărit pe un bloc de hârtie plin cu coduri OTP aleatorii. După utilizarea codului o singură dată, foaia de sus a tamponului ar fi distrusă, dezvăluind următorul cod pentru următorul tampon unic. Calculatoarele generează aleatoriu OTP-urile de astăzi, așa cum au făcut-o de mulți ani.