[Resource Topic] 2022/549: Smart Contracts Obfuscation from Blockchain-based One-time Program

Welcome to the resource topic for 2022/549

Title:
Smart Contracts Obfuscation from Blockchain-based One-time Program

Authors: Sora Suegami

Abstract:

We propose a cryptographic obfuscation scheme for smart contracts from one-time programs using a blockchain, a garbled circuit, and witness encryption. The proposed scheme protects not only the privacy of its input data and states but also the privacy of its algorithm and hardcoded secrets. Its security depends on existing secure blockchains and does not require the honest majority of secure multiparty computation and trusted hardware. This scheme is more efficient than obfuscating an entire program with indistinguishability obfuscation. In addition, it needs a trusted setup, but its security is protected unless all participants of the setup process are malicious.

ePrint: https://eprint.iacr.org/2022/549

See all topics related to this paper.

Feel free to post resources that are related to this paper below.

Example resources include: implementations, explanation materials, talks, slides, links to previous discussions on other websites.

For more information, see the rules for Resource Topics .