RE: [Cfrg] Fwd: Hash-Based Key Derivation

"Tom Shrimpton" <teshrim@cs.pdx.edu> Tue, 25 October 2005 21:08 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EUW22-0004BB-4C; Tue, 25 Oct 2005 17:08:30 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EUW1y-0004A1-Us for cfrg@megatron.ietf.org; Tue, 25 Oct 2005 17:08:27 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA14678 for <cfrg@ietf.org>; Tue, 25 Oct 2005 17:08:11 -0400 (EDT)
Received: from rigel.cs.pdx.edu ([131.252.208.59] ident=root) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EUWEz-00026H-MR for cfrg@ietf.org; Tue, 25 Oct 2005 17:21:55 -0400
Received: from galois (galois.cs.pdx.edu [131.252.213.36]) by rigel.cs.pdx.edu (8.13.1/8.13.1) with ESMTP id j9PL7dZ4003855; Tue, 25 Oct 2005 14:07:42 -0700 (PDT)
Message-Id: <200510252107.j9PL7dZ4003855@rigel.cs.pdx.edu>
From: Tom Shrimpton <teshrim@cs.pdx.edu>
To: "'Blumenthal, Uri'" <uri.blumenthal@intel.com>, cfrg@ietf.org
Subject: RE: [Cfrg] Fwd: Hash-Based Key Derivation
Date: Tue, 25 Oct 2005 14:07:34 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
Thread-Index: AcXZnT+i2edBFCeBQPy8qr7P9WlO0wAAglWQAAIqxMA=
In-Reply-To: <3DEC199BD7489643817ECA151F7C5929020EEC49@pysmsx401.amr.corp.intel.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Virus-Scanned: by amavisd-new
X-Spam-Score: 0.0 (/)
X-Scan-Signature: d6b246023072368de71562c0ab503126
Content-Transfer-Encoding: 7bit
Cc:
X-BeenThere: cfrg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Crypto Forum Research Group <cfrg.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/cfrg>, <mailto:cfrg-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:cfrg@ietf.org>
List-Help: <mailto:cfrg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/cfrg>, <mailto:cfrg-request@ietf.org?subject=subscribe>
Sender: cfrg-bounces@ietf.org
Errors-To: cfrg-bounces@ietf.org

> Is it proven that hash function output is uniformly distributed?

Proven?  No, except of course in the random oracle model :)
You might like to look at Bellare and Kohno's paper "Hash Function Balance
and it's Impact on Birthday Attacks."


> Are most cryptographers OK with modelling hash functions as 
> random oracles?

For the purpose of proofs, (sometimes) yes, but not in practice.
The problem is that all of our existing hash functions are based on the 
Merkle-Damgard paradigm, but plain MD doesn't preserve random-oracle-ness.
There's a nice new paper by Coron, Dodis, Malinaud and Puniya 
"Merkle-Damgard Revisited: How to Construct a Hash Function" that addresses 
this issue.

-Tom


_______________________________________________
Cfrg mailing list
Cfrg@ietf.org
https://www1.ietf.org/mailman/listinfo/cfrg