Paper 2026/917

Obscura: Privacy-Preserving Protocol for the Algorand Blockchain Using LSAG Ring Signatures

Navid Azimi, Emory University
Abstract

While public blockchains provide transparent and auditable transaction histories, they inherently compromise user privacy. Existing privacy-enhancing protocols, such as those deployed on Ethereum, typically rely on succinct zero-knowledge proofs (zk-SNARKs) to obscure the transaction graph. However, implementing comparable cryptographic guarantees on high-throughput blockchains like Algorand is challenging due to strict per-call execution budgets and the state contention introduced by global Merkle accumulators. This paper presents Obscura, a decentralized, non-custodial privacy protocol tailored for constrained smart contract environments. Obscura achieves transaction anonymity using Linkable Spontaneous Anonymous Group (LSAG) signatures over the BN254 elliptic curve, verified entirely on-chain. To overcome limitations of the Algorand Virtual Machine (AVM), we introduce a novel state model that leverages Algorand's Box Storage for $O(1)$ commitment membership checks, eliminating the need for global Merkle accumulators, and a dynamic opcode-budget expansion mechanism via pooled inner application calls. Our implementation demonstrates that signer-ambiguous privacy is practical and efficient on Algorand without relying on trusted setups or succinct proofs. Obscura provides a robust privacy layer for transparent ledgers, bridging the gap between high-throughput blockchain architectures and the dual requirements of cryptographic privacy and selective auditability.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. arXiv
DOI
10.48550/arXiv.2605.02077
Keywords
AlgorandLinkable Ring SignaturesLSAGBlockchain PrivacyAnonymous TransactionsOn-chain Verification
Contact author(s)
navid azimi @ emory edu
History
2026-07-05: revised
2026-05-09: received
See all versions
Short URL
https://ia.cr/2026/917
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2026/917,
      author = {Navid Azimi},
      title = {Obscura: Privacy-Preserving Protocol for the Algorand Blockchain Using {LSAG} Ring Signatures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/917},
      year = {2026},
      doi = {10.48550/arXiv.2605.02077},
      url = {https://eprint.iacr.org/2026/917}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.