Font Size: a A A

Design And Implementation Of Encrypting Method Based On Homomorphic Encryption In Cloud Computing

Posted on:2017-05-05Degree:MasterType:Thesis
Country:ChinaCandidate:B S YangFull Text:PDF
GTID:2308330491450230Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer and network technology, more and more people have access to network which leads to rapid increase in user data that is called big data. However, these data unavoidably contains private information of users, such as information of ID card, password and bank card and it will bring irreparable damage to users if the data being stolen. So data privacy has become one of the key research topics in the field of information security. Homomorphic encryption is one of effective solutions to protect privacy which is different from other traditional encryption algorithms because it can not only encrypt plaintext but also implement cryptograph operation. That is to say, calculating cipher text is equivalent to computing plaintext, which means that plaintext can be decrypted by firstly calculating cipher text that can decrease encryption and decryption time cost. Therefore, homomorphic encryption technology plays a significant role in cloud computing security.In the thesis, we propose a parallel homomorphic encryption scheme based on cloud computing where distribution characteristic can be used wisely, analyze the homomorphic attribution and correctness of the algorithm in theory and then use the MapReduce parallel computing framework to implement the scheme. The results show that proposed algorithm based on MapReduce can significantly reduce time cost in data encryption, which means the scheme is an effective solution for too much time cost in big data encryption.A file encryption client system is also designed and implemented in the thesis, in order to achieve encrypting file in cloud computing environment. The thesis designed the system requirements and architecture in object-oriented analyzed and designed method. In the local client system, users can manage HDFS files locally and encrypt files both linearly and parallel to make difference of time cost more obvious.
Keywords/Search Tags:Homomorphic encryption, Parallel encryption, File encryption system, Cloud computing, MapReduce
PDF Full Text Request
Related items