[发明专利]一种基于区块链的属性基加密微网交易方法有效
申请号: | 201910326137.9 | 申请日: | 2019-04-23 |
公开(公告)号: | CN110084050B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 王军华;代中余;朱仁勋;曲皓玥;周海阔;黄虹 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06Q20/38;G06Q50/06 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 彭艳君 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 属性 加密 交易 方法 | ||
1.一种基于区块链的属性基加密微网交易方法,其特征是,包括建立基于区块链的微网交易模型,通过多机构属性基加密算法对微网数据进行加密和访问控制,采用安全性评估模型对多机构属性基加密算法的安全性进行评估;
基于区块链的微网交易模型,包括各机构、微网、用户和服务器;各机构包括为微网提供分布式能源的各种组织;微网交易模型的交易流程为:
步骤2.1、用户向各机构购买能量,同时将购买信息发送至服务器进行存储;
步骤2.2、各机构接收到能量购买请求,输出能量至微网,并发送能量输出信息至服务器进行存储;
步骤2.3、微网将能量送至用户为其供能,并将能量输送信息和损耗信息发送至服务器进行存储;
步骤2.4、服务器使用区块链技术存储接收到的数据,防止数据被篡改;
多机构属性基加密算法对微网的交易信息进行加密和访问控制步骤如下:
步骤3.1、设置输入的安全参数,服务器产生公共参数;
步骤3.2、系统中的每个机构产生各自的一个公钥和私钥;
步骤3.3、微网输入机构的私钥、微网的全局标识符以及一系列属性,产生微网的公钥和私钥;
步骤3.4、用户输入机构的公钥、微网的私钥和访问协议,产生期望访问的信息的签名;
步骤3.5、若服务器接收到信息的签名,则输入微网的公钥、信息的签名、属性集和访问协议来校验签名;
步骤3.6、根据校验结果允许或拒绝用户的访问;
安全性评估模型对多机构属性基加密算法的安全性进行评估,包括构造假冒的用户伪造者攻击被挑战的微网挑战者的场景,具体步骤如下:
步骤4.1、挑战者用安全参数产生公共参数,发送给伪造者;之后伪造者发送一个访问协议和腐败的机构名单给挑战者;
步骤4.2、挑战者为腐败的机构产生公钥和私钥并将其发送给伪造者;
步骤4.3、挑战者接收到信息和一系列属性,将私钥送至伪造者;否则会用多机构属性基加密算法的步骤3.3产生私钥,并送至伪造者,同时将这条新记录写入服务器;
步骤4.4、挑战者在接收到信息访问请求和访问协议之后产生签名并将其送至伪造者;
步骤4.5、伪造者给出期望访问的消息及其对应的签名;
步骤4.6、验证签名,若签名验证成功,则伪造成功,加密算法被破解,根据破解完成的时间来评估加密算法的安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910326137.9/1.html,转载请声明来源钻瓜专利网。