Re: Stream cipher against block cipher

From: Tom St Denis (tomstdenis_at_iahu.ca)
Date: 06/27/03


Date: Fri, 27 Jun 2003 14:33:15 GMT

azamruk wrote:

> Hi,
>
> Is secret key stream cipher are globally weaker than block cipher ?

I'll take a wild stab at guessing you're not an English speaker per
default....

Yes, for the most part most stream cipher algorithms [rc4, seal, etc]
are weaker than their block cipher counterparts [in CTR mode for comparison]

> Why the most popular secret key algorithms are block cipher ?

This doesn't follow. You asked if stream ciphers are weaker than block
ciphers than asked why block ciphers are popular?

> Is there weekness in them (stream cipher) or difficulties to make them strong ?
> Or is it only a "culture" biasis ?

The big issue is most stream ciphers cut corners to get a speed
advantage. RC4 can emit key stream bytes at close to 4 cycles per byte
whereas the best AES implementations are [if I recall correctly] around
16 cycles per byte. [on x86 platforms].

Block ciphers in CTR mode involve more work than algorithms like SEAL
and RC4.

Tom

--
LTC: http://libtomcrypt.org
LTM: http://math.libtomcrypt.org
The Book: http://book.libtomcrypt.org


Relevant Pages

  • Re: crypto for criminals?
    ... Nobody's off the hook. ... No reason not to expand the hashes to 512 bits. ... for adding a 128 bit block cipher to the mix. ... CryptoSMS uses 3 strong ciphers now, but that is going to be ...
    (sci.crypt)
  • Re: crypto for criminals?
    ... > Nobody's off the hook. ... > for adding a 128 bit block cipher to the mix. ... > CryptoSMS uses 3 strong ciphers now, but that is going to be ... Specifically, Mr. Ashwood asked you for your specific threat model, and I ...
    (sci.crypt)
  • Re: how secure is SSL?
    ... SSL is nowhere near a block cipher. ... feistel ciphers) and not provable secure ciphers. ... I think you are confusing what provably secure means. ...
    (sci.crypt)
  • Re: ADVERT: Secure communications.
    ... "Experimental ciphers" or "Toy ciphers" and DON'T recommend them to ... It's much easier to make a secure block cipher than a secure stream ...
    (sci.crypt)
  • Re: Block vs. Stream
    ... in situations where there is no particular reason to use one ... > The explanation that 'more research has been done on block ciphers' ... > Is there any reason why a datastream independent stream cipher (RC4 ...
    (sci.crypt)