V
主页
轻量级分组加密算法Simon的原理详细讲解
发布人
轻量级分组加密算法Simon Simon算法为基于平衡Feistel结构设计的轻量级分组密码算法。n表示字长,2n表示分组长度,mn表示密钥长度。Simon算法一共10个版本,均可用Simon 2n/mn表示。这10个版本分别为32/64,48/72,48/96,64/96,64/128,96/96,96/144,128/128,128/192,128/256。Simon轮函数包含3种操作:按位异或(⊕)、按位与(&)、循环左移(<<<)。 ……………… ……………… ……………… 轮密钥生成算法 Simon系列分组密码算法的轮函数是相同的,其不同之处在于密钥扩展算法。假设初始密钥为K0,K1,……Km-1,利用轮密钥递推公式可以得到全部轮密钥K0,K1,……Kr-1。根据初始密钥字长m不同,递推公式分为3种: 其中常量c=2n-4=0xff…fc,c的二进制位数与轮密钥Ki相同。z0,z1,z2,z3,z4是5个不同的二进制常数数列,不同版本的Simon密码可以采用不同的z。 设u,v,w是周期为31的序列,t是周期为2的序列, u=1111101000100101011000011100110···, v=1000111011111001001100001011010···, w=1000010010110011111000110111010···, t=010101010101···。 则SIMON算法的轮常数序列为: z0=u,z1=v,z2=u⊕t,z3=v⊕t,z4=w⊕t。
打开封面
下载高清视频
观看高清视频
视频下载器
轻量级分组加密算法Speck的原理详细讲解
轻量级分组加密算法GOST的原理详细讲解
轻量级分组加密算法PRESENT的原理详细讲解
文件加密解密工具 V3.0*多线程加密和解密文件*支持三个加密方式*9个加密算法可以选择
轻量级分组加密算法CRAFT的原理详细讲解
轻量级分组加密算法FeW的原理详细讲解
常见对称加密算法的混淆层(S盒)及其密码学指标
轻量级分组加密算法HIGHT的原理详细讲解
轻量级分组加密算法CHAM的原理详细讲解
轻量级分组加密算法MIBS的原理详细讲解
轻量级分组加密算法Midori的原理详细讲解
轻量级分组加密算法PRIDE的原理详细讲解
常见对称加密算法的扩散层(P盒)及其密码学指标
序列密码算法的设计|基于Feistel结构和32X32S盒设计|使用异或和模加混合交替运算|基于4个8级32位字互控的混淆和扩散设计
轻量级分组加密算法KATAN的原理详细讲解
轻量级分组加密算法LED的原理详细讲解
文件加密解密工具 V5.0(大文件加密和解密速度测试)
轻量级分组加密算法KLEIN的原理详细讲解
轻量级分组加密算法ESF的原理详细讲解
密码学|信息安全|分组密码|分组加密算法|AES候选算法之一Serpent详细讲解
轻量级分组加密算法TWINE的原理详细讲解
文件加密解密工具 V5.0(高效安全复杂随机扭曲变形支持批量多线程加密解密文件支持3种加密和解密方式6个加密算法可以选择的文件加密软件)
文件加密解密工具 V5.0(如何防止软件被破解|使用Hash算法SKAP512对软件进行完整性校验可以达到这一目的)
轻量级分组加密算法PRINCE的原理详细讲解
轻量级分组加密算法LiCi的原理详细讲解
轻量级分组加密算法GIFT的原理详细讲解
轻量级分组加密算法LBlock的原理详细讲解
过年在家闲来无事自创分组加密算法/分组密码算法YGM128源代码详细讲解
全同态加密算法设计
自主设计Hash算法SKAP512|密码学|信息安全|分组密码|分组加密算法|杂凑函数|杂凑算法|信息摘要算法|SHA256|SHA512|MD5
多线程批量加密和解密文件|多个加密算法可以选择|3种加密和解密方式可以选择|文件加密解密工具 V5.0
文件加密解密工具 V3.0-----加密方式3(任意文件格式)格式由宿主文件决定
密码学|信息安全|分组密码|分组加密算法|国产分组密码SM4详细讲解
采用环形首尾互联互控的雪崩效应极好的Hash算法(杂凑函数)RING-512设计原理详解
密码学|信息安全|分组密码|分组加密算法|韩国标准分组密码算法ARIA详细讲解
文件加密解密软件的安全性测试之分组加密算法的混淆性和扩散性测试
文件加密解密工具 V3.0-----加密方式2(EXE)把文件加密成EXE格式 可以单独解密
文件加密解密工具 V3.0-----一个小巧高效的文件加密解密软件 相同的密码和机器码加密相同的文件后得到的文件数据完全不一样
在网上,谁不是裸奔?(本视频提供网络安全教程)
SKAP512密码杂凑算法(与SHA256算法类似的雪崩效应更强扩散速度更快的Hash算法)