第7卷第1期长沙航空职业技术学院学报

Vo1.7No .1

2007年3月

CHANGS HA AERO NAUT I CAL VOCATI ONAL AND TECHN I CAL COLLEGE J O UR NAL

M ar .2007

基于Log i stic 映射混沌加密算法的研究

韩凤英1,2

,朱从旭

1

(1.中南大学信息科学与工程学院,湖南长沙 410600;2.长沙航空职业技术学院,湖南长沙 410124)

摘要:分析Log istic 混沌映射的加密算法原理,提出基于该算法的加密方法,并从算法的安全性、效率等方面进行性能分析。最后采用M atl ab 开发工具完成该混沌加密算法的设计,用该算法对实例进行加密仿真。

关键词:L og i sti c 映射;序列密码;混沌加密

中图分类号:TP393.08 文献标识码:A 文章编号:1671-9654(2007)01-030-05

收稿日期:2006-10-08

作者简介:韩凤英(1975-),湖南宁乡人,教师,在读硕士研究生,研究方向为信息安全。

朱从旭(1963-),湖南武冈人,副教授,博士,硕士生导师,研究方向为混沌密码学与数字水印技术。

A R esearch of Chaos Encryption A lgor it hm Based on Logistic M apping

HAN Feng-y i n g 1,2

,Z HU Cong-xu

1

(http://www.doczj.com/doc/e6534d94da38376baf1fae89.htmlr m ation Science and Eng i n eeri n g College ,South Central Universit y ,Changsha H unan 410600;

2.Changs ha A eronautical Vocational and Technical College,Changsha H unan 410124)

Abstract :It ana l y ses the encryption a l g orit h m princi p le based on the Log i s tic chaosm apping ,pro -poses a kind of encryption ,and fro m aspects o f algorith m security ,efficiency and so on ,g ives the per -fo r m ance ana l y sis .Fina ll y ,it uses the M atlab develop m ent k it to co m p l e te this desi g n ,and carries on the encryption si m u lation w ith this algo rithm targeting on a ex a m ple .

K ey w ords :log istic m apping ;sequence pass w ord ;chaos encrypti o n

混沌系统迭代产生的时间序列对初始条件敏感,结构复杂难以分析和预测,可以提供具有良好的随机性、相关性、复杂性的伪随机序列[1]

,混沌时间序列理论上具有类随机性,破坏了相关分析的适用性,保密性得以加强。同时混沌系统产生的时间序列密码具有丰富的源泉,应用混沌密码进行加密已成为现代密码学新方向。

1 混沌加密原理

混沌是人们在对某些非线性动态系统的研究中发现的,这个动态系统表现出不可预测性,不可分解性,但又有一定的规律性,它对初始参数有高度的敏感性,初始状态只有微小差别的两个混沌系统在较短的时间后就会产生两组完全不同的、互不相关的混沌序列值

[2]

。混沌序列密码系统(见图1)的加密端和解密

端是两个独立的、完全相同的混沌系统,两系统间不存在耦合关系。明文信息在加密端加密后直接发往解密端,解密端可以在全部接收后再解密,也可以利用其它技术如线程同步等建立同步关系后进行实时解密。此方法的安全性依赖于混沌信号的超长周期、类随机性和混沌系统对初始状态、系统参数的敏感性。混沌序列密码加密方法灵活多变,可以充分利用混沌信号的特性构造复杂的加密函数。

逻辑斯蒂(Log istic)模型

X n+1=uX n (1-X n )(1)该抛物线映射蕴含着现代混沌理论的基本思想,包括倍周期到混沌、分岔图等非线性理论的基本框架和模式

[3]

