Brussels / 3 & 4 February 2024


Using elliptic curve cryptography for the purposes of identity

ASPs (or Ariadne Signature Profiles) are "online passports" secured by modern cryptographic standards that let you publicly prove your Fediverse accounts, your Matrix account, your git forge accounts, and many more. People can use websites like to verify the validity of such online passports.

This talk walks you through the steps of getting started with elliptic curve cryptography and using it to create an online passport compatible with Keyoxide, providing snippets of Rust code for each step. This talk also hopes to convey that "cryptography-based identity" is a lot less daunting than it sounds!


Photo of Yarmo Mackenbach Yarmo Mackenbach