Private Data Objects: an Overview

07/16/2018
by   Mic Bowman, et al.
0

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].

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/17/2022

Moving Smart Contracts – A Privacy Preserving Method for Off-Chain Data Trust

Blockchains provide environments where parties can interact transparentl...
research
12/09/2019

Building Executable Secure Design Models for Smart Contracts with Formal Methods

Smart contracts are appealing because they are self-executing business a...
research
08/26/2020

TZ4Fabric: Executing Smart Contracts with ARM TrustZone

Blockchain technology promises to revolutionize manufacturing industries...
research
04/15/2019

Enforcing Private Data Usage Control with Blockchain and Attested Off-chain Contract Execution

The abundance of rich varieties of data is enabling many transformative ...
research
09/03/2019

DECO: Liberating Web Data Using Decentralized Oracles for TLS

Thanks to the widespread deployment of TLS, users can access private dat...
research
09/15/2021

JUBILEE: Secure Debt Relief and Forgiveness

JUBILEE is a securely computed mechanism for debt relief and forgiveness...
research
07/25/2022

AGAPECert: An Auditable, Generalized, Automated, Privacy-Enabling Certification Framework with Oblivious Smart Contracts

This paper introduces AGAPECert, an Auditable, Generalized, Automated, P...

Please sign up or login with your details

Forgot password? Click here to reset