S盒又称为置换盒,是许多分组密码算法中唯一的非线性部件,它的密码强度决定了整个密码算法的安全性。一个好的S盒对于安全系统来说是至关重要的,因此提出了一种基于混沌Lorenz系统的S盒设计方法,并对S盒的双射性、非线性度、严格雪崩准则、输出比特间独立性和差分均匀性进行了测试和分析。分析结果表明:利用该算法产生的S盒具有很好的密码学特性,适用于开发新的分组密码算法。
2021-12-13 22:36:08 952KB 自然科学 论文
1
利用混沌系统产生的序列,经过一系列简单处理,结果作为S盒部分密钥,从而保障S盒相对安全性,进而在保障加密码算法的基础上,提高运算效率。
2021-11-25 12:41:02 47KB 混沌 密钥 S盒
1
提供大家我自己写的一个学习用算法, SPN用于加密,LINEARATTACK用于线性攻击 尝试解出密钥
2021-11-13 15:02:29 3KB linearattack s盒 加密与解密
1
visio软件下载 N-S盒图 用Visio画N-S盒图插件 visio软件下载 N-S盒图 用Visio画N-S盒图插件 visio软件下载 N-S盒图 用Visio画N-S盒图插件 visio软件下载 N-S盒图 用Visio画N-S盒图插件 visio软件下载 N-S盒图 用Visio画N-S盒图插件
1
实现DES算法中S盒查找部分的代码。代码能够在VC6.0运行且获得S盒的输出
2021-10-26 16:00:07 3KB 密码学算法
本压缩包里包括一些常见用来测试并分析S盒性能的库函数。
2021-08-11 22:06:35 4KB S盒 性能测试
Bfunc_S1__f1_4bits__xxxY = BooleanFunction([0,0,0,1, 1,1,1,0, 0,0,1,0, 1,1,0,1, 1,0,0,0, 0,0,0,1, 1,1,1,1, 0,1,1,0, 0,1,1,0, 0,0,0,0, 1,0,0,1, 0,1,1,1, 1,1,0,1, 1,1,1,0, 1,0,0,0, 1,0,0,1]) Bfunc_S1__f1_4bits__xxxY.algebraic_normal_form()
2021-05-09 17:09:38 658KB DES S盒 DES加密 布尔函数
1
针对DNA编码规则单一和混沌加密算法对密钥的灵敏度低等问题,提出一种基于DNA编码和超混沌系统的图像加密方案。该算法首先使用SHA-3算法计算明文图像的哈希值,用于超混沌系统的初始值,增加明文敏感性;其次将图像转换为DNA序列,并与所构建的S盒子进行DNA序列运算;最后用超混沌系统产生的序列对图像进行置乱。结果和理论分析表明,该算法不仅提高了密钥敏感性和传输数据的安全性,而且具有较好的抗穷举攻击、统计攻击和差分攻击能力。
2021-04-22 15:19:28 1.74MB 图像加密 DNA编码 超混沌系统 S盒子
1
编程实现AES的加、解密以及S盒的构造。 生成子秘钥,加、解密,实现自主构造S盒子,电子密码本模式ECB和密码分组链接模式CBC并适用于所有文件加密。 适合北航信息安全方向的同学 绝对拿来就能用的!
2021-04-15 19:11:20 5KB 北航 S盒 AES 加解密
1
这个Doc文档是软件工程中,流程图分别转换成N-S盒图,PAD图和伪码的例子
2021-04-10 17:36:49 101KB 流程图,N-S盒图,PAD图,伪码
1