Hi Laurence,

thanks for the feedback.

Could you say a bit more about the use case you have in mind where
authenticity is not required?


Ciao
Hannes


Am 03.03.2023 um 21:22 schrieb Laurence Lundblade:
The COSE HPKE draft has this security consideration:

       The COSE_Encrypt structure MUST be authenticated using COSE
       constructs like COSE_Sign, COSE_Sign1, COSE_MAC, or COSE_MAC0.

It is really good this text is there, but I’d like to tweak it a bit:

  * Change MUST to SHOULD because there are (theoretically) cases
    where authenticity is not needed.  Perhaps some comment that most
    use cases will need authenticity to defend against forgery attacks
    — the attacker is likely to have access to the recipients public
    key. (Also prefer to avoid 2119 terms belong in security
    considerations).
  * Say that the AEAD in HPKE base_mode is not a substitute for the
    authenticity provided by COSE_Sign and such.


LL


_______________________________________________
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