32比特分组长度的轻量级加密解密方法.pdf
元容****少女
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
32比特分组长度的轻量级加密解密方法.pdf
本发明提供了一种32比特分组长度的轻量级加密解密方法。将加密过程中32比特明文分为4个字节;对于前8轮和第9轮分别设置相应密钥;使明文经过8个轮变换,在8个轮变换之后第8轮输出的左边不需要进行再经过最后一个输出变换,得到输出密文。按照与加密过程相对应的方式进行解密过程,其中使得每轮输出的左边两个字节的变换位置。在密钥调度过程生成68个子密钥。
轻量级分组密码加密及解密方法.pdf
本发明公开了一种轻量级分组密码加密及解密方法,轮函数中采用一种动态构成的F函数对明文数据进行加密处理,首先获取待加密明文数据并分为4分支明文数据组,每分支明文数据组同时进行动态F函数运算后,进行P置换,以此完成一轮函数加密,共进行15轮迭代加密,最后进行一次轮密钥的“白化”操作后,最终得到密文输出。该F函数为由轮常量加、S盒替换、列混淆、轮密钥加4个组件参与运算时的顺序循环移动构成的动态结构。其中S盒替换由一种新的类似广义Feistel结构构成,硬件实现代价小。每轮密钥更新完成后,更新后的轮密钥也分为4分
一种轻量级的加密解密方法、装置和存储介质.pdf
本说明书实施例提供了一种轻量级的加密解密方法、装置和存储介质,所述方法包括:将待加密明文从低位至高位平均分割成四个分支;根据预设加密轮数和非对称费斯妥结构,基于模加、循环移位和异或中的一个或多个运算规则,针对每一个分支进行加密。本申请提供的技术方案用以解决现有方法不能顾密码算法的效率、空间与安全性的问题。
加密方法、解密方法、加密装置和解密装置.pdf
本发明提供了加密方法、解密方法、加密装置和解密装置,该加密方法,包括:将字节代换、行移位、列混合和轮密钥加中能够通过真值表实现的步骤通过查找真值表的方式替代,生成第一加密过程、第二加密过程、第三加密过程和第四加密过程;将明文作为当前待加密数据;S4:将当前待加密数据依次经过第一加密过程、第二加密过程、第三加密过程和第四加密过程,输出中间加密结果,加密循环次数加一;判断加密循环次数是否为加密预设值,是则执行S6,否则,执行S7;S6:将中间加密结果依次经过第一加密过程、第二加密过程和第四加密过程的处理后,输
加密装置、解密装置、加密方法、解密方法和电子设备.pdf
本公开提供了一种加密装置,包括获取单元,用于获取待加密明文,待加密明文包括I个明文块,I个明文块中的每个明文块的长度为N比特;加密单元,用于利用以下方式得到I个密文块:当i取值从1依次取到I?1时,针对I个明文块中的第i明文块,利用第i密钥流的N比特密钥数据对第i明文块进行加密,得到第i密文块,并根据第i密文块或N比特密钥数据确定第i+1密钥流;当i取值为I时,针对I个明文块中的第I明文块,利用第I密钥流的N比特密钥数据对第I明文块进行加密,得到第I密文块;N比特密钥数据为第i密钥流的最高N比特数据或最低