Closed ounsworth closed 3 weeks ago
In OpenPGP Strong Non-Separability is achieved in without any additional measures, since OpenPGP hashes the signature algorithm identifier as part of the meta data in the signature digest. Thus changing the signature algorithm in the signature packet causes a signature to which no message can be found.
@ounsworth Is it OK if we close this issue?
Within the LAMPS composite sigs, we have:
where
Domain
is theDER( Composite_OID )
. The intent is so that S1 and S2 will not verify overHASH(Message)
directly, but only overDER( Composite_OID ) || HASH(Message)
. This achieves Strong Non-Separability as per Hale-Connolly.Is there a reason that you are not doing this for your composite signature?