【技术实现步骤摘要】
一种应用于电能表的数据加密方法、装置及存储介质
本申请涉及电力
,特别是涉及一种应用于电能表的数据加密方法、装置及存储介质。
技术介绍
本申请中的电能表主要是指多芯多模组智能电能表,可以包括但不限于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。