Re: AES 256 based key derivation function.



Fabrice <fabrice.gautier@xxxxxxxxx> wrote:
How does one define security of the Key Derivation Function in this
case ?

It should be hard to distinguish a small number of derived keys from
a collection of random keys.

Your second proposal, dk=tk || AES(rk,tk), can only yield 2^128
different dk (because tk is 128 bits), whereas the first one would
produce 2^256 keys.

As you correctly conclude, this doesn't matter if an attacker cannot
use this fact to his advantage.

--
Kristian Gjøsteen
.



Relevant Pages

  • Re: Euphoric-Java emulator on-line
    ... > That's really pretty amazing and cool Fabrice, i only found one problem, and ... > that was when in dpanic, shift keys kept bringing up the sticky keys prompt i ... (you already obliged me to investigate how to differentiate left and right Shift ... Disc is extra work because I don't have a FDC emulator written in C or Java yet ...
    (comp.sys.oric)
  • Re: confusion in ank.
    ... expiration policy. ... randomly-generated keys. ... the random keys out of the space regularly probed by ... the most common brute force attackers. ...
    (comp.protocols.kerberos)
  • Re: Bad news for Block Ciphers?
    ... > random keys and one on the fixed key given as example in Filiol's paper. ... The bias on bit 19 is well ... below the standard deviation, and the bias on bit 71 is not far above ... Ongoing simulations on other keys yield similar results. ...
    (sci.crypt)
  • Re: Bad news for Block Ciphers?
    ... >> random keys and one on the fixed key given as example in Filiol's paper. ... > below the standard deviation, and the bias on bit 71 is not far above ...
    (sci.crypt)
  • Re: [YANI] random keys that dont suck
    ... in order to open a door with a key, you had to go through your ... collection of keys trying each in turn until you found the "right" ... "The door opens with the Xth key" where X is some number from 1 ... of some subset of random keys, how broadly applicable are lockpicks, ...
    (rec.games.roguelike.development)

Quantcast