混沌系统与均匀化:一种新型S-Box生成算法
需积分: 11 166 浏览量
更新于2024-08-06
1
收藏 954KB PDF 举报
"基于二次多项式混沌系统的S-Box生成算法,通过混沌系统均匀化处理构建S-Box,用于加密系统,表现出良好的密码特性。作者黄慧芳,发表于《数据挖掘》2018年8月第3期,页码104-111。"
本文探讨了一个新的二次多项式混沌系统在密码学中的应用,特别是在S-Box(Substitution Box,替换盒)生成算法中的创新使用。S-Box是密码系统中重要的组件,用于增强加密的非线性和混淆特性,从而提高安全性。混沌系统因其高度的初值敏感性、伪随机性和不可预测性,被广泛研究于混沌密码学领域。
作者首先提出一个新的二次多项式混沌系统,并基于该系统的概率密度函数进行均匀化处理。均匀化处理的目的是解决混沌系统生成序列的非均匀性问题,以确保生成的随机序列具有更好的随机性和均匀性,这对构建高质量的S-Box至关重要。通过这一过程,混沌序列被转换为符合均匀分布的伪随机序列,提高了S-Box的性能。
接下来,作者利用均匀化后的混沌系统构造S-Box生成算法。为了评估新算法的性能,进行了详细的分析测试,包括双射特性检查(确保每个输入与每个输出都对应一次且仅对应一次),非线性度评估(衡量S-Box的非线性程度,较高的非线性度可以增加密码的复杂性),以及差分概率和线性概率分析。这些分析旨在检测S-Box抵抗已知密码攻击的能力,如差分攻击和线性攻击。
实验结果显示,经过均匀化处理的混沌系统生成的S-Box具有出色的密码特性,适合用于加密系统。这不仅增强了加密的安全性,也为混沌密码学提供了一种新的实用方法。混沌系统的这种应用不仅限于密码学,其在随机数生成、数据隐藏、通信安全等众多领域都有潜在的应用价值。
黄慧芳的研究提出了一种创新的S-Box生成方法,利用混沌系统的特性优化了随机序列的均匀性,从而提升了加密系统的安全性。这一成果对于混沌理论和密码学领域都是一个有价值的贡献,为未来相关研究提供了新的思路和实践基础。
359 浏览量
点击了解资源详情
207 浏览量
118 浏览量
243 浏览量
150 浏览量
2021-07-13 上传
163 浏览量
243 浏览量
weixin_38504089
- 粉丝: 6
- 资源: 947
最新资源
- snake-game-[removed]一个免费的Javascript游戏。我的第一个游戏可能很糟糕;)!!!!
- corn-gate-1.1.3.zip
- 便携式盲人用水净化测试装置-电路方案
- tmux-fingers:使用vimiumvimperator在终端中复制粘贴提示
- Alg-Struct-C:АлгоритмыиструктурыС
- 基于jsp实现的Caché的实验室资源管理系统的设计(源代码+论文).rar
- 易语言复制组件实现左侧菜单
- AREPL-electron:具有实时代码评估功能的python暂存器
- werjhtkwj.zip
- 单片机温度、光照、湿度检测和控制仿真protues
- wget-1.20-win32,c语言中无符号数是源码吗,c语言
- 基于PHP实现的域名IP归属地查询 v1.0_ipsearch_工具查询(PHP源代码+html).zip
- _somemart:实现在线商店API的一部分
- test:此回购用于学习目的
- QT5网络通讯TCP客户端代码,linux和win兼容,亲测可用
- ansible-role-django:Django开发的重要角色