Ring Signatures

< 1K installs


Screenshot for Ring Signatures
Screenshot for Ring Signatures
Screenshot for Ring Signatures

Category

Developer

Cypher Lab

Identifier

@cypher-laboratory/alicesring-snap

Support

DiscordFAQ
See Details

Description by Ring Signatures

This Snap utilizes the ring signature implementation from Cypher Lab to privately sign messages. The signature can then be verified by any third party without revealing the actual signer. It supports two types of ring signatures: Spontaneous Anonymous Group signatures (SAG) and Linkable Spontaneous Anonymous Group signatures (LSAG). If you are using the SAG scheme, no one will ever know that you signed the message. Use the LSAG scheme if you want third parties to know you signed multiple messages without revealing your identity. Features: - Create an Ethereum account - Import an Ethereum account using a mnemonic - Export the snap addresses - Sign a message using SAG and LSAG with the snap - Verify a SAG or LSAG signature What are Ring Signatures? Ring signatures are a type of digital signature that allows a group of users to sign a message anonymously. Unlike traditional digital signatures uniquely linked to one user, ring signatures obscure the actual author by linking multiple possible signers together in a “ring.” Ring signatures preserve privacy and anonymity by obscuring the specific originator of a message. By grouping possible signers in a “ring,” there is no way to definitively pinpoint the actual individual who authored the content. This prevents transactions from being easily traced back to a single user. The larger the ring of possible signers, the more anonymity is provided to the real originator. Ring signatures have been known to cryptographers for several years, but their use within the blockchain ecosystem has been limited. The Monero blockchain is noted as one of the first to employ this cryptographic solution at the protocol level. However, there is currently no complete, robust, and audited implementation of ring signatures adapted for the browser environment. This is where we come in! Useful links: - More about ring signatures: people.csail.mit.edu - SAG repository: GitHub - LSAG repository: GitHub - Toolkit for integrating with dapps: GitHub.

Permissions by Ring Signatures

  • Allow other Snaps to communicate directly with Ring Signatures

  • Allow websites to communicate with Ring Signatures

  • Store and manage its data on your device

  • Display dialog windows in MetaMask


Related Snaps

See All

Start exploring blockchain applications in seconds. Trusted by over 30 million users worldwide.

About

  • Website
  • Developer Docs

You acknowledge that any Snap that you install is a Third Party Service, unless otherwise identified, as defined in the Consensys Terms of Use. Your use of Third Party Services is governed by separate terms and conditions set forth by the Third Party Service provider. Consensys does not recommend the use of any Snap by any particular person for any particular reason. You access, rely upon or use the Third Party Service at your own risk. Consensys disclaims all responsibility and liability for any losses on account of your use of Third Party Services. Any information you share with Third Party Services will be collected directly by those Third Party Services in accordance with their privacy policies. Please refer to their privacy policies for more information. Consensys has no access to information you share with Third Party Services.

©2024 MetaMask. All rights reserved. Privacy Policy & Terms of Use