Jim:

I as suggesting that SHAKE be added as a hash function.  Sure, it might be 
added to other documents as well, but I was not suggesting that.

Russ


> On Feb 27, 2019, at 3:44 PM, Jim Schaad <[email protected]> wrote:
> 
> I am not sure that I completely agree with that.  
> 
> First adding SHAKE other than as a hash function would mean that this is not
> a standalone hash algorithm document.  Second, I am not sure at this point
> of all of the different varieties and locations where SHAKE should be added.
> 
> Hash Functions:  Do we have just the two versions or do we have a truncated
> 64-bit version as well.  Not sure about where the variant that had a small b
> would fall in here, but for now it might just be ignored.
> 
> Signature Algorithms:  At this point I don't know if there would need to be
> any RSA versions or not.  Not sure what to say about DH versions.  ECDSA
> maybe makes some sense.
> 
> Message Authentication Algorithms:  Do we put in a KMAC here or not?
> 
> Key Derivation Functions:  Do we just do HMAC with a KMAC drop in here or
> does NIST have a different recommended way to do KDF with SHAKE functions?
> We should definitely be able to get rid of HMAC when doing this as SHAKE
> already has length extension attacks solved.
> 
> Key Agreement Functions: Since you need to have a combined key agreement
> algorithm and KDF for COSE, how many of these are we going to define.
> 
> Encryption and Key Wrap algorithms:  I sorta hope that this can be avoided
> for now, but I know that there are some AEAD algorithms which are built
> using Keccak as an underlying primitive and I am not personally ready to try
> and figure out how it works, but it is something that might need to be
> discussed here (and in CFRG).
> 
> Given that the object is to get the hash algorithm assignments done for the
> SUIT developers, I am not sure that doing this work in this document makes
> sense.  I will also note that the CMS work in LAMPS and CURDLE ignored the
> issues of new KDFs w/ SHAKE entirely so that maybe groundbreaking work here.
> 
> 
> Jim
> 
> 
>> -----Original Message-----
>> From: Russ Housley <[email protected]>
>> Sent: Tuesday, February 26, 2019 7:04 AM
>> To: Jim Schaad <[email protected]>
>> Cc: cose <[email protected]>
>> Subject: Re: [COSE] Call for Consensus: Standalone Hash Algorithms
>> Document
>> 
>> Jim:
>> 
>> It would probably be easy to add SHAKE now.  The equivalent document for
>> CMS is draft-ietf-lamps-cms-shakes.
>> 
>> Russ
>> 
>> 
>>> On Feb 25, 2019, at 7:38 PM, Jim Schaad <[email protected]> wrote:
>>> 
>>> A version of what this document would look like can be found here
>>> https://tools.ietf.org/html/draft-schaad-cose-hash-algs-01
>>> 
>>> Jim
>>> 
>>> 
>>>> -----Original Message-----
>>>> From: COSE <[email protected]> On Behalf Of Matthew A. Miller
>>>> Sent: Monday, February 25, 2019 4:16 PM
>>>> To: cose <[email protected]>
>>>> Subject: [COSE] Call for Consensus: Standalone Hash Algorithms
>>>> Document
>>>> 
>>>> This messages starts a call for consensus to separate the COSE hash
>>>> algorithms into a separate document, ending on 2018-03-10.
>>>> 
>>>> In the virtual interim on 02-15, it was proposed to separate them
>>>> from draft- ietf-cose-x509, to allow the hash algorithm registrations
>>>> to stabilize more quickly than the rest of the X.509 draft.  If the
>>>> working group agrees with separating the algorithms, then a document
>>>> will be published that consists of Section 4 (Hash Algorithm
>>>> Identifiers) and Section 5.3 (COSE Algorithm
>>>> Registry) from draft-ietf-cose-x509.
>>>> 
>>>> Please respond with whether or not you support separating the hash
>>>> algorithms into a separate document.  If you do not support this,
>>>> please indicate why not.
>>>> 
>>>> 
>>>> - Ivaylo and Matthew
>>>> COSE Chairs
>>> 
>>> 
>>> _______________________________________________
>>> COSE mailing list
>>> [email protected]
>>> https://www.ietf.org/mailman/listinfo/cose
> 
> 

_______________________________________________
COSE mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/cose

Reply via email to