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

被引:19
作者
朱岩 [1 ]
宋晓旭 [1 ]
薛显斌 [1 ]
秦博涵 [1 ]
刘国伟 [2 ]
机构
[1] 北京科技大学计算机与通信工程学院
[2] 北京市经济和信息化委员会
关键词
区块链; 智能合约; 安全多方计算; 非阻塞MPI;
D O I
10.13868/j.cnki.jcr.000299
中图分类号
TP311.13 []; TN918 [通信保密与通信安全];
学科分类号
1201 ; 0839 ; 1402 ;
摘要
智能合约是一种两方或多方缔结的、具有法律效力的可执行计算机协议,它作为区块链核心技术日益受到重视,然而如何保证数字资产中隐私信息在交易中的私密性,以及提供智能合约的抗攻击能力仍然是尚待解决的问题.本文通过提出基于安全多方计算(SMPC)的智能合约框架、面向线性秘密共享的公平SMPC算法设计、以及非阻塞信息传递接口等三方面技术,保障了计算节点错误下的安全群组通信,规范了基于SMPC的智能合约执行流程、语言结构和语法规范,保证了智能合约执行中的输入隐私性和计算正确性,从而增强了区块链中智能合约执行安全.
引用
收藏
页码:246 / 257
页数:12
相关论文
共 7 条
[1]   基于信誉值创建数字资产的区块链系统 [J].
王醒 ;
翁健 ;
张悦 ;
李明 .
信息网络安全, 2018, (05) :59-65
[2]   数字货币中的区块链及其隐私保护机制 [J].
王皓 ;
宋祥福 ;
柯俊明 ;
徐秋亮 .
信息网络安全, 2017, (07) :32-39
[3]   区块链技术及其应用研究 [J].
谢辉 ;
王健 .
信息网络安全, 2016, (09) :192-195
[4]   区块链技术发展现状与展望 [J].
袁勇 ;
王飞跃 .
自动化学报, 2016, 42 (04) :481-494
[5]   基于分布式线性方程组求解的安全多方计算协议 [J].
陈莉 ;
林柏钢 .
信息网络安全, 2013, (09) :2-5
[6]   多租赁用户模型下有效安全外包计算 [J].
刘镪 ;
唐春明 ;
胡杏 ;
张永强 .
信息网络安全, 2013, (09) :17-21
[7]   分布式并行计算环境:MPI [J].
王萃寒 ;
赵晨 ;
许小刚 ;
吴国新 .
计算机科学, 2003, (01) :25-26