[Cfrg] SHA-3 and variants

Robert Moskowitz <rgm-sec@htt-consult.com> Wed, 15 July 2020 17:36 UTC

Return-Path: <rgm-sec@htt-consult.com>
X-Original-To: cfrg@ietfa.amsl.com
Delivered-To: cfrg@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 353843A0063 for <cfrg@ietfa.amsl.com>; Wed, 15 Jul 2020 10:36:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.001
X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id capm7BigNxgK for <cfrg@ietfa.amsl.com>; Wed, 15 Jul 2020 10:36:41 -0700 (PDT)
Received: from z9m9z.htt-consult.com (z9m9z.htt-consult.com []) (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 83A7C3A005F for <cfrg@irtf.org>; Wed, 15 Jul 2020 10:36:41 -0700 (PDT)
Received: from localhost (localhost []) by z9m9z.htt-consult.com (Postfix) with ESMTP id 06B716224B for <cfrg@irtf.org>; Wed, 15 Jul 2020 13:36:40 -0400 (EDT)
X-Virus-Scanned: amavisd-new at htt-consult.com
Received: from z9m9z.htt-consult.com ([]) by localhost (z9m9z.htt-consult.com []) (amavisd-new, port 10024) with LMTP id XzwW259JkVjg for <cfrg@irtf.org>; Wed, 15 Jul 2020 13:36:36 -0400 (EDT)
Received: from lx140e.htt-consult.com (unknown []) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by z9m9z.htt-consult.com (Postfix) with ESMTPSA id 7C6DB62221 for <cfrg@irtf.org>; Wed, 15 Jul 2020 13:36:36 -0400 (EDT)
To: CFRG <cfrg@irtf.org>
From: Robert Moskowitz <rgm-sec@htt-consult.com>
Message-ID: <8ecf5f43-282b-2ed7-aac3-8999c9d76193@htt-consult.com>
Date: Wed, 15 Jul 2020 13:36:11 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/cfrg/Wqb3vgBBcVEUuF4No_UkHnhwAUo>
Subject: [Cfrg] SHA-3 and variants
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, 15 Jul 2020 17:36:43 -0000

Everyone, please take a bit of time and look at FIPS-202 and see how 
SHA-3 is parallelizable.

Also look at SHAKE.

Then go to sp800-185 for cSHAKE and KMAC.

I personally find KMAC very refreshing in its approach KDF.

Then go on to sp800-56Cr1 for more on KMAC as a KDF.

I would like to see more review and recommendations on these uses. I am 
working with them on my work, but then I am just a crypto plumber, 
looking for tools that work....