[发明专利]一种基于ECC累加器的智能电表安全准入方法及系统在审
申请号: | 202111061074.2 | 申请日: | 2021-09-10 |
公开(公告)号: | CN114139123A | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 徐欢;奚建飞;雷美炼;张锐;秦诗涵 | 申请(专利权)人: | 南方电网数字电网研究院有限公司;中国南方电网有限责任公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/45;G06F21/62;G06Q50/06 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 李文涛 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ecc 累加器 智能 电表 安全 准入 方法 系统 | ||
1.一种基于ECC累加器的智能电表安全准入方法,基于一种系统,该系统包括通过通信信道连接的设备管理中心和智能电表,其特征在于,该方法包括以下步骤:
1)设备管理中心初始化生成相关的安全参数及元组;然后在收到智能电表的注册申请后,设备管理中心首先调用哈希算法生成该智能电表的匿名身份标识,再调用ECC累加器成员新增算法为该智能电表生成匿名身份凭证,更新当前累加值;
2)认证时,智能电表凭借所述匿名身份标识和匿名身份凭证向设备管理中心申请接入认证,设备管理中心调用ECC累加器成员验证算法进行计算验证,若验证通过,则认证成功,允许该智能电表接入,否则认证失败;
3)对于认证失败或行为异常的智能电表,设备管理中心对该智能电表进行检测,如果该智能电表遭到攻击或篡改,则由设备管理中心调用ECC累加器成员删除算法,撤销该智能电表的匿名身份凭证。
2.如权利要求1所述的方法,其特征在于,步骤1)中设备管理中心生成相关的安全参数及元组的步骤包括:
选择安全参数l,使用双线性对实例生成器BPG生成元组t=(p,G1,GM,e,P)和私钥其中p为l长的素数,G1是阶为p的循环加群,GM是阶为p的乘群,双线性映射e:G1×GM→GM,P为G1的生成元,是小于p且与p互素的所有数的集合,R代表随机选取该集合中的数;
计算元组t′=(P,sP,…,sqP),其中q为累加器累加的元素的上限;在元组t,t′定义两个函数(f,g)分别是:f:Zp×ZP→ZP,和g:Zp→G1,u∈Zp。
3.如权利要求2所述的方法,其特征在于,步骤1)中通过对待累加的元素进行累加,得到累加值,其中待累加的元素的定义域为ZP\{-s},累加值的定义域是G1;哈希算法的函数为h:{0,1}*→ZP\{-s}。
4.如权利要求2所述的方法,其特征在于,步骤1)中设备管理中心根据智能电表的唯一身份标识ID计算其匿名身份标识ID*=h(ID);判断ID*是否属于集合X,若属于则该身份标识ID已经注册过;否则,调用ECC累加器成员新增算法,将智能电表的匿名身份标识添加至当前成员集合X={x1,…,xk},其中x是已经注册的智能电表的匿名身份标识,并生成该智能电表的匿名身份凭证W=A,A为当前累加值。
5.如权利要求4所述的方法,其特征在于,步骤1)中ECC累加器成员新增算法为:A′=g(f(u,X∪{ID*}))=(ID*+s)A;其中A′为更新的累加值。
6.如权利要求5所述的方法,其特征在于,步骤1)中当有新智能电表注册时,其他智能电表的匿名身份凭证更新为W′=A+(infadd-ID*)W,其中infadd表示增加的匿名身份标识。
7.如权利要求5所述的方法,其特征在于,步骤2)中设备管理中心调用ECC累加器成员验证算法进行计算验证是指:调用ECC累加器成员验证算法计算出(ID*+s)W,并确定其是否等于A′。
8.如权利要求4所述的方法,其特征在于,步骤3)中ECC累加器成员删除算法为:V′=g(f(u,X\{ID*}))=1/(ID*+s)A,其中V′为更新的累加值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司;中国南方电网有限责任公司,未经南方电网数字电网研究院有限公司;中国南方电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111061074.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有消肿功能的儿童阴囊护理托
- 下一篇:船体倾覆状态实时检测平台