一种数据加密方法、系统、电子设备及介质与流程

文档序号:37724554发布日期:2024-04-23 12:03阅读:来源:国知局

技术特征:

1.一种数据加密方法,其特征在于:包括:

2.根据权利要求1所述的一种数据加密方法,其特征在于:所述待加密数据包括明文和明文密钥;对应地,所述并行加密模块并行对多个分组数据进行加密后,得到的多组密文数据均包括密文和密文密钥。

3.根据权利要求1所述的一种数据加密方法,其特征在于:所述加密结果中的字段包括目的地址、源地址、可选字段、安全数据和完整性校验值;其中,所述可选字段包括macsec帧的以太类型、tag控制信息、关联编号、短帧的信息、包数和完整性校验值。

4.根据权利要求1所述的一种数据加密方法,其特征在于:任一加密引擎对对应的分组数据进行加密时,采用gcm算法实现。

5.根据权利要求1所述的一种数据加密方法,其特征在于:所述有效位数为128位;所述待加密数据的完整性校验值包括对多组密文数据并行进行哈希运算后得到的多个哈希值;其中,第i组密文数据对应的哈希值为:

6.一种数据加密系统,其特征在于:用于实现如权利要求1至7中任一项所述的数据加密方法;所述数据加密系统包括:

7.一种电子设备,其特征在于:包括:

8.一种计算机可读存储介质,用于存储计算机可读取的计算机程序指令,其特征在于:所述计算机程序指令被配置为运行时执行如权利要求1至5中任一项所述的数据加密方法的操作。


技术总结
本发明属于数据加密技术领域,其目的在于提供一种数据加密方法、系统、电子设备及介质。本发明中的方法包括:接收待加密数据,根据预设的有效位数对所述待加密数据进行分组,得到多个分组数据;再采用由多个加密引擎组成的并行加密模块对多个分组数据并行进行加密处理,以得到多个分组数据对应的多组密文数据;将多组密文数据输入并行GHASH模块,以便所述并行GHASH模块基于并行GCM GHASH算法对多组密文数据并行进行哈希运算,得到多组密文数据的完整性校验值;将多组密文数据和所述完整性校验值进行组合,得到所述待加密数据的加密结果。本发明可满足高带宽要求,数据加密速度更快。

技术研发人员:周荣俊,李婧,胡广垠
受保护的技术使用者:昆高新芯微电子(江苏)有限公司
技术研发日:
技术公布日:2024/4/22
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1