期刊文献+

基于安全多方计算的区块链智能合约执行系统 被引量:17

Smart Contract Execution System over Blockchain Based on Secure Multi-party Computation
下载PDF
导出
摘要 智能合约是一种两方或多方缔结的、具有法律效力的可执行计算机协议,它作为区块链核心技术日益受到重视,然而如何保证数字资产中隐私信息在交易中的私密性,以及提供智能合约的抗攻击能力仍然是尚待解决的问题.本文通过提出基于安全多方计算(SMPC)的智能合约框架、面向线性秘密共享的公平SMPC算法设计、以及非阻塞信息传递接口等三方面技术,保障了计算节点错误下的安全群组通信,规范了基于SMPC的智能合约执行流程、语言结构和语法规范,保证了智能合约执行中的输入隐私性和计算正确性,从而增强了区块链中智能合约执行安全. Smart contract is an executable computer protocol in compliance with the terms of interaction among two or more parties,and has legal effect in the real world.It is becoming more and more important as a core technology of Blockchain.However,how to ensure the confidentiality of private information hidden in digital assets and the resistance of smart contract against attacks is an important problem.This study proposes three techniques:a smart contract framework based on secure multi-party computation(SMPC),a fair SMPC algorithm built on linear secret sharing,and a non-blocking message passing interface(MPI).These techniques can be used to guarantee secure group communication after several nodes hit the fault,error,and failure.Moreover,the techniques regulate the workflow,language structure,and syntax specification of SMPC-based smart contract.In addition,the privacy of inputs and the correctness of computing result can be ensured during smart contract execution.Thus,the execution security of smart contract can be enhanced by the proposed techniques in the Blockchain.
作者 朱岩 宋晓旭 薛显斌 秦博涵 刘国伟 ZHU Yan;SONG Xiao-Xu;XUE Xian-Bin;QIN Bo-Han;LIU Guo-Wei(School of Computer&Communication Engineering,University of Science and Technology Beijing,Beijing 100083,China;Beijing Municipal Commission of Economy and Informatization,Beijing 100029,China)
出处 《密码学报》 CSCD 2019年第2期246-257,共12页 Journal of Cryptologic Research
基金 北京市经济和信息化委员会项目(政务大数据网络安全问题研究) 国家自然科学基金项目(61472032) NSFC-通用技术基础研究联合基金项目(U1636104) 海外及港澳学者合作研究基金项目(61628201)~~
关键词 区块链 智能合约 安全多方计算 非阻塞MPI Blockchain smart contract secure multi-party computation non-blocking MPI
  • 相关文献

参考文献7

二级参考文献66

共引文献2773

同被引文献197

引证文献17

二级引证文献190

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部