tl;drâ Exemplul obișnuit al unei transformări cripto simetrice care utilizează o cheie diferită de fiecare dată ar fi pad-urile unice (OTP), unde cheia este un subset încă neutilizat al blocului unic, care este un secret partajat între părțile care comunică. . Schemele cu clichet își pot modifica cheile la fiecare pas, iar alte scheme le pot modifica și cheile.
Cifruri simetrice cu chei schimbătoare.
O cheie simetrică este un secret cunoscut de ambele părți. Dacă aceasta ar fi schimbată în fiecare criptare, cum ar cunoaște fiecare parte noul secret?
Posibilitati:
Ei cunosc deja setul de chei care trebuie folosit. Acesta este modul în care funcționează schema de blocare unică (OTP).
- Oamenii, de obicei, nu se gândesc la schemele unice-pad ca la un cifr de bloc, deoarece nu se limitează la operarea pe blocuri. Totuși, poate funcționa și pe blocuri.
Ele modifică secretele anterioare pentru a genera altele noi. De exemplu, poate șterge cheia anterioară simetrică. Asta ar fi clichet.
- Adesea ideea este de a obține secretul înainte, care este proprietatea unui nou compromis-cheie care nu compromite secretul mesajelor mai vechi.
Ei împărtășesc informații printr-un canal diferit.
Ei modifică cheia pe baza informațiilor obținute dintr-un mesaj anterior.
Sau o combinație a acestora.
Concepte înrudite.
Conceptele înrudite includ:
Valori de inițializare (IV).
Valorile de inițializare sunt valori care modifică fiecare mesaj pentru a ajuta la îmbunătățirea criptării. Cu toate acestea, astfel de valori nu sunt considerate secrete, deci nu sunt considerate în general parte a unei chei.
Re-introducerea tastelor.
Părțile pot face schimburi de chei asimetrice pentru a conveni asupra cheilor noi. Ei ar putea opta pentru a face acest lucru înainte de fiecare nou mesaj simetric, dacă le-ar păsa.
Notă: Acest lucru poate necesita o schemă de comandă.
În unele contexte, codul simetric de bază implică mesaje neordonate. Aceasta înseamnă că decriptatorul ar trebui să poată decripta textele cifrate chiar dacă nu știe în ce ordine au fost generate acele texte cifrate.
Cu toate acestea, schemele care schimbă cheile, în general, trebuie să abordeze problema ordinii, deoarece cheile se schimbă. Poate că pot presupune că un canal oferă comandă; poate ei pot eticheta mesajele; sau poate altceva.
Adesea, nu ar fi o problemă dificil de abordat, deși ar fi ceva de care trebuie să fii conștient.