检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:谢国波[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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117