We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.CR

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Cryptography and Security

Title: CLOAK: Towards Practical Development and Deployment of Confidential Smart Contracts

Abstract: In recent years, as blockchain adoption has been expanding across a wide range of domains, e.g., supply chain finance, digital asset, etc., the confidentiality of smart contracts is now a fundamental demand for practical applications. However, while new privacy protection techniques keep coming out, how existing ones can best fit development settings is little studied. State-of-the-art solutions suffer from limited architectural support in terms of programming interfaces, thus can hardly reach general developers. This paper proposes Cloak, a pluggable and configurable framework for developing and deploying confidential smart contracts. The key capability of Cloakis allowing developers to implement and deploy practical solutions to multi-party transaction (MPT) problems, i.e., transact with secret inputs and states owned by different parties, by simply specifying it. To this end, Cloak allows users to specify privacy invariants in a declarative way, automatically generate runtime with verifiably enforced privacy and deploy it to the existing platforms with TEE-Blockchain architecture to enable the MPT. In our evaluation on both examples and real-world applications, developers manage to deploy business services on blockchain in a concise manner by only developing Cloak smart contracts whose size is less than 30% of the deployed ones and the gas cost of deployed MPTs reduces 19%.
Comments: submited. arXiv admin note: text overlap with arXiv:2106.13460
Subjects: Cryptography and Security (cs.CR)
Cite as: arXiv:2106.13926 [cs.CR]
  (or arXiv:2106.13926v1 [cs.CR] for this version)

Submission history

From: Qian Ren [view email]
[v1] Sat, 26 Jun 2021 02:22:59 GMT (552kb,D)
[v2] Thu, 12 Aug 2021 03:50:53 GMT (2166kb,D)
[v3] Mon, 21 Feb 2022 11:15:14 GMT (3646kb,D)
[v4] Tue, 7 Feb 2023 13:58:17 GMT (0kb,I)
[v5] Fri, 10 Feb 2023 20:01:45 GMT (508kb,D)

Link back to: arXiv, form interface, contact.