Paper 2022/898
Ferveo: Threshold Decryption for Mempool Privacy in BFT networks
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)
- 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
-
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} }