Re: Key update



Jakob wrote:
Use the cipher as a PRP e.g.

K'[i] = E_K(i)

Use K'[] as your chain of keys.

Tom

Did you mean use a counter "i" , in K'[i] = E_K(i), or did you mean
use a short seed?
If counter "i", what can the size of "i" be?
If seed, what can the size of seed be?

Don't top post.

And yes, encrypt a counter i (hint: this is CTR mode) and use the
outputs as your keys. you can just zero pad i to the size of an AES
(or whatever cipher) block size provided that K (your secret key) is
random. If it isn't, then you should pad i with a random IV (hint: CTR
mode).

Tom

.



Relevant Pages

  • Re: Foreach insert in MySQL
    ... same as the row in MySQL, but it creates an overflow ... Not knowing exactly what you are trying to do, but just a little hint ... This will yield two strings in $keys and $vals ...
    (alt.php)
  • Re: [SLE] Switching from graphic terminal to vterm and back.
    ... SuSE 10.0's xorg. ... Thanks for the hint! ... I have noticed that the problem is triggered less often if _both_ keys ...
    (SuSE)
  • Re: simple question on dictionary usage
    ... 'egt') that has all of the keys that start with the letter 'E'. ... otherwords it should look like this: ... not found a hint. ...
    (comp.lang.python)
  • Re: key based authentication problem
    ... I confused the keys from A und B. ... Thanx for your hint. ... Regards Jörg ...
    (comp.security.ssh)
  • Re: Key update
    ... Use K'as your chain of keys. ... encrypt a counter i (hint: this is CTR mode) and use the ... you can just zero pad i to the size of an AES ... then you should pad i with a random IV (hint: ...
    (sci.crypt)