Realization of Chaotic Sequence Encryption Algorithm in MapReduce Distributed Parallel Model
Yixin Su, Gang Shen, Xianbo Sun, Zhengshuang Tang · 2018
With the popularity of the Internet and the rise of cloud computing, it is a tendency that users save their large amounts of data into the cloud. However, the security issue of large-scale data has hindered the development of Internet and cloud computing. It can pose potential security risks when the traditional cryptographic mechanism is applied directly to encrypt massive data. In this paper, we propose a Cipher-Feedback Encryption Algorithm of Double Chaotic Sequence (CFBA-DCS) for large-scale data set encryption based on ciphertext feedback and chaotic sequence theory. Then, the algorithm is implemented by the MapReduce distributed data processing model of Hadoop platform, which realizes the parallelization test of algorithm. Security analysis and experimental results show that the proposed CFBA-DCS can counter exhaustive attack and statistical analysis attack. Whats more, the acceleration ratio of the algorithm will increase with the number of nodes in the cluster and the size of the plaintext. The acceleration ratio can reach 2.2 when the number of data nodes is 5.