Se due parti (Say A e B) hanno una chiave segreta condivisa (K), c'è un modo per ciascuna parte di usare la chiave segreta condivisa per generare una sequenza nonce (N) che è uguale su entrambi i lati senza dover inviare il valore di nonce tra di loro?
Sto pensando di avere un contatore iniziale (C) che è condiviso tra quelle parti e quindi utilizzare la chiave simmetrica per derivare i nonce successivi. A e B si esibirebbero: N0 = {C} K N1 = {N0} K N2 = {N1} K .... Nn = {Nn-1} K
Se voglio la proprietà di imprevedibilità per il nonce creato, è sicuro farlo in questo modo?
Il nonce ha lo scopo di ricavare sessioni chiave generate da A per consentire ad altre parti di accedere a B.