Re: [Cfrg] Fwd: Hash-Based Key Derivation (fwd)

John Wilkinson <wilkjohn@gmail.com> Sat, 29 October 2005 15:56 UTC

Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EVt3s-0006vG-2p; Sat, 29 Oct 2005 11:56:04 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1EVt3r-0006vA-4y for cfrg@megatron.ietf.org; Sat, 29 Oct 2005 11:56:03 -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 LAA07878 for <cfrg@ietf.org>; Sat, 29 Oct 2005 11:55:45 -0400 (EDT)
Received: from wproxy.gmail.com ([64.233.184.201]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1EVtHd-0006zk-VT for cfrg@ietf.org; Sat, 29 Oct 2005 12:10:19 -0400
Received: by wproxy.gmail.com with SMTP id i21so307321wra for <cfrg@ietf.org>; Sat, 29 Oct 2005 08:56:01 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:mime-version:in-reply-to:references:content-type:message-id:content-transfer-encoding:from:subject:date:to:x-mailer; b=daqvJx1V8dhCDI/rmcfyzGCb7UvIxp1ejd5NyQahgJnA+z4SqoqALnsOG8S/y7RrsHjZQjUZ0+NxMhRKGQTZadhrOCX98YMMUODxg1GrDSkLH0gpqxWWHxApYIf1N7/SZMpyhlNDJGCNCxirSyD4V0s32Iud7k9KGFz/WQ4ZwBw=
Received: by 10.64.233.6 with SMTP id f6mr220258qbh; Sat, 29 Oct 2005 08:56:01 -0700 (PDT)
Received: from ?10.0.1.2? ( [141.154.76.225]) by mx.gmail.com with ESMTP id e15sm651590qbe.2005.10.29.08.56.00; Sat, 29 Oct 2005 08:56:00 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v734)
In-Reply-To: <20051029140649.GW6237@randombit.net>
References: <200510281711.j9SHBI9f005644@taverner.CS.Berkeley.EDU> <20051028221539.15039.qmail@cr.yp.to> <FD2E8098-F7BA-4DEA-9A8D-192D3BA1293D@gmail.com> <20051029140649.GW6237@randombit.net>
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <5D17E71F-9F50-473B-B554-88F4BE3C7E05@gmail.com>
Content-Transfer-Encoding: 7bit
From: John Wilkinson <wilkjohn@gmail.com>
Subject: Re: [Cfrg] Fwd: Hash-Based Key Derivation (fwd)
Date: Sat, 29 Oct 2005 11:56:03 -0400
To: cfrg@ietf.org
X-Mailer: Apple Mail (2.734)
X-Spam-Score: 0.2 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2
Content-Transfer-Encoding: 7bit
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

On Oct 29, 2005, at 10:06 AM, Jack Lloyd wrote:

> On Sat, Oct 29, 2005 at 09:08:42AM -0400, John Wilkinson wrote:
>
>>
>> On Oct 28, 2005, at 6:15 PM, D. J. Bernstein wrote:
>>
>>> You can turn AES into a hash function by applying, e.g., Luby- 
>>> Rackoff
>>> plus Miyaguchi-Preneel. Using this hash function to derive keys is
>>> then
>>> identical to using AES to derive keys.
>>>
>>
>> Dr. Bernstein, could you please describe (or give reference to) a way
>> to produce a hash function H from AES, such that HMAC-H is a provably
>> secure PRF, based only on the assumption that AES is a secure PRP?
>> Thanks. -John
>>
>
> The paper "Black-Box Anylsis of the Block-Cipher-Based Hash-Function
> Constructions from PGV" from Crypto '02 (by Black, Rogaway, Shrimpton)
> would seem to get us there. If AES is an ideal cipher, then we know
> the collision and inversion resistance properties of various AES-based
> hashing schemes thanks to that paper.

That AES is an ideal cipher is a much bigger assumption than that AES  
is a secure PRP. Dr. Bernstein stated that there is a way to make a  
hash function from AES such that deriving keys using that hash  
function is "identical" to deriving keys using, say, CMAC-AES. I am  
curious as to what method he has in mind. -John


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