๐—ฅ๐—ฒ๐—น๐—ฒ๐—ฎ๐˜€๐—ถ๐—ป๐—ด ๐—”๐—น๐—ถ๐—ฐ๐—ฒ'๐˜€ ๐—ฅ๐—ถ๐—ป๐—ด: ๐—” ๐—ก๐—ฒ๐˜„ ๐—™๐—ฟ๐—ผ๐—ป๐˜๐—ถ๐—ฒ๐—ฟ ๐—ถ๐—ป ๐—ฃ๐—ฟ๐—ถ๐˜ƒ๐—ฎ๐—ฐ๐˜†

Cypher Lab
July 9, 2024

๐Ÿ“ข ๐—ฅ๐—ฒ๐—น๐—ฒ๐—ฎ๐˜€๐—ถ๐—ป๐—ด ๐—”๐—น๐—ถ๐—ฐ๐—ฒ'๐˜€ ๐—ฅ๐—ถ๐—ป๐—ด: ๐—” ๐—ก๐—ฒ๐˜„ ๐—™๐—ฟ๐—ผ๐—ป๐˜๐—ถ๐—ฒ๐—ฟ ๐—ถ๐—ป ๐—ฃ๐—ฟ๐—ถ๐˜ƒ๐—ฎ๐—ฐ๐˜†

โ€
After nearly a year of dedicated research and development, the Cypher Lab team is thrilled to unveil our latest innovation: ๐—”๐—น๐—ถ๐—ฐ๐—ฒ'๐˜€ ๐—ฅ๐—ถ๐—ป๐—ด !

๐ŸŽ‰๐—ช๐—ต๐—ฎ๐˜ ๐—ถ๐˜€ ๐—”๐—น๐—ถ๐—ฐ๐—ฒ'๐˜€ ๐—ฅ๐—ถ๐—ป๐—ด? ๐Ÿค”

โ€
Alice's Ring presents a novel application of ๐—ฟ๐—ถ๐—ป๐—ด ๐˜€๐—ถ๐—ด๐—ป๐—ฎ๐˜๐˜‚๐—ฟ๐—ฒ๐˜€, enabling users to demonstrate attributes privately.

But what exactly are ring signatures? To keep it simple, ring signatures can be seen as a form of Zero-Knowledge Proof (ZKP) focused on group membership by concealing the true signer identity among an arbitrary amount of possible signers. ๐Ÿ”

For example, a user can prove to a third party that they are part of a group sharing a common characteristic (own an NFT, possess a certificate, a valid credentialโ€ฆ), without revealing any other information. This enables anonymity and strengthens privacy in digital interactions. ๐Ÿ›ก๏ธ

Through the ๐—”๐—น๐—ถ๐—ฐ๐—ฒ'๐˜€ ๐—ฅ๐—ถ๐—ป๐—ด ๐—ฝ๐—ฟ๐—ผ๐˜๐—ผ๐—ฐ๐—ผ๐—น, we implemented various ring signature algorithms in TypeScript. These implementations are designed to be ๐˜๐—ฒ๐—ฐ๐—ต๐—ป๐—ผ๐—น๐—ผ๐—ด๐˜† ๐—ฎ๐—ป๐—ฑ ๐—ฐ๐—ต๐—ฎ๐—ถ๐—ป-๐—ฎ๐—ด๐—ป๐—ผ๐˜€๐˜๐—ถ๐—ฐ, ๐—บ๐—ฎ๐—ธ๐—ถ๐—ป๐—ด ๐˜๐—ต๐—ถ๐˜€ ๐˜€๐˜๐—ฎ๐—ฐ๐—ธ ๐˜‚๐˜€๐—ฎ๐—ฏ๐—น๐—ฒ ๐—ถ๐—ป ๐—ฏ๐—ผ๐˜๐—ต ๐—ผ๐—ป-๐—ฐ๐—ต๐—ฎ๐—ถ๐—ป ๐—ฎ๐—ป๐—ฑ ๐—ผ๐—ณ๐—ณ-๐—ฐ๐—ต๐—ฎ๐—ถ๐—ป ๐—ฎ๐—ฝ๐—ฝ๐—น๐—ถ๐—ฐ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€. Since we directly interact with private keys, we had the ๐—ฆ๐—”๐—š ๐—ฐ๐—ผ๐—ฑ๐—ฒ ๐—ฎ๐˜‚๐—ฑ๐—ถ๐˜๐—ฒ๐—ฑ ๐—ถ๐—ป ๐— ๐—ฎ๐—ฟ๐—ฐ๐—ต ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฐ to ensure its security and correctness. The libraries are ๐—ผ๐—ฝ๐—ฒ๐—ป-๐˜€๐—ผ๐˜‚๐—ฟ๐—ฐ๐—ฒ, and you can find them on our GitHub or npm organization: Cypher-Laboratory. ๐Ÿ’ป

Our goal at Cypher Lab is to empower you to explore new privacy solutions within the blockchain ecosystem using robust and innovative cryptographic primitives.The creation of Alice's Ring was made possible through a grant from the ๐—ซ๐—ฅ๐—ฃ ๐—Ÿ๐—ฒ๐—ฑ๐—ด๐—ฒ๐—ฟ (๐—ซ๐—ฅ๐—ฃ๐—Ÿ) ๐—š๐—ฟ๐—ฎ๐—ป๐˜๐˜€ ๐—ฝ๐—ฟ๐—ผ๐—ด๐—ฟ๐—ฎ๐—บ.

The XRPL Grants program supports projects that promise to enhance innovation and bring utility to the XRP Ledger, a decentralized, layer 1 blockchain. For over 10 years, the XRPL has been trusted by developers and businesses to provide secure and efficient transactions. ๐Ÿ†

In addition to Alice's Ring, the Cypher Lab Team has also developed ๐—ซ๐—ฅ๐—ฃ๐—Ÿ ๐—ฆ๐—ผ๐—น๐˜ƒ๐—ฒ๐—ป๐—ฐ๐˜†, the first application that allows XRPL users to prove their solvency through on-chain proof generated using ring signature.Access the beta at: https://xrplsolvency.com/

โ€We would also like to thank RippleX, KRYPTOSPHEREยฎ&KRYPTOSPHEREยฎ Accelerator, Institut des Crypto-Actifs, XRPL Commons, GemWallet, H7&iExec for their support and guidance. Thanks to them, we were able to envision numerous application cases for Alice's Ring by understanding the needs and expectations of the privacy market. ๐Ÿค

All of this is just the beginning of our work, and we hope that the release of Alice's Ring will spark your interest in developing applications that enhance user privacy within the blockchain ecosystem. ๐Ÿš€