网站大量收购独家精品文档,联系QQ:2885784924

基于可信执行环境的跨智能合约执行方法研究.pdf

基于可信执行环境的跨智能合约执行方法研究.pdf

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

华中科技大学硕士学位论文

摘要

智能合约是运行于分布式、公开透明的区块链上的一种可编程应用。然而,现

有的智能合约系统缺乏对隐私保护的支持,这使得许多隐私敏感的数据应用无法在

其中安全地部署。同时,为了充分利用隐私数据的价值,智能合约系统需要支持跨

合约事务,以允许隐私数据在不同的合约之间共享使用。因此,需要研究跨智能合

约执行的隐私保护方法,以满足隐私敏感的合约应用需求。

为了解决上述问题,提出了基于可信执行环境的跨智能合约执行方法。借助可

信执行环境技术,使用可信硬件保护智能合约执行的完整性与数据机密性,为智能

合约系统提供隐私保护支持。其次,为充分利用隐私数据在合约系统的价值,提出

了细粒度的合约提交机制,为跨合约事务提供原子性与一致性保证。利用基于细粒

度的并发控制来确保提交的跨合约事务彼此不冲突,并对事务的执行结果进行签名,

以确保所有合约都被正确提交。最后,为增强系统的可用性,缓解可信执行环境节

点的单点故障问题,提出了一种计算节点的密钥管理协议。在该协议中,非活动节

点使用英特尔的远程身份认证后,可以从在线的合约计算节点中获取所需的密钥信

息,从而支持计算节点的动态加入。

在通用可组合框架下系统的协议证明了其安全性。并对系统进行性能测试。实

验结果表明,相较于以太坊网络,该系统显著提高了所支持合约计算的复杂程度,

在相同系统吞吐量的情况下,系统能够支持比标准以太坊执行时间多2-3个数量级

的合约计算。此外,该系统的链上存储开销和共识节点计算开销均处可接受的程度,

这意味着该系统能够在实际应用中发挥重要的作用。

关键词:区块链;可信执行环境;链下执行

I

华中科技大学硕士学位论文

Abstract

Smartcontractsareprogrammableapplicationsthatrunonadistributed,publicly

transparentblockchain.However,existingsmartcontractsystemslacksupportforprivacy

protection,makingitdifficulttosecurelydeploymanyprivacy-sensitivedataapplications.

Additionally,inordertofullyleveragethevalueofprivacydata,smartcontractsystems

needtosupportcross-contracttransactionstoallowprivacydatatobesharedandused

acrossdifferentcontracts.Therefore,researchisneededonprivacyprotectionmethodsfor

cross-contractexecutionofsmartcontractstomeettheneedsofprivacy-sensitivecontract

applications.

Toaddresspotentialprivacyissuesinsmartcontractexecution,weproposeacross-

contractexecutionmethodbasedontrustedexecutionenvironmenttechnology.First,This

methoddelegatesthecomputationofthesmartcontracttotrustedexecutionenvironment

nodestoachievedataprivacyprotectioninsmartcontractcomputation.Secondly,it

providesa

您可能关注的文档

文档评论(0)

dongbuzhihui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档