论文部分内容阅读
混沌与传统密码有着非常相似的特性,探索新型混沌密码加密的设计及其在实际工程中的应用具有重要意义。随着智能手机的普及及其应用的扩展,手机数据信息安全性已成为人们日益关注的重要问题。混沌作为一种新型密码受到广泛关注并成为研究热点,因此本文探索基于混沌密码的Android手机存储卡信息加密具有重要意义。本文研究内容涵盖以下三个方面:(1)为了获得性能良好的混沌伪随机序列,构造了一个新型的三维连续混沌系统,对系统的动力学特性进行了仿真和理论分析,分析发现改进后的新型混沌系统在保留了Liu混沌系统原有优点的基础上,扩大了混沌系统参数的范围,增加了混沌系统参数的个数,扩展了密钥空间。(2)对构造的连续混沌系统的离散化和数字化方法进行研究,连续混沌系统的离散化方法直接影响混沌系统的精度,数字化方法直接影响混沌序列的性能。选择差商逼近法对混沌系统进行离散化处理,之后采用门限阈值抽取法和二进制直接抽取法对系统进行数字化处理从而获得可直接使用的数字序列。使用DSP(Digital Signal Processor)验证了数字化后的序列并使用随机序列性能测试包(NIST)对数字序列性能测试,测试结果表明新混沌系统的序列具有更好的类随机特性。(3)针对Android智能手机,采用java编程语言设计了Android手机通讯录和存储卡信息加密系统。基于新型混沌系统产生的伪随机序列,对手机通讯录采用流密码异或加密,利用MD5加密算法设置登陆密码以便获取手机root权限,通过设置输入加密参数,实现对手机通讯录的加密。手机文件加密系统利用混沌-AES混合加密算法(以混沌序列作为AES的基密钥)对Android平台手机存储卡内的图片、txt、word格式的文档资料进行加密,保证了用户手机信息的安全性。最后在Android手机和模拟器上进行测试,测试结果与设计目标一致。