一种应用于电能表的数据加密方法、装置及存储介质制造方法及图纸

技术编号:24692405 阅读:305 留言:0更新日期:2020-06-27 11:23
本申请公开了一种应用于电能表的数据加密方法、装置及存储介质,包括:获取公钥密文,并用认证公钥对公钥密文解密以得到管理模组的公钥。再通过该公钥对随机数生成器生成的随机数进行加密得到随机数密文,并发送至管理模组,使得管理模组可以通过自己的私钥对随机数密文解密得到随机数实现加密密钥的同步。最后,通过随机数作为加密密钥对通信数据进行加密或解密。由此可见,管理模组的公钥和随机数的数据量较小,故对其进行了非对称加密,能够克服计算量大的问题,且安全性较高;而通信数据的数据量较大,故对其进行了对称加密,并且所使用的加密密钥是随机数,故不需要密钥管理大数据库,能够克服电力公司需要额外增加密钥管理大数据库的问题。

A data encryption method, device and storage medium applied to electric energy meter

【技术实现步骤摘要】
一种应用于电能表的数据加密方法、装置及存储介质
本申请涉及电力
,特别是涉及一种应用于电能表的数据加密方法、装置及存储介质。
技术介绍
本申请中的电能表主要是指多芯多模组智能电能表,可以包括但不限于IR46电能表,其中,电能表是由计量模组、管理模组、通讯模组和扩展模组等部分组成,以实现电能计量、数据处理、实时监测、自动控制和信息交互等功能的电能表。IR46标准将软件部分划分为法制计量部分软件与非法制计量部分软件,明确提出电能表应能够对法制计量信息予以保护,并将计量部分与非计量部分相互隔离。如果计量部分需要同非计量部分进行通信,应设定特定的通信接口,所有的信息均应通过该接口进行传递。因此,当前电能表的计量模组与管理模组采用物理分离。图1为现有技术提供的一种IR46多芯多模组智能电能表的结构图。如图1所示,该电能表包通信模组、计量模组和管理模组。其中,计量模组中具有计量MCU,计量模组用于提供基础电能量、电能瞬时量、时钟等法制数据,每分钟保存基础总电能;管理模组中具有管理MCU,管理模组的总电量(包含:正向有功、反向有功、Ⅰ/Ⅱ/Ⅲ/本文档来自技高网...

【技术保护点】
1.一种应用于电能表的数据加密方法,其特征在于,应用于计量模组,该方法包括:/n向管理模组发起获取请求,以获取所述管理模组的公钥密文;其中,所述公钥密文通过认证终端的认证私钥对所述管理模组的公钥加密得到;/n用所述认证终端的认证公钥对所述公钥密文解密以得到所述管理模组的公钥;/n触发随机数生成器生成随机数;/n将所述随机数通过所述管理模组的公钥进行加密以得到随机数密文,并发送至所述管理模组以便所述管理模组通过所述管理模组的私钥对所述随机数密文解密得到所述随机数;/n当产生通信数据传输请求时,通过所述随机数作为加密密钥对通信数据进行加密或解密。/n

【技术特征摘要】
1.一种应用于电能表的数据加密方法,其特征在于,应用于计量模组,该方法包括:
向管理模组发起获取请求,以获取所述管理模组的公钥密文;其中,所述公钥密文通过认证终端的认证私钥对所述管理模组的公钥加密得到;
用所述认证终端的认证公钥对所述公钥密文解密以得到所述管理模组的公钥;
触发随机数生成器生成随机数;
将所述随机数通过所述管理模组的公钥进行加密以得到随机数密文,并发送至所述管理模组以便所述管理模组通过所述管理模组的私钥对所述随机数密文解密得到所述随机数;
当产生通信数据传输请求时,通过所述随机数作为加密密钥对通信数据进行加密或解密。


2.根据权利要求1所述的数据加密方法,其特征在于,在获取所述管理模组的公钥密文时,还包括:
获取所述管理模组的数字签名证书;其中,所述数字签名证书由所述认证终端生成,并发送至所述管理模组;
根据所述认证公钥对所述数字签名证书进行验签,并判断是否验签通过;
如果是,则进入所述用所述认证终端的认证公钥对所述公钥密文解密以得到所述管理模组的公钥的步骤。


3.根据权利要求2所述的数据加密方法,其特征在于,所述公钥密文通过认证终端的认证私钥对所述管理模组的公钥加密得到具体包括:
所述认证终端获取所述管理模组的公钥;
所述认证终端通过所述认证私钥对所述管理模组的公钥进行加密得到所述公钥密文;
所述认证终端生成所述数字签名证书具体包括:
将所述公钥密文进行哈希运算以得到公钥密文摘要;
通过所述认证私钥对所述公钥密文摘要加密以得到所述数字签名;
通过所述公钥密文及所述数字签名组成数字签名证书。


4.根据权利要求1-3任意一项所述的数据加密方法,其特征在于,当所述通信数据传输请求为发送数据时,还包括:
对通信数据进行累加和校验。


5.根据权利要求1所述的数据加密方法,其特征在于,向所述管理模组发起所述获取请求具体为:在所述计量模组检测到上电或检测到所述管理模组更换时发起所述获取请求。


6.一种应用于电能表的数据加密方法,其特征在于,应用于管理模组,该方法包括:
根据计量模组发起的获取请求向所述计量模组发送所述管理模组的公钥密文;其中,所述公钥密文通过认证终端的认证私钥对所述管理模组的公钥加密得到;
接收所述计量模组发送...

【专利技术属性】
技术研发人员:张敏王柯童李双全朱程鹏王宏飞舒元康陈昌首史少岩
申请(专利权)人:杭州海兴电力科技股份有限公司宁波恒力达科技有限公司南京海兴电网技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1