[发明专利]一种基于密码承诺的二进制智能合约审核方法有效

专利信息
申请号: 202110817623.8 申请日: 2021-07-20
公开(公告)号: CN113660308B 公开(公告)日: 2022-07-08
发明(设计)人: 刘儿兀;张正清 申请(专利权)人: 同济大学
主分类号: H04L67/10 分类号: H04L67/10;H04L67/1095;H04L9/32;H04L9/40;G06F21/60;G06F21/64
代理公司: 上海科律专利代理事务所(特殊普通合伙) 31290 代理人: 叶凤
地址: 200092 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 密码 承诺 二进制 智能 合约 审核 方法
【说明书】:

发明涉及计算机技术、区块链技术和数字加密技术,具体涉及一种基于密码承诺的二进制智能合约审核方法。包括以下步骤:(1)提交智能合约源代码(2)发起合约审核‑源代码(3)智能合约代码审核(4)审核校验(5)二进制转换(6)多方密码承诺阶段(7)承诺阶段结束(8)密码打开阶段(9)完成多方密码承诺。

技术领域

本发明涉及计算机技术、区块链技术和数字加密技术,具体涉及一种基于密码承诺的二进制智能合约审核方法。

背景技术

区块链技术是一种去第三方的分布式网络数据组织技术,目前,区块链技术可以实现数据的存储、验证、传递和交流等丰富的功能。区块链依靠密码学和分布式算法,在任何信任缺失的网络中(例如互联网),无需借助任何第三方中心的介入就可以通过特殊机制,让参与者达成共识,以较低的成本解决了信任与价值的可靠传递难题。

智能合约是一套以数字形式定义的承诺(commitment),包括合约参与方可以在上面执行这些承诺的协议。如今,通过在区块链系统中部署智能合约,极大的拓展了区块链系统的可能性。以以太坊为代表,区块链通过智能合约迈入了2.0时代,具备了执行图灵完整的合约能力。

BaaS(Blockchain as a Service)平台是一种围绕区块链服务的应用开发和管理平台,平台能够将区块链底层技术封装,根据实际应用需求提供不同程度的区块链自动化部署、管理、开发管理等服务。BaaS平台的出现能够降低区块链技术的使用门槛,提升区块链技术的使用体验,推动各行各业在数字化升级的过程中,更快享受到区块链带来的便利。

密码承诺方案是一个涉及两方的二阶段交互协议,双方分别为承诺方和接收方。第一阶段为承诺级阶段,承诺方选择一个消息m,以密文的形式发送给接收方,意味着自己不会更改m。第二阶段为打开阶段,承诺方公开消息m与盲化因子(相当于秘钥),接收方以此来验证其与承诺阶段所接收的消息是否一致。

在本发明中,密码承诺被对称的用于参与智能合约编译的对象中,以保障过程的切实有效。

发明内容

本发明解决CITA等基于二进制文件部署的智能合约区块链中,人工审核区块链智能合约过程不方便、不安全的问题。

首先,使用多方编译核对的方式,确保编译过程标准可信:

将编译任务由平台分配给不同的联盟组织同步进行。分配的范围可以是参与区块链的所有组织,也可以是部分组织,部分组织的选择方式包括以下三种:

1)随机选择一定比例组织;

2)由合约发布者指定部分组织;

3)纳入该区块链中公认的权威监管组织。

其次,基于密码承诺,规避了联盟里参与者在进行协作二进制编译时,直接拷贝其他参与者的编译结果,导致最终多方校验无效的情况:

虽然联盟链参与者将结果提交给平台,理论上不会将编译结果公开。但由于区块链具有去信任的特性,也就是不会假设某个组织具有绝对的公信力(如果某个组织具有绝对的公信力,则该区块链的分布式特性将被削弱,采用区块链的管理形式将会变得没有意义),因此本发明设计了密码承诺机制。在平台第一轮收齐加密编译结果,已确保所有参与编译的组织都完成后,进行第二轮的解密与最终核对。

在完成整个过程后,平台将会向链上所有参与者公开审核结果,以及参与审核的组织。其他组织可以根据审核结果,以及参与审核的组织来判断自己是否选择使用该智能合约。

这个过程是一个提升智能合约审核结果相对可信度的过程,可信度与参与审核组织数量、比例和信誉相关。

本发明提出了以下技术方案:

一种基于密码承诺的二进制智能合约审核方法,其特征在于,步骤按序如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110817623.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top