Paper 2022/549 Original: eprint.iacr.org/2022/549 ↗

Smart Contracts Obfuscation from Blockchain-based One-time Program

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.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
History
2022-05-10: last updated
2022-05-10: published
Short URL
https://ia.cr/2022/549
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2022/549,
      author = {Sora Suegami},
      title = {Smart Contracts Obfuscation from Blockchain-based One-time Program},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/549},
      year = {2022},
      url = {https://eprint.iacr.org/2022/549}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.