Skip to content

From the moment we enter this life we are in the flow of it. We measure it and we mark it, but we cannot defy it.

License

Notifications You must be signed in to change notification settings

OR13/decanonicalization

Repository files navigation

๐Ÿ” JSON Web Signatures are better at protecting content type application/credentials+ld+json.

CI

This reposistory demonstrates that data integrity proof sign and verify operation times are bound to the size of the input data interpreted as RDF.

This is because data integrity proofs require some form of canonicalizaton, most commonly URDNA2015.

A clever attacker can ask a verifier expensive questions.

The verifier will be forced to cannonicalize before checking the signature.

This can cost the verifier a lot of compute time, for a proof that might not even verify.

See this twitter thread: just... sign... the... bytes...

Updates

The methodology used here has been challenged, see:

About

From the moment we enter this life we are in the flow of it. We measure it and we mark it, but we cannot defy it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published