Re: [Cfrg] Ed25519 - X25519 keypair equivalences

Russ Housley <housley@vigilsec.com> Fri, 05 June 2020 18:55 UTC

Return-Path: <housley@vigilsec.com>
X-Original-To: cfrg@ietfa.amsl.com
Delivered-To: cfrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CB213A0B1C for <cfrg@ietfa.amsl.com>; Fri, 5 Jun 2020 11:55:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5EiipZ4OD311 for <cfrg@ietfa.amsl.com>; Fri, 5 Jun 2020 11:55:10 -0700 (PDT)
Received: from mail.smeinc.net (mail.smeinc.net [209.135.209.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F13373A0AE9 for <cfrg@ietf.org>; Fri, 5 Jun 2020 11:55:09 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mail.smeinc.net (Postfix) with ESMTP id AA546300B68 for <cfrg@ietf.org>; Fri, 5 Jun 2020 14:55:06 -0400 (EDT)
X-Virus-Scanned: amavisd-new at mail.smeinc.net
Received: from mail.smeinc.net ([127.0.0.1]) by localhost (mail.smeinc.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Wa7s7JzkOEw4 for <cfrg@ietf.org>; Fri, 5 Jun 2020 14:55:05 -0400 (EDT)
Received: from [192.168.1.161] (pool-72-66-113-56.washdc.fios.verizon.net [72.66.113.56]) by mail.smeinc.net (Postfix) with ESMTPSA id AAD0D300AAF; Fri, 5 Jun 2020 14:55:05 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.14\))
From: Russ Housley <housley@vigilsec.com>
In-Reply-To: <6cb870b8-71f3-7add-1d24-09797fb74f37@htt-consult.com>
Date: Fri, 05 Jun 2020 14:55:06 -0400
Cc: cfrg@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <3A21847D-1D03-468C-8F31-798F1289A9E5@vigilsec.com>
References: <6cb870b8-71f3-7add-1d24-09797fb74f37@htt-consult.com>
To: Robert Moskowitz <rgm-sec@htt-consult.com>
X-Mailer: Apple Mail (2.3445.104.14)
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/8srvTt7kk11fTScC-PuhUv9t3Zc>
Subject: Re: [Cfrg] Ed25519 - X25519 keypair equivalences
X-BeenThere: cfrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Crypto Forum Research Group <cfrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/cfrg>, <mailto:cfrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/cfrg/>
List-Post: <mailto:cfrg@irtf.org>
List-Help: <mailto:cfrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/cfrg>, <mailto:cfrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Jun 2020 18:55:12 -0000

Bob:
> 
> I am trying to understand rfc7748 sec 4.1 last paragraph:
> 
>    The Montgomery curve defined here is equal to the one defined in
>    [curve25519], and the equivalent twisted Edwards curve is equal to
>    the one defined in [ed25519].

I think this is talking about different ways to represent the curve in an implementation.  It is not encouraging the use of the same private key for key management and signature.

Russ