Private Data Objects: an Overview
By Mic Bowman, Andrea Miele, Michael Steiner, Bruno Vavala. 2018
54 citations recorded by the source corpus.
We present Private Data Objects (PDOs), a technology that enables mutually untrusted parties to run smart contracts over private data. PDOs result from the integration of a distributed ledger and Intel Secure Guard Extensions (SGX). In particular, contracts run off-ledger in secure enclaves using Intel SGX, which preserves data confidentiality, execution integrity and enforces data access policies (as opposed to raw data access). A distributed ledger verifies and records transactions produced by PDOs, in order to provide a single authoritative instance of such objects. This allows contracting parties to retrieve and check data related to contract and enclave instances, as well as to serialize and commit contract state updates. The design and the development of PDOs is an ongoing research effort, and open source code is available and hosted by Hyperledger Labs [5, 7].
Subfields: Artificial Intelligence, Information Systems
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
In Information Systems
Citations in the corpus
- Ekiden: A Platform for Confidentiality-Preserving, Trustworthy, and Performant Smart Contracts (2018, positive): “Ekiden is also closely related to and influenced by Hyperledger Private Data Objects (PDO) [14] from Intel.”
- Giving State to the Stateless: Augmenting Trustworthy Computation with Ledgers (2019, background): “Bowman et al. of Intel Corporation [19] independently proposed “Private Data Objects” for smart contract systems that use ideas related to this work, and have begun to implement them in production smart contract systems that support private computation.”