混沌序列 java,基于Logistic映射混沌加密算法的研究_韩凤英相关推荐

  1. C#实现基于Logistic映射混沌加密算法(可加密静态图片和动态图片)

    这是本菜鸡在<信息隐藏>中实现的图像加密,选用的是logistics混沌加密算法,希望对你的课设或项目有所帮助 文章目录 基于Logistic映射混沌加密算法 逻辑斯蒂(Logistic) ...

  2. java基于ssm的个人博客系统_调研了 100 来个 Java 博客系统,发现这5个最好用

    大家好!我是 Guide 哥,Java 后端开发.一个会一点前端,喜欢烹饪的自由少年. 最近想倒腾一下博客,看了很多现成的比较成熟的开源博客系统,自己也简单从下面几个维度总结对比了一下: star数量 ...

  3. java基于ssm的个人博客系统_一个基于 Spring Boot 的开源免费博客系统

    概况 mblog 开源免费的博客系统, Java 语言开发, 支持 mysql/h2 数据库, 采用 spring-boot.jpa.shiro.bootstrap 等流行框架开发.支持多用户, 支持 ...

  4. java基于聚类的离群点检测_挑子学习笔记:基于两步聚类的离群点检测

    转载请标明出处:http://www.cnblogs.com/tiaozistudy/p/anomaly_detection.html 本文主要针对IBM SPSS Modeler 18.0中离群点检 ...

  5. java基于聚类的离群点检测_基于两步聚类的离群点检测

    转载请标明出处:http://www.cnblogs.com/tiaozistudy/p/anomaly_detection.html 本文主要针对IBM SPSS Modeler 18.0中离群点检 ...

  6. java堆与非堆的一些研究_堆和堆傻傻分不清?一文告诉你 Java 集合中「堆」的最佳打开方式...

    什么是堆? 堆其实就是一种特殊的队列--优先队列. 普通的队列游戏规则很简单:就是先进先出:但这种优先队列搞特殊,不是按照进队列的时间顺序,而是按照每个元素的优先级来比拼,优先级高的在堆顶. 这也很容 ...

  7. 基于MATLAB的混沌密码与数字图像加密应用、信息隐藏

    基于MATLAB的混沌密码与数字图像加密应用.信息隐藏 实验目的:利用Matlab软件基于Logistic映射的加密算法对图像进行加密和解密,以及利用DEV C++软件.Excel表格绘制图像基于Lo ...

  8. 基于Logistic混沌序列和DNA编码的图像加解密算法仿真

    目录 1.算法概述 2.仿真效果 3.MATLAB仿真源码 1.算法概述 离散的Logistic映射对初值和结构参数的改变具有极端的牧感性,在一定条件下能够产生混沌,并且产生的混沌序列具有类白噪声统计 ...

  9. 基于Logistic混沌序列图像加密

    Logistic映射方程形式如下: X k + 1 = u X k ( 1 − X k ) , ( k = 1 , 2 , 3 - ) X_k+1 = uX_k ( 1- X_k),(k=1,2,3- ...

最新文章

  1. Table 'xxxxx' is marked as crashed and last 解决办法
  2. django一对多、多对多模型、自关联的建立
  3. FFmpegh.264解码
  4. java之上三角矩阵_7-1 判断上三角矩阵
  5. 线下实战—6月25号(深圳)
  6. (47)System Verilog数组排序
  7. 【收藏】NLP技术学习路线图,值得收藏,附下载
  8. Mybatis日志实现
  9. VHDL实现8选1数据选择器
  10. 软件设计原则之单一职责原则
  11. 马哥python培训如何
  12. java毕业设计C语言教学辅导网站Mybatis+系统+数据库+调试部署
  13. 抖音便捷小空调特效 html+css+js
  14. excel求方差和标准差的函数_Excel公式和函数 方差和标准差
  15. 东大计算机硕士奖学金,【信息学院硕士研究生第二学年普通奖学金评定方案】...
  16. SQL Server 数据库作业(备份、同步)
  17. 一篇文章上手docker(原理,部署,使用,坑)
  18. 润乾报表数据集中参数和宏的使用方法
  19. 如何应对大数据的三大挑战?
  20. 奥运会数据可视化展示

热门文章

  1. 华为认证官网报名_华为认证报名网址是多少
  2. 程序猿成长历程的四个阶段,你在哪个阶段?
  3. html实现led数字效果,css3一个简易的 LED 数字时钟实现方法
  4. vue 电子表格Excel的上传导入、导出下载、读取本地Excel、json转Excel
  5. 利亚德虚拟演播技术分析
  6. css多重效果,css奇技淫巧—box-shadow与outline绘制多重边框效果
  7. 煤球数目 有一堆煤球,堆成三角棱锥形。具体: 第一层放1个, 第二层3个(排列成三角形), 第三层6个(排列成三角形), 第四层10个(排列成三角形), .... 如果一共有100层,共有多少个煤
  8. C#使用BarTender打印条码
  9. Ubuntu 给 rhythmbox 装插件,使其显示歌词功能
  10. 剑灵南天国服务器位置,剑灵南天国实验室申请地址_剑灵南天国实验室申请资格答案_游戏堡...