Re: [CFRG] draft-irtf-cfrg-kangarootwelve-04 second research group last call

Gilles VAN ASSCHE <gilles.vanassche@st.com> Wed, 31 March 2021 16:39 UTC

Return-Path: <gilles.vanassche@st.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 5F5B93A2CF1; Wed, 31 Mar 2021 09:39:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=st.com
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 92BiD0Eqr7Qe; Wed, 31 Mar 2021 09:39:06 -0700 (PDT)
Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C8353A196B; Wed, 31 Mar 2021 09:38:58 -0700 (PDT)
Received: from pps.filterd (m0241204.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 12VGaKD6004078; Wed, 31 Mar 2021 18:38:56 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=st.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=STMicroelectronics; bh=ClSCeCHmvcSMfRld2wbuF4gmx75Sr5PGFBWJn2jan9w=; b=WPRLfS0660U/QuqQfe8b4hog5QfvvLgYkpW+rC63RQhX+KoymBna7mDi2kX0p1SV3dAk WqPo1OvD3NEVczhxvLfFcsastdi7Dqj4IfQVpzi8Q07XWW9qGH6jkfalf8Rn0gbtimXv 8torxpMhbhcczG8T6Q98M8H7M2YzQN0WGzzqPqRdKdQCuj1nDBLwDUYlSOEFf0JoSbvc 9LekSFTtpD7L+NX10pEA44CTTosqAKswnsVw89JMuJ1FX1SfyRa2YKf9V7U0YlOPSzUe U/gbbx03df7Mny7cPiggWF1oTXwf0XyNqBNlHPLTM67s0BSRo/9RHCLqzyIu5XuomzRB hA==
Received: from eur03-ve1-obe.outbound.protection.outlook.com (mail-ve1eur03lp2054.outbound.protection.outlook.com [104.47.9.54]) by mx07-00178001.pphosted.com with ESMTP id 37maa2nwvv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 31 Mar 2021 18:38:56 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SrahGCPkt04Ek1+3nCe/U12wsIVCu103IJI7S3aDEXQvOzgrmQESyTWfU2vnMFL6V32c9wO/PCdVtOY3gHmDLAbq+Ev8NoweEGRsM4aW3NcoljUH9B5gFwTimDq7NBk5lXisO2H3R3g4u2/3ZdMq/Wb2ycW12q8IMrQtHJaQVRl2OBFWHY7kXryXfxpiT4LFiBXxc0dFewureNJqC4d+w82yOP1weeda+jG+8QYcLIuH6BXh5WM6+PYb4ArrC8G283qXQu0Gr5wqvxHl8v6zw9DyM/c5JpW8erVWeHmik/71hXhhSIO6DjzEprJrhB9k2ASEEiBfgFFEkdJqsxWrgQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ClSCeCHmvcSMfRld2wbuF4gmx75Sr5PGFBWJn2jan9w=; b=L2b4RRJkOE9vYK78kYcmye8pmlz6oEC1fsKVTZhVVF3VPsXl036ROh7i0cbd7Q9FxY+abgYQDefnEPiYSOHoDyKfaKTcHtH3ZulEnZIs7AEMDlaFOy3bs2kf0YxiCXfh7cxN0inwsls+qnGoFCHnJ+s7gR5GrqKeaNVpgR6TVmfRHMhtb5EYyRTl76j9qW1xtF1OT6r8cUiCXxtA6ZGhv05Q26RQ6SOqB+HbTp4+uR1wUV+hvNdzTIZPRp264mkVYhMeoBJo3RP+7jc5VopPHquG/0UvGW4ij+XQBKyLHikbBudEkTDadw3cpAxW67nTTSqQNSgtWbBmOyvGXns3bQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=st.com; dmarc=pass action=none header.from=st.com; dkim=pass header.d=st.com; arc=none
Received: from PR3PR10MB3820.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:49::17) by PR3PR10MB3997.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:a7::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3999.27; Wed, 31 Mar 2021 16:38:55 +0000
Received: from PR3PR10MB3820.EURPRD10.PROD.OUTLOOK.COM ([fe80::4c1e:aaf0:7dbc:9992]) by PR3PR10MB3820.EURPRD10.PROD.OUTLOOK.COM ([fe80::4c1e:aaf0:7dbc:9992%9]) with mapi id 15.20.3977.033; Wed, 31 Mar 2021 16:38:55 +0000
From: Gilles VAN ASSCHE <gilles.vanassche@st.com>
To: Nick Sullivan <nick=40cloudflare.com@dmarc.ietf.org>, "cfrg@irtf.org" <cfrg@irtf.org>
Thread-Topic: [CFRG] draft-irtf-cfrg-kangarootwelve-04 second research group last call
Thread-Index: AQHWrH2T2YGEb40MVEWZVzxma6cKhKpbztYAgENvLcA=
Date: Wed, 31 Mar 2021 16:38:54 +0000
Message-ID: <PR3PR10MB3820118FD21DA74BBA53827EF27C9@PR3PR10MB3820.EURPRD10.PROD.OUTLOOK.COM>
References: <CAFDDyk_LFBApvcemCrrVH5Q-EWVvLQN2ZQ97enhJ4Z0=9oLqTg@mail.gmail.com> <CAFDDyk-33bBX_SsKzmHBOJGezWsfB5fSc_y_HCa7QWWC1VzUcA@mail.gmail.com>
In-Reply-To: <CAFDDyk-33bBX_SsKzmHBOJGezWsfB5fSc_y_HCa7QWWC1VzUcA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_Enabled=true; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_SetDate=2021-03-31T16:33:03Z; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_Method=Privileged; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_Name=cf8c7287-838c-46dd-b281-b1140229e67a; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_SiteId=75e027c9-20d5-47d5-b82f-77d7cd041e8f; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_ActionId=da250257-fcdd-431b-881c-0143d07d9150; MSIP_Label_cf8c7287-838c-46dd-b281-b1140229e67a_ContentBits=0
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; dmarc=none action=none header.from=st.com;
x-originating-ip: [165.225.77.125]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 9bd3c7a1-9212-4a40-88b3-08d8f463797f
x-ms-traffictypediagnostic: PR3PR10MB3997:
x-microsoft-antispam-prvs: <PR3PR10MB399735D0BECCE6927E4167B5F27C9@PR3PR10MB3997.EURPRD10.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: AeMBtNO7M6UUt6Pmrvsmbi2G69VPrGuMGI+jJYBJd83NIUiO1z5Blxpb1C3tVB9LnkMS4FPnGj9OUq6Asb0u5CYTCN8FrdXxHJ43SRMcnNSCwxqR95jvHJGEfv3X11IJExjzGkJ+ENAVmMJqa2jb9BBp49SuLfQJk2eNy3WGZlG7koRZgIbB3c79+E2ei1rDMduBBhR9OKPzbwK+hsmVmSKEx8Yita3bw7qKbY1ixM5gB/dP7INiXpZQCSRTweJIpbUUcG8fwixVi/YcDB21wxOidg1i/lIHpRe4yAqE/euOG5kcf25hERjV+lu0cWJYUonVbvlrHNoiydqaF+5bGH4aG34xD2K/1Yt67s5oVlWJKUurUj73T0z8Bj5vQzKfVA21zioB7YEgFz472b97obUHh5pDq5rKXWzGtObBxUoBA/wNjCll03yUCmA6owozNiHxyeCqXYlyhx7jCID5biL8wbKRDcDaeskT4XQ1ttnOL7KPU0w7lZEYbJrGEwCaGJSKlyEF+kw4q+ebbAbxh7kft9p3JVqgLrS0BMnIZ69vJCAacv3gvz2erz3Dryd/wv+gfgKKdFDEhgIg61WG0iH5PWMcAmElQv9Fus/41OC1rTF5e4JfveHEkL3r3IcTrkZufyTsxXhyKb4TI3K/tOmiagE2UmIkBl2dAtGrtYeUf9X0G6SLFiHZaTGMXsZbq7u1NZK3UBLRaOjvRN78oTjXoaY6ad8Ph7HK8ALEOzA=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PR3PR10MB3820.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(396003)(39840400004)(136003)(966005)(38100700001)(76116006)(8676002)(33656002)(316002)(71200400001)(2906002)(186003)(66946007)(110136005)(26005)(66556008)(83380400001)(55016002)(66446008)(64756008)(478600001)(8936002)(5660300002)(52536014)(66476007)(166002)(7696005)(6506007)(53546011)(55236004)(9686003)(86362001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: Euuj/80MX9a4pJi58rgtoByhxmYdDw2nSUfG4ETWPjqlaVUY5fXBMVJAHdFCAWmvl4/gq9/+8m5Uhss8NkW5Hy3NnPXS5kHS1oo7p+mkAd/F/+M1GA31oFdiSDKxoir1haYweS6M7Qcs/glZq5uMtOfgZv5+/ZWcQjGUAv3BuzzJbw+If0q8MfIEjrxjcwtm2InbhU3nYIiYmpMWIA1Yc5Xld52gvi0P3pvt3D/TYRluT500nHrHRYDM9H7qFCvJzmLKI/vRfkyMqJwcO4hYeB+u9HupQbafxzo/m9Dztr4bHefbYzIMHML+gJezbououfGGnMukIvzwaSP3b/BQCHSxgHKM/YkmqA/CJBkvBcsgkamawMg04iuaPjOLDQhoR3fhty+MYDcLC6RobN2Xa9Ks+WUABfVfP+uwdRaxUIj3WHydXmsDGtNbEU0fzprMqYCyQhypXx9xWfVaRpWvqcCS+wJMAQnvNalWNbzGDjcuuklsOKvG34Yu91J3CozDdPXui9gvLsmUzaFTHsYQGm4lpsTP7ZUEsns3SvtGQ1BwSQ7X2HFAQDRswARATfRvh9EWl/N5dcvUynkuu6QU+8PBTFFhrJtVg3SGoFfk1Fud8YQL1c/K8WbszVYVn97T6cqSbmv4q9eie8KCMIwbNqfvDoHxOHQjALPlC1l6EvGgQke7wv2jM1mewGtQPV/khAmfARHBFjIfa3TM23LL2tEwNceb3oQs7kEm8iD77tT+W4oOoP5i5suC5lthyVj7/Y1F6z5wwXXrHvd5Li/W4HzQ29/icYUEZF+2AOZhVJOjN2W0kFzWotwVL+gBlF3XmkcQpxCKkpCn94jTwg3Td6O/u5kS2sBw0ZxA3zo8GmsNwaT96Th4DYPnoqetQ6mG8KP4C+I9VutKBMcFAD/ARqwOaPl4+vaNVbdt8wOs4ui3Zvc5NXCeHJ08Lleu96RFV6/wH0b535shOwsr6DR56NzbmfmRmF5lbVKNS9rID7liI4/6gXFFBgXQNCR9vLVCAnaFuCAX3TcjxUuVmn139CIhEpPvd9kf2jfKBpQGF+l0IeaURlOoESYeGz8Wg65YAAD9PvGJaJEJRSSU1hVXfFJFSZG5hD9G7P8JsBvYXb4rIcrKQxEjjvcBk+TrSiSlisYij8TzBsOVOkT32+ZWwvkykeDkUs2HoK9Xf8F5n2L1Rij19P1kF1P+QPaQRMH6Ef2wxwRMlde/6JpAHRJB0G4XYSRUukpsGFZFWE3KCA7SXxYAHlEb5gE28k7Vo6KdX/pqU8O1sWPoUVDMveSR5+4cZrTB3EbVQ696zH+GDDoAM+BKfdeOQm1Xk1YqUL+F
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_PR3PR10MB3820118FD21DA74BBA53827EF27C9PR3PR10MB3820EURP_"
MIME-Version: 1.0
X-OriginatorOrg: ST.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PR3PR10MB3820.EURPRD10.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 9bd3c7a1-9212-4a40-88b3-08d8f463797f
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2021 16:38:54.9569 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6xCCMyZaMiY41M031Jp7fuEw2qlHKrHOiGHmLKYSimvDUztVJ0UXGg4vqx8bV3q8YP6agJo/SR5/GWGCtdoaRQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB3997
X-Proofpoint-ORIG-GUID: JVRX5q6WpeA6RXuJCsMeib-K4PVnXNXL
X-Proofpoint-GUID: JVRX5q6WpeA6RXuJCsMeib-K4PVnXNXL
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.369, 18.0.761 definitions=2021-03-31_08:2021-03-31, 2021-03-31 signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 priorityscore=1501 lowpriorityscore=0 spamscore=0 phishscore=0 adultscore=0 mlxscore=0 impostorscore=0 malwarescore=0 clxscore=1011 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2103300000 definitions=main-2103310113
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/kRAqZ_h_OgqQnyfLifPXxzz5YNA>
Subject: Re: [CFRG] draft-irtf-cfrg-kangarootwelve-04 second research group last call
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: Wed, 31 Mar 2021 16:39:12 -0000

Dear all,

As I mentioned at the CFRG meeting at IETF 110, KangarooTwelve can naturally exploit the SIMD instructions designed to accelerate SHA-3 on the latest Apple A14 and M1 processors. I also mentioned preliminary estimations of the performance.

To complement this, now there is code available for this platform [1] and K12 delivers 0.75 cycles/byte for long messages on a single core. This is 1.7 times (resp. 3 times) faster than SHA-256 (resp. SHA-512), also using hardware acceleration [2].

Kind regards,
Gilles

[1] https://github.com/XKCP/K12
[2] https://github.com/dot-asm/cryptogams/blob/master/arm/sha512-armv8.pl



From: CFRG <cfrg-bounces@irtf.org> On Behalf Of Nick Sullivan
Sent: Tuesday, 16 February 2021 19:46
To: cfrg@irtf.org
Subject: Re: [CFRG] draft-irtf-cfrg-kangarootwelve-04 second research group last call

Dear CFRG participants,

There haven't been any comments on this second last call. We'd like to encourage anyone who has read the draft (especially these last changes) to reply to the list with any comments in favor of moving this draft forward.

Nick (for the chairs)

On Tue, Oct 27, 2020 at 12:23 PM Nick Sullivan <nick@cloudflare.com<mailto:nick@cloudflare.com>> wrote:
Dear CFRG participants,

After some excellent reviews from the crypto review panel and on the mailing list, the authors have submitted a -04 of the document to address the requested changes. This email commences a 2-week last call for this document that will end on November 9th, 2020:

Given that this document has gone through last call and a crypto panel review, we ask that this last call focus on the changes between drafts -01 and -04:
https://tools.ietf.org/rfcdiff?url2=draft-irtf-cfrg-kangarootwelve-02.txt
https://tools.ietf.org/rfcdiff?url2=draft-irtf-cfrg-kangarootwelve-03.txt
https://tools.ietf.org/rfcdiff?url2=draft-irtf-cfrg-kangarootwelve-04.txt

If you've read the document and think that it is ready (or not ready) for publication as an RFC, please send a message in reply to this email or directly to CFRG chairs (cfrg-chairs@ietf.org<mailto:cfrg-chairs@ietf.org>). If you have detailed comments, these would also be very helpful at this point.

Thank you,
Nick (for the chairs)