-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add trait: Privacy-preserving crypto #16
Comments
Example definition: {
"cryptography_privacy_preserving": {
"type": "boolean",
"title": "Privacy Preserving Cryptography",
"description": "A DID method's ability to use cryptographic techniques that enable identity verification and authentication while minimizing the disclosure of sensitive personal information. Example: BBS."
}
} |
in addition to BBS in the example. Suggest we also mention Baby Jub Jub Cryptography (we use it in the did:iden3 mehtod based the open source Iden3 stack). This is an EDDSA curve used for zk-snarks. You can see the formal paper describing it here for reference: |
- cryptography_privacy_preserving: decentralized-identity#16 - cryptography_government-approved: decentralized-identity#15 - gdpr-compliant: decentralized-identity#14
@ottomorac I'm not familiar with this kind of crypto and just added BBS as an example. Could the algorithms be summarized under "zk-snarks"? |
Yes let's keep it generic then without a specific crypto suite like BBS or BJJ. We could say instead "Zk-snarks, zk-starks or other similar zero knowledge proof techniques". |
The trait has been added. It's up to the method author to provide detailed information on the supported techniques. |
As pointed out in decentralized-identity/did-methods#10 (comment), I think this is a good trait to integrate.
The text was updated successfully, but these errors were encountered: