[发明专利]基于区块链的智能合约动态部署与演化方法及装置有效
申请号: | 201910523537.9 | 申请日: | 2019-06-17 |
公开(公告)号: | CN110377609B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 刘建伟;张宗洋;胡斌;李彤 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F21/64;G06Q40/04 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张润 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于区块链的智能合约动态部署与演化方法及装置,其中,该方法包括:将多个属性授权中心进行初始化,生成每个属性授权中心的属性域的公私钥对及属性密钥,并通过公私钥对对属性密钥加密后分发给相应的实体;通过智能合约定制平台为实体制定符合预设需求的智能合约;通过变色龙哈希函数对智能合约进行预处理,并将预处理结果部署于区块链中。该方法通过对智能合约的模块化处理,实现智能合约的动态组合及定制,提高智能合约的编写效率,并且利用变色龙哈希、多授权中心的密文策略属性基加密等密码学方案,实现在合法场景下的智能合约的演化,避免智能合约中由于编写错误带来的经济损失或由于预定义功能不完善导致的使用缺陷。 | ||
搜索关键词: | 基于 区块 智能 合约 动态 部署 演化 方法 装置 | ||
【主权项】:
1.一种基于区块链的智能合约动态部署与演化方法,其特征在于,包括以下步骤:将多个属性授权中心进行初始化,生成每个属性授权中心的属性域的公私钥对及属性密钥,并通过所述公私钥对对所述属性密钥加密后分发给相应的实体;通过智能合约定制平台为所述实体制定符合预设需求的智能合约;通过变色龙哈希函数对所述智能合约进行预处理,并将预处理结果部署于区块链中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910523537.9/,转载请声明来源钻瓜专利网。