Göran Selander [email protected]<mailto:[email protected]> 
wrote:

>We could e.g. define a COSE Header Parameter (say 'hpke-alg'; label 11)
>signifying that this is an HPKE algorithm, in which case e.g. {11 : 17} would
>indicate DHKEM(P-384, HKDF-SHA384).

A new 'hpke-alg' parameter with values from the “HPKE KEM Identifiers” IANA 
registry seems like a very good solution. I think this makes a lot of sense in 
this case. All future HPKE KEMs would then automatically be usable in COSE and 
we would avoid COSE WG work registering new HPKE KEMs.

If COSE adopt this draft, we should discuss if COSE WG sees HPKE as the main 
way to use KEMs in COSE in the future. Note that all the current ECDH-ES 
algorithms are KEMs. A general HPKE mechanism would mean COSE can automatically 
use any HPKE PQC KEMs, but nothing would stop COSE from registering more 
optimized PQC KEMs if needed.

Cheers,
John

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

Reply via email to