[发明专利]一种基于区块链的属性基加密微网交易方法有效
申请号: | 201910326137.9 | 申请日: | 2019-04-23 |
公开(公告)号: | CN110084050B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 王军华;代中余;朱仁勋;曲皓玥;周海阔;黄虹 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06Q20/38;G06Q50/06 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 彭艳君 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 属性 加密 交易 方法 | ||
本发明涉及能源技术领域,具体涉及一种基于区块链的属性基加密微网交易方法,包括建立基于区块链的微网交易模型,通过多机构属性基加密算法对微网数据进行加密和访问控制,采用安全性评估模型对多机构属性基加密算法的安全性进行评估。该交易方法考虑了微网分布式的系统结构,使用区块链技术安全存储微网中的能源交易信息和散耗信息,并使用多机构属性基加密算法及其安全性评估模型,保护被调用的信息不被泄露,可以有效提高微网中能源交易的安全性。
技术领域
本发明属于能源技术领域,尤其涉及一种基于区块链的属性基加密微网交易方法。
背景技术
微网是智能电网重要的组成部分。微网由多个生产者分布式供能,这使得微网中生产者和消费者之间的关系变得复杂。当前大多数处理能量交易和损耗的能量分配模型没有考虑到诸如信息篡改等方面的安全问题,当消费者从一个生产者转向另一个生产者购买电能时,就容易出现交易数据被窃取或篡改的现象。多机构属性基加密算法和区块链技术是防止数据被窃取和篡改的有效方法。
发明内容
本发明的目的是提供一种能防止微网中交易和损耗数据被窃取和篡改,保证用户信息安全的微网交易机制。
为实现上述目的,本发明采用的技术方案是:一种基于区块链的属性基加密微网交易方法,包括建立基于区块链的微网交易模型,通过多机构属性基加密算法对微网数据进行加密和访问控制,采用安全性评估模型对多机构属性基加密算法的安全性进行评估。
上述的基于区块链的属性基加密微网交易方法中,基于区块链的微网交易模型,包括各机构、微网、用户和服务器;各机构包括为微网提供分布式能源的各种组织;微网交易模型的交易流程为:
步骤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、挑战者在接收到信息访问请求和访问协议之后产生签名并将其送至伪造者;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910326137.9/2.html,转载请声明来源钻瓜专利网。