Re: Sun setting on stream ciphers?

From: Nicol So (anonymous_at_no.spam.please)
Date: 02/29/04


Date: Sun, 29 Feb 2004 14:37:09 GMT

Tom St Denis wrote:

> It's expected that a block cipher act like a PRP. A
> stream cipher may be a PRF [e.g. it's time dependent too].

A stream cipher does not behave like a pseudorandom function. Let m and
m||m' be two plaintexts. Starting from identical initial states, a
deterministic stream cipher E has the property that E(m, K) is a prefix
of E(m||m', K). A random function generally doesn't have this property.

-- 
Nicol So
Disclaimer: Views expressed here are casual comments and should
not be relied upon as the basis for decisions of consequence.


Relevant Pages

  • Re: Sun setting on stream ciphers?
    ... Nicol So wrote: ... >A stream cipher does not behave like a pseudorandom function. ...
    (sci.crypt)
  • Re: Sun setting on stream ciphers?
    ... > A stream cipher does not behave like a pseudorandom function. ... > m||m' be two plaintexts. ... You probably should not view at it as a pseudo-random function of the ...
    (sci.crypt)
  • Re: convert stream ciphers into block ciphers
    ... First you need to turn the stream cipher into a "pseudorandom function", ... 4-round Feistel) to get a block cipher. ... directly use this function in the Luby-Rackoff construction. ...
    (sci.crypt)
  • Re: Broadcast encryption & Traitor tracing
    ... The authors show how to turn any stream cipher into one with reduced key diffusion, but without compromising security. ... The effect is that a single broadcast ciphertext is decrypted to slightly different plaintexts by users with slightly different keys. ...
    (sci.crypt)
  • Re: Broadcast encryption & Traitor tracing
    ... Are you reffering to this Chameleon: ... The authors show how to turn any stream cipher into one with reduced ... key diffusion, but without compromising security. ... plaintexts by users with slightly different keys. ...
    (sci.crypt)