用于Hadoop平台的混沌加密研究与实现
为解决传统单机模式串行加密方法存在的不足,设计了一种基于Hadoop平台的混沌加密算法的运行方案。该方案运用MapReduce并行框架和混沌加密伪随机数以及初值敏感的原理,提出一种针对MapReduce框架和混沌加密优化的并行混沌加密方案,即用明文长度作为初值,分别对Chen、Lorenz、Rossler三种超混沌系统进行初始迭代,同时提出对明文数据按1 Mb进行分块的设计理念,通过根据偏移量,判断每个分块生成长度为1Mb的Chen、Lorenz、Rossler三个密钥序列的方法,达到提升数据密度安全性、减少运行内存占有量等目的。该设计框架中,Chen序列用于明文置乱操作,Lorenz序列用于异或的扩散操作,Rossler序列用于取模的辅助扩散操作。实验证明,针对MapReduce并行框架特性和混沌系统特性的优化算法,在能够有效减小内存占用量、又可以提高加密速度的同时,明文关联的加密操作达到了有效防御选择明文攻击的目的。
In order to solve the shortcomings of the traditional serial encryption method in single machine mode, such as the low density of data security, the difficulty in encrypting-efficiency to meet the requirement of increasing information data encryption and the excessive amount of memory in the running process, and so on. This paper designed a scheme of chaotic encryption algorithm based on Hadoop platform. The scheme used MapReduce parallel framework, chaotic encryption pseudorandom number and the principle of initial value sensitivity. A parallel chaotic encryption scheme for MapReduce framework and chaotic encryption optimization is proposed. That is, using the length of the plaintext as the initial value, uses Chen, Lorenz, Rossler chaotic system to generate secret key. At the same time, A the idea of dividing plaintext data into blocks according to 1Mb was proposed. According to the offset, each block can be judged to generate three key sequences of Chenn Lorenzl Rossler whose length is 1Mb. To improve the security of data density, reduce the amount of running memory and other purposes. In this design framework, Chen sequence is used for plaintext messing operation, Lorenz sequence is used for XOR diffusion operation and Rossler sequence is used for modular auxiliary diffusion operation. Experiments have proved that, for MapReduce, The optimization algorithm of using parallel framework and chaotic system can effectively reduce the amount of memory and improve the encryption speed, and the encryption operation associated with plaintext achieves the purpose of effectively defending against the attack of selected plaintext.
姚灼琛、谢国波
计算技术、计算机技术
MapReducehenLorenzRossler超混沌系统并行加密
姚灼琛,谢国波.用于Hadoop平台的混沌加密研究与实现[EB/OL].(2018-09-12)[2025-08-21].https://chinaxiv.org/abs/201809.00135.点此复制
评论