Hello.

The Group OSCORE protocol being defined in [1] uses COSE countersignatures for 
ensuring source authentication of messages. I have been working on an 
implementation of Group OSCORE which is available at [2]. This implementation 
uses CounterSignature0. For practically performing the countersigning it relies 
on a COSE library in Java which can be found at [3].

[1] https://datatracker.ietf.org/doc/draft-ietf-core-oscore-groupcomm/
[2] https://github.com/rikard-sics/californium/tree/group_oscore
[3] https://github.com/cose-wg/COSE-JAVA

There are also a number of other implementations of Group OSCORE which use 
CounterSignature0 (possibly relying on external libraries). I list some of 
these below:
https://github.com/chrysn/aiocoap
https://github.com/mrdeep1/libcoap/commits/oscore_group
https://gitlab.informatik.uni-bremen.de/obergman/libcoap/-/tree/oscore
https://github.com/Gunzter/contiki-ng

Perhaps some of this can be relevant to look at.

Best
Rikard Höglund
RISE


> AJITOMI Daisuke <[email protected]>
> Hi all,
>
> Does anyone know of any OSS that implements the COSE countersigning?
> There are no test vectors, so I would like to see if there is a reference
> implementation.
>
> Best regards,
> Daisuke

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

Reply via email to