Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Summary

Excerpt
  • Hyperledger Labs Agora – an implementation of (the planned) AnonCreds 2.0 – and more!
  • Open Discussion

Zoom Link: 

Recording of Call:  

Widget Connector
urlhttp://youtube.com/watch?v=nDmckWnVsL4

Notices: 

This specification creating group operates under the Linux Foundation Community Specification License v1.0.

Hyperledger is committed to creating a safe and welcoming

community for all. For more information

please visit the Hyperledger Code of Conduct.

Meeting Attendees

Stephen Curran (BC Gov / Cloud Compass Computing Inc.) <swcurran@cloudcompass.ca>

...

  • Welcome and Introductions
  • Announcements:
    • AnonCreds Rust 0.2.0-dev1 released! Update to AnonCreds CL Signatures implementation with fixes and performance improvements.

Agenda

  • Hyperledger Labs Agora – an implementation of (the planned) AnonCreds 2.0 – and more!
      We're excited to have Mike Lodder on our AnonCreds call this Monday, September 25 (7:00 Pacific / 16:00 Central Europe) to discuss the newly accepted Hyperledger Labs project "Agora", a set of repositories that implement the AnonCreds v2.0 specification that we have been discussing, and more. Mike has been working on this implementation for the past several years and we're excited to have the code available to use and expand upon. The implementation enables the new features that have been envisioned for AnonCreds v2.0, an evolution of the existing AnonCreds specification/implementation:
      • Flexibility in the underlying signatures, including support for BBS+, PS and CL Signatures.
      • Expanded Issuer/Holder access to ZKPO capabilities, such as set membership, range proofs, verifiable encryption and more
      • The familiar participants, interactions, and objects from AnonCreds, enabling a clear path to adoption

...

    • "Unknown Order" library – wrapper of all the well known BigNumber libraries – pick a back end, go...
      • Constant time libraries for security.
      • Why "unknown order" – don't know the order unless you know the secret – MPC relies on a group of Big Nums unknown_order – blob of binary that you have to know about to interpret
      • Side note: class groups is coming for a similar purpose
    • Paillier RS
    • blsful ("Blissful") – BLS Signatures – everything in BLS Signatures, and what's needed in AnonCreds 2.0.
      • Signing, verifying, threshold signing, assembling
      • Algomar proofs Key shares
      • sign_crypt – sign and encrypt/decrypt and verify
      • Wrapper around Intel's blst ("Blast") library – hides
    • CredX – anoncreds 2.0
      • Not part of Agora – likely to go to AnonCreds directly.
      • Being worked to break out the components, so CredX is more glue, less cryptography.
  • Open Discussion

Future Calls

...