Threshold Key Generation and Decryption for fhEVM Chains @The CoFHE Shop
βπ About the CoFHE Shop
ββJoin Zama and the FHE community in a dedicated space for all things Fully Homomorphic Encryption (FHE) during Ethcc [7]. Network, hack, drink good coffee. Check out our events, or come hang out with the community at any time β We're open Monday, Tuesday, and Wednesday, all day from 8 AM to 8 PM.
ββποΈ About the event
βThreshold Key Generation and Decryption for fhEVM Chains
βBy Tore Frederiksen
An important part of building confidential smart contracts that meet the demands of modern applications, is the ability to easily mix data from multiple users and to develop contracts in a composable manner. One way to facilitate this is through fully homomorphic encryption under a single public key, with smart contracts determining who can decrypt which ciphertext. In order to securely manage keys and decryptions for the network, we introduceΒ advanced MPC protocols to achieve a fully functioning decentralized KMS system through threshold secret sharing. The KMS allows us to generate TFHE keys and execute decryption in a threshold manner such that the private decryption key never exists at any single party in clear text at any point; thus keeping with the distributed security ethos of the blockchain.
βIn this talk, we detail our threshold KMS through its core MPC protocols, the implementation architecture, and its application to confidential smart contracts. We discuss performance and some of the challenges we faced when developing MPC protocols for blockchains.
βπ¨ About Zama
βZama is an open source cryptography company building state-of-the-art FHE solutions for blockchain and AI.
βCheck out Zama's events during EthCC at: zama.ai/the-cofhe-shop
βAnd never miss an update from Zama, follow us on Twitter @zama_fhe