0

Given HKDF and a master input material key $k$, I would like to derive ephemeral keys that cannot be linked together. If I understand correctly, the specification of $HKDF$ adding a unique random $salt$ while generating each new ephemeral key should randomize the output. Is it the case?

An example: I have a master input key k (unknown to the adversary). I generate 10 ephemeral keys as $x_0 = HKDF(k, salt_0), x_1 = HKDF(k, salt_1), \ldots , x_9 = HKDF(k, salt_9)$. And $x_0 \neq x_1 \neq \ldots x_9$.

Ziva
  • 235
  • 1
  • 7

0 Answers0