7.2.2. X9.17 Key Generation (Generazione di Chiavi X9.17)
7.2.2. X9.17 Key Generation (Generazione di Chiavi X9.17)
L'American National Standards Institute ha specificato il seguente metodo per generare una sequenza di chiavi [X9.17]:
-
s₀è il seed iniziale a 64 bit. -
gₙè la sequenza di quantità di chiave generate a 64 bit. -
kè una chiave casuale riservata per generare questa sequenza di chiavi. -
tè il tempo a cui viene generata una chiave, con una risoluzione più fine possibile (fino a 64 bit). -
DES ( K, Q )è la cifratura DES della quantità Q con la chiave K.
Quindi:
g = DES ( k, DES ( k, t ) XOR s )
n n
s = DES ( k, DES ( k, t ) XOR g )
n+1 n
Se g sub n deve essere usato come chiave DES, allora ogni ottavo bit DOVREBBE essere regolato per la parità per quell'uso, ma l'intera g a 64 bit non modificata DOVREBBE essere usata nel calcolare l's successivo.