混沌系统与均匀化:一种新型S-Box生成算法
需积分: 11 66 浏览量
更新于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生成方法,利用混沌系统的特性优化了随机序列的均匀性,从而提升了加密系统的安全性。这一成果对于混沌理论和密码学领域都是一个有价值的贡献,为未来相关研究提供了新的思路和实践基础。
2008-11-07 上传
2021-03-07 上传
2019-09-08 上传
2021-05-30 上传
2021-05-31 上传
2020-10-23 上传
2021-07-13 上传
2009-12-30 上传
点击了解资源详情
weixin_38504089
- 粉丝: 6
- 资源: 947
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践