Paper 2022/898

Ferveo: Threshold Decryption for Mempool Privacy in BFT networks

Joseph Bebel, Anoma
Dev Ojha, Osmosis Labs
Abstract

A distributed network has Mempool Privacy if transactions remain en- crypted until their inclusion is finalized, and inclusion guarantees decryption and execution. Mempool Privacy is highly desirable to prevent transaction censorship and a broad class of MEV attacks. We present Ferveo, a fast protocol for Mempool Privacy on BFT consensus blockchains, such as those based on Tendermint. Blockchain validators use new Distributed Key Generation and Threshold Public Key Encryption schemes to decrypt transactions encrypted to a threshold public key, closely aligning security assumptions with Tendermint and providing concrete scalability up to thousands of transactions per block. The blockchain security and efficiency models are quite different than typically studied in the academic literature, requiring several new ideas for both the abstract scheme and implementation.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
Mempool Distributed Key Generation Threshold Decryption Pairing-based Cryptography
Contact author(s)
joe @ heliax dev
dev @ osmosis team
History
2022-07-12: revised
2022-07-09: received
See all versions
Short URL
https://ia.cr/2022/898
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2022/898,
      author = {Joseph Bebel and Dev Ojha},
      title = {Ferveo: Threshold Decryption for Mempool Privacy in {BFT} networks},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/898},
      year = {2022},
      url = {https://eprint.iacr.org/2022/898}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.