Font Size: a A A

Parallel Cipher Algorithm In Cloud Computing Environment

Posted on:2017-03-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y D FuFull Text:PDF
GTID:2308330491451580Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Based on Internet, Cloud Computing has become one of the most heated topic in information technology area, which provides us with a new way to compute in modern high speed calculation. But security concerns it brought about have been summarized and developed further into a newly-emerging field which draws attention of researchers from industry, academy and even related departments of governments. What to do in order to protect private information, including users’ bank accounts and passwords, personal private data and even state security, facilitates the exploration in cloud security. Cloud security whitepaper published by CSA organization in 2011 pointed out that what can be done to protect all these confidential information has already attacted attention from academy, industry and national department related to uber security. As a result, how to study, construct and summarize encryption algorithm plays a vital role in the process of confidential data protection from security aspect in cloud computing.This thesis proposes two parallel encryption algorithms separately based on symmetric and asymmetric encryption that named AES encryption algorithm and ECIES encryption algorithm respectively. They are all analysized in theory and implemented on cloud computing platform named Hadoop characterized by data of big scale, calculation of high speed and virtualization of high level. The ECIES encryption algorithm is based on Elliptic Curve Cryptography which is a kind of asymmetric encryption.The linear AES and ECIES encryption algorithm have been analysized in theory and time costs of components of them have been obtained by experiments. Then based on it, two corresponding distributed cipher computation algorithm has been proposed and then been analysized in the abstract. Finally, the raised parallel encryption algorithm has been implemented with MapReduce programming framework on Hadoop which makes fast encryption and decryption of big scale data files possible. The analyses and experiments show that the proposed parallel AES and ECIES encryption algorithm can implement distributed storage and speed up algorithm time cost. The speedup ratio of the two algorithm can approximately reach p/3 where p is the number of processors in the cluster.
Keywords/Search Tags:Cloud Computing, Parallel Computing, AES encryption, ECIES encryption, Map Reduce
PDF Full Text Request
Related items