一种分组加解密方法和装置.pdf
是翠****ng
亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
一种分组加解密方法和装置.pdf
本发明公开了一种分组加解密方法和装置,涉及信息安全领域。为解决现有技术中直接通过原始密钥经循环计算进行加解密,安全性较差的问题而发明。包括:根据预先生成的查找表进行32轮迭代计算,生成查找表的过程包括:将标准SM4算法中轮密钥rk
一种分组密码加解密方法.pdf
本发明提供了一种分组密码加解密方法,属于数据加密解密领域。本发明算法设计了一种对称的加密结构,尤其是本发明的S盒设计能配置加密需要的S变换和解密需要的S逆变换而无需增加额外的电路资源,利于加解密一体的硬件电路实现,比AES加解密一体的电路需要更少的面积资源。本发明算法复杂的S盒构造可以抵抗现有已知的攻击方法。在较少轮数(3轮)加密情况下可以提供很高的加密速度,并且利用相同的加解密硬件可以用同样的速度进行解密。该算法特别适合专用ASIC实现,可以实现加解密专用算法的专用集成电路芯片。也可用于FPGA上的IP
一种实现AES加解密的装置和方法.pdf
本发明提供了一种实现AES加解密的装置和方法,所述方法包括:接收待加密或待解密数据,将待加密或待解密数据复制到状态矩阵当中;将状态矩阵与初始密钥相加;将与初始密钥相加后的状态矩阵经过Nr-l个轮变换;对经过Nr-l个轮变换后的状态矩阵进行一个不完全的轮变换,从而完成加密或解密处理;其中,Nr为加密及解密时所需的轮数。本发明提供了一种既可以实现AES加密,又可以实现AES解密的装置和方法,同时又可以大大降低电路的规模。
一种加解密方法、装置、系统、设备和存储介质.pdf
本发明公开了一种加解密方法、装置、系统、设备和存储介质,所述方法包括:终端获取加密的密钥文件,其中所述密钥文件包括各轮的轮密钥和算法参数;所述终端将所述加密的密钥文件分散成至少两个子文件并分别存储;当需要进行加解密时,所述终端根据所述至少两个子文件及预设算法对待处理信息进行加解密运算。本发明实施例使加解密过程中密钥调用流程更加隐蔽,保证了终端内存中不会出现完整的明文密钥,解决了现有加解密算法安全性不高的问题,实现了对加解密过程的加固。
加解密、扩展方法及装置、加解密系统、终端.pdf
本发明实施例公开了一种加解密、扩展方法及装置、加解密系统、终端。其中,加密方法包括:确定加密算法的多轮迭代运算所需要的轮密钥;利用所述轮密钥对待加密的明文数据进行所述加密算法的多轮迭代运算;其中,所述加密算法的至少两轮单次迭代运算在一个时钟周期内完成。本发明实施例中的技术方案提升了加解密的效率,并且提升了加密算法的抗攻击性。