arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1807.05686cs.CR
收藏

Private Data Objects:概述

Private Data Objects: an Overview

Mic Bowman, Andrea Miele, Michael Steiner, Bruno Vavala

摘要:

我们提出了私有数据对象(PDO),这是一种使相互不信任的各方能够在私有数据上运行智能合约的技术。PDO源自分布式账本和英特尔安全防护扩展(SGX)的集成。特别是,合约在使用英特尔SGX的安全区域中运行,可保持数据机密性、执行完整性并强制执行数据访问策略(而不是原始数据访问)。分布式账本验证和记录PDO产生的交易,以便提供此类对象的单个权威实例。这允许签约方检索和检查与合约和飞地实例相关的数据,以及序列化和提交合约状态更新。PDO的设计和开发是一项持续的研究工作,开源代码由Hyperledger Labs提供和托管[5,7]。

英文摘要:

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

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