Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/crate-crypto/clsag
Compact linkable ring signatures. A modification on MLSAG.
https://github.com/crate-crypto/clsag
cryptocurrency cryptography monero ring-signature-scheme zero-knowledge
Last synced: 9 days ago
JSON representation
Compact linkable ring signatures. A modification on MLSAG.
- Host: GitHub
- URL: https://github.com/crate-crypto/clsag
- Owner: crate-crypto
- Created: 2019-08-22T14:42:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-10T16:35:56.000Z (over 4 years ago)
- Last Synced: 2024-12-13T13:13:13.369Z (21 days ago)
- Topics: cryptocurrency, cryptography, monero, ring-signature-scheme, zero-knowledge
- Language: Rust
- Homepage:
- Size: 23.4 KB
- Stars: 19
- Watchers: 4
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
## CLSAG
This is a pure Rust implementation of the Compact Linkable Spontaneous Anonymous Group construction.
- This is a fork of the [MLSAG](https://github.com/crate-crypto/MLSAG) implementation.
- This implementation has not been reviewed or auditted. Use at your own risk.
## Rust
In order to compile, you must be on Rust nightly.
## Benchmarks
The following table gives benchmarks for dual-key verification using ristretto255.
| Ring size | Verification (μs) |
|:-------------:|:-----------------:|
| 2 | 997 |
| 4 | 1,385 |
| 6 | 2,026 |
| 8 | 2,855 |
| 11 | 3,695 |
| 16 | 5,399 |
| 32 | 11,939 |
| 64 | 24,824 |
| 128 | 48,453 |
| 256 | 107,200 |
| 512 | 267,760 |*CPU : 2.2 GHz Intel Core i7*
## Paper
https://eprint.iacr.org/2019/654
## License
Licensed under MIT:
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)