Re: "Small" problem

From: Ulrich Elsner (sci.crypt_at_elsner.org)
Date: 08/17/03

  • Next message: Bob Mathews: "Re: Recovering CRC32 poly?"
    Date: Sun, 17 Aug 2003 15:53:05 +0000 (UTC)
    
    

    According to Gregory G Rose <ggr@qualcomm.com>:
    >In article <bhguhr$vl9$1@anderson.hrz.tu-chemnitz.de>,
    >Ulrich Elsner <sci.crypt@elsner.org> wrote:
    >
    >You could replace the MAC function with a 26-bit
    >block cipher, encrypt {date, state, zeros}, and
    >at the remote side verify that date and zeros
    >are correct. I think this is better because you
    >don't do a loop at the receiver and there's no
    >chance of a collision. The probability of
    >accepting a bogus message is the same, though.
    >
    >You can construct a 26-bit block cipher out of
    >4-round Luby-Rackov and a hash function or block
    >cipher.

    Oh, I finally caught up with my copy of Applied Cryptography
    (with dead trees, it is not enough to own a copy, one has to
    be in the same place) and read up on the Luby-Rackoff construction.
    This seems quite simple (esp. since I'll need a keyed hash function
    anyway) but I have one question. You mention a 4-round Luby-Rackoff
    while the algorithm described in Schneier is a three round (or 1.5
    round, depending on how one counts). Generalization to more rounds
    is of course trivial but my understanding is that the strength of
    Luby-Rackoff lies in the construction of the hash-function/ keyed
    RNG and not in the number of rounds. Has there been some result
    since the publication of Applied Cryptography (2nd ed. in 1996)
    that recommends more rounds or is the higher number of rounds just
    a safety precaution?

    Thanks in Advance,

    Ulrich Elsner


  • Next message: Bob Mathews: "Re: Recovering CRC32 poly?"

    Relevant Pages

    • Re: Doubling the block size of a cypher
      ... Most AES finalists are more efficient then previous ciphers. ... larger one you'll need more than a couple rounds. ... Turtle design] in my TC5 design. ... to a 64-bit block cipher. ...
      (sci.crypt)
    • Re: 16-bit Block Cipher
      ... encrypt any block of non-integral size using a block cipher primitive. ... it is a clever combination of the Feistel rounds mentioned ... Ideally, a really random permutation would be used, chosen uniformly ...
      (sci.crypt)
    • Re: Encryption key changing the encryption logic.
      ... (John Savard) ... >eight Feistel rounds. ... >or two rounds of a different block cipher. ...
      (sci.crypt)
    • Re: Encryption key changing the encryption logic.
      ... > the advantage that attacks based on tracing a particular weakness in ... > eight Feistel rounds. ... > or two rounds of a different block cipher. ...
      (sci.crypt)
    • Rounding numbers
      ... I am trying to type in a 16 digit number. ... There is several zeros in the ... but when I tab over to the next column the number rounds ... How can I get it to stop rounding and leave the number as I put ...
      (microsoft.public.excel.misc)