În esență, ambele clichete sunt folosite pentru a se asigura că cheile de criptare utilizate se schimbă pentru fiecare mesaj. Acest lucru asigură că, dacă o cheie de criptare a mesajelor este vreodată compromisă, un adversar nu poate, de asemenea, să se întoarcă și să decripteze mesajele anterioare (secret de transmitere).
Dacă tocmai ai face clichetul cu cheie simetrică pentru mesajele X la rând, ai primi o cheie nouă pentru fiecare mesaj, dar cheile sunt previzibile dacă un adversar a obținut una dintre cheile tale lanț. Dacă un adversar a obținut una dintre cheile dvs. de lanț, atunci ar putea decripta fiecare mesaj trimis din acel moment înainte, până când ați folosit un clichet DH pentru a crea o nouă cheie de lanț pe care adversarul nu o putea prezice.
Acest lucru este în regulă și este ceea ce se întâmplă atunci când trimiteți mai multe mesaje la rând în timp ce celălalt participant este oricum offline, deoarece nu puteți efectua un pas de clichet DH fără a primi o cheie publică de la el. Înseamnă doar că riscați ca adversarul să decripteze mai multe mesaje (dacă v-au compromis vreodată cheia de lanț) decât ar putea face dacă ați face un clichet DH mai regulat. Cu cât poți face mai des un clichet DH, cu atât cheile tale de criptare sunt mai imprevizibile, ceea ce face mai greu să compromiți mai mult decât câteva la un moment dat.