* GCM模式加密, secertKey和iv需要自己传值, 加密解密一致 *@paramplainText plainText *@returnString */publicstaticStringencryptData_GCM(String plainText, String secretKey, String ivString){if(plainText ==null) {returnnull; }try{SM4sm4=newSM4();byte[] key;byte[] iv;byte[] data; key = s...
4.根据权利要求3所述的一种SM4-GCM算法在网络安全协议中的应用,其特征在于:所述网络安全协议包括MACsec协议、IPsec ESP协议、IPsec AH协议。 5.根据权利要求4所述的一种SM4-GCM算法在网络安全协议中的应用,其特征在于:当网络安全协议为MACsec协议时,其认证加密时,典型的数据包加密封装,数据字段被加密和验证,并与...
针对传统软件实现的SM4-GCM算法吞吐率小、难以在多变的5G及大数据场景下应用的问题,文中基于FPGA可重构的特点,深入剖析SM4-GCM算法的特征,利用Mastrovito算法、Karatsuba算法、快速求余算法,设计了两种高性能、数控分离、可扩展的电路结构,分别采用全流水线技术和四度并行技术对SM4-GCM算法进行加速优化,在保证高安全性...
正在支持中,算法库当前提供了SM4加解密常用的6种加密模式:ECB、CBC、CTR、OFB、CFB和CFB128,不支持GCM模式,文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/crypto-sym-encrypt-decrypt-spec-0000001774120458\#ZH-CN\_TOPIC\_0000001774120458\_\_sm4 有用 回复 撰写回答 你尚未登录,登录后...
SM4-GCM算法的应用可以同时保障数据的机密性与完整性.论文主要完成了抗旁路攻击的轻量级SM4-GCM算法的设计与验证.首先根据标准SM4算法的原理及算法结构,在文献研究的基础上改进了SM4算法的轻量化方案,包括模块复用,用可重构S盒来替换查找表S盒及串行化算法等方式,并成功实现了轻量级SM4算法加密电路.相较于标准SM4算法...
1、本发明应用安全高速的sm4-gcm算法到媒体访问控制安全(macsec)和互联网安全协议(ipsec)中,对网络数据包进行认证加密,确保网络传输安全可靠。 2、采用sm4算法作为网络信息的加解密算法,sm4算法拥有自主知识产权,安全高效,设计简洁,实现简单。 3、采用gcm算法来生成身份认证标签,gcm算法的伽罗瓦域乘法每个时钟周期可以处...
SM4-GCM算法及在网络安全协议中的应用 (57)摘要 一种SM4‑GCM算法,其是基于伽罗瓦/计数器模式算法,并将其中的加密算法更换成SM4,采用国密SM4作为网络数据的认证加密算法,拥有自主知识产权,SM4采用128比特密钥长度对分组数据进行32轮迭代加密,安全高效。SM4算法设计简洁,实现起来较为简单,密钥调度和加密的算法基本相同...
摘要 一种SM4‑GCM算法,其是基于伽罗瓦/计数器模式算法,并将其中的加密算法更换成SM4,采用国密SM4作为网络数据的认证加密算法,拥有自主知识产权,SM4采用128比特密钥长度对分组数据进行32轮迭代加密,安全高效。SM4算法设计简洁,实现起来较为简单,密钥调度和加密的算法基本相同,而且解密时也可以使用同样的程序,只要将密钥...
一种SM4GCM算法,其是基于伽罗瓦/计数器模式算法,并将其中的加密算法更换成SM4,采用国密SM4作为网络数据的认证加密算法,拥有自主知识产权,SM4采用128比特密钥长度对分组数据进行32轮迭代加密,安全高效.SM4算法设计简洁,实现起来较为简单,密钥调度和加密的算法基本相同,而且解密时也可以使用同样的程序,只要将密钥的顺序倒置...
深入剖析SM4-GCM算法的特征,利用Mastrovito算法,Karatsuba算法,快速求余算法,设计了两种高性能,数控分离,可扩展的电路结构,分别采用全流水线技术和四度并行技术对SM4-GCM算法进行加速优化,在保证高安全性的同时,达到了较高吞吐率,并且可灵活移植于各种应用场景.实验结果表明,所提出的两种方案中的单个SM4-GCM模块的吞吐...