用于Hadoop平台的混沌加密研究与实现  被引量:6

Chaotic encryption research and application based on Hadoop

在线阅读下载全文

作  者:谢国波[1] 姚灼琛 Xie Guobo;Yao Zhuochen(Faculty of Computer,Guangdong University of Technology,Guangzhou 510006,China)

机构地区:[1]广东工业大学计算机学院

出  处:《计算机应用研究》2019年第11期3378-3381,3386,共5页Application Research of Computers

基  金:广东省重大科技专项资助项目(2016B030306004);广州市科技计划资助项目(201605101034176)

摘  要:为解决传统单机模式串行加密方法存在的不足,设计了一种基于Hadoop平台的混沌加密算法的运行方案。该方案运用MapReduce并行框架和混沌加密伪随机数以及初值敏感的原理,提出一种针对MapReduce框架和混沌加密优化的并行混沌加密方案,即用明文长度作为初值,分别对Chen、Lorenz、R ssler三种超混沌系统进行初始迭代,同时提出对明文数据按1 MB进行分块的设计理念,通过根据偏移量,判断每个分块生成长度为1 MB的Chen、Lorenz、R ssler三个密钥序列的方法,达到提升数据密度安全性、减少运行内存占有量等目的。该设计框架中,Chen序列用于明文置乱操作,Lorenz序列用于异或的扩散操作,R ssler序列用于取模的辅助扩散操作。实验证明,针对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. And it proposed parallel chaotic encryption scheme for MapReduce framework and chaotic encryption optimization.It used the length of the plaintext as the initial value,and used Chen,Lorenz,R ssler chaotic system to generate secret key.At the same time,the paper proposed an idea of dividing plaintext data into blocks according to 1 MB.According to the offset,it judged each block to generate three key sequences of Chenn Lorenzl R ssler whose length is 1 MB,to improve the security of data density,and reduce the amount of running memory and other purposes.This design framework used Chen sequence for plaintext messing operation,used Lorenz sequence for XOR diffusion operation and used R ssler sequence for modular auxiliary diffusion operation.Experiments prove 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.

关 键 词:MAPREDUCE CHEN LORENZ R ssler 超混沌系统 并行加密 

分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象