一种基于摘要函数的加密方法及系统技术方案

技术编号:42576494 阅读:17 留言:0更新日期:2024-08-29 00:40
本发明专利技术公开一种基于摘要函数的加密方法及系统,将待加密的原始明文数据进行扩充,扩充后的明文数据的长度为密钥长度的整数倍数;将整数倍数作为分组数,对扩充后的明文数据进行分组,获取分组后的明文数据;基于真随机数R以及预埋密钥,通过摘要函数运算后获取密钥,通过对获取的密钥进行衍生运算,生成包括整数倍数组密钥的密钥流;分别将密钥流中的密钥与对应的分组后的明文数据进行异或计算,获取整数倍数组的密文数据;基于整数倍数组中的所有密文数据、真随机数R以及预埋密钥,生成第整数倍数加一组的密文数据;将整数倍数组中的所有密文数据以及第整数倍数加一组的密文数据作为整体的加密数据发送至接收方。

【技术实现步骤摘要】

本专利技术涉及信息安全 ,更具体地,涉及一种基于摘要函数的加密方法及系统


技术介绍

1、随着新型电力系统建设的快速发展,越来越多的负荷控制设备安装部署在了电网末端,承担着数据采集与用户负荷控制等功能,由于电网末端的自动化程度提升,电网末端设备与用户设备之间的数据交互频率越来越高、所传输的数据长度越来越长,这促使在双方通信时需要在注重安全性的同时保证传输效率。

2、为保证电网末端设备的安全性,现今多采用内嵌密码算法模块的方式实现身份认证和数据加密保护,在加密中采用的是sm4分组加密的方式生成密文,计算密文时的速度相对较慢,亟需设计一种在保障安全性基本不降低的前提下提升交互速率的算法流程。

3、目前物联表在不同模组中通过增加安全芯片实现计量模组与管理模组和外部设备的连接的身份认证和交互数据加密,在加密中采用的是sm4分组加密的方式生成密文,计量流程相对复杂,密文计算速度相对较慢,影响信息交互速率,无法适应长报文、强交互的技术趋势。

4、新型电力系统建设背景下,电能表不仅承载着电能计量的基础使命,还作为客户侧关键感知枢纽,承本文档来自技高网...

【技术保护点】

1.一种基于摘要函数的加密方法,所述方法包括:

2.根据权利要求1所述的方法,所述基于真随机数R以及预埋密钥,通过摘要函数运算后获取密钥,通过对获取的密钥进行衍生运算,生成包括整数倍数组密钥的密钥流,包括:

3.根据权利要求1所述的方法,所述基于整数倍数组中的所有密文数据、所述真随机数R以及所述预埋密钥,生成第整数倍数加一组的密文数据,包括:

4.根据权利要求1所述的方法,还包括通过所述接收方对所述加密数据进行解密,其中,获取所述真随机数R为:

5.根据权利要求4所述的方法,还包括通过所述接收方对所述加密数据进行解密,其中,对整数倍数组中的...

【技术特征摘要】

1.一种基于摘要函数的加密方法,所述方法包括:

2.根据权利要求1所述的方法,所述基于真随机数r以及预埋密钥,通过摘要函数运算后获取密钥,通过对获取的密钥进行衍生运算,生成包括整数倍数组密钥的密钥流,包括:

3.根据权利要求1所述的方法,所述基于整数倍数组中的所有密文数据、所述真随机数r以及所述预埋密钥,生成第整数倍数加一组的密文数据,包括:

4.根据权利要求1所述的方法,还包括通过所述接收方对所述加密数据进行解密,其中,获取所述真随机数r为:

5.根据权利要求4所述的方法,还包括通过所述接收方对所述加密数据进行解密,其中,对整数倍数组中的所有密文数据进行解密为:

6.根据权利要求4所述的方法,还包括通过所述接收方对所述加密数据进行解密,包括:

7.一种基于摘要函数的加密系统,所述系统包括:

8.根据权利要求7所述的系统,所述第一生成单元,用于基于真随机数r以及预埋密钥,通过摘要函数运算后...

【专利技术属性】
技术研发人员:姜洪浪王晓东郜波林繁涛郑安刚左嘉王爽赵婷张玉冠何韵雪罗冉冉江小强陈方方郭清营杨艺宁翟峰李保丰陈昊梁晓兵李智虎吕英杰许斌徐萌冯云赵英杰秦煜
申请(专利权)人:中国电力科学研究院有限公司
类型:发明
国别省市:

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

1