Font Size: a A A

Design And Implementation Of High-SpeedEncryption And Decryption Algorithmbased On GPU

Posted on:2013-06-05Degree:MasterType:Thesis
Country:ChinaCandidate:X F ZhuFull Text:PDF
GTID:2248330362460729Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
To ensure the security of the data, people use a variety of security measures which prevent security threats to some extent. But the data is ultimately stored as files on computer which can be read and written. Hackers can directly read, steal data files or tamper the content of the data file using some illegal software once they get into the system through some channels. In addition, data transmitted over the network can be easily intercepted and recovered. Therefore, how to provide efficient encryption algorithms becomes an important research issue.Taking into account the rapid development of the GPU parallel technology, in this paper by combining the GPU technology and traditional IDEA encryption algorithms, a high-performance GPU-based IDEA encryption algorithm is provided and its implementation is concretely introduced. Experiments show the efficiency of the GPU-based encryption and decryption algorithm is improved by 3-5 times.In order to bring real value of the above algorithm, this paper proposes a encryption and decryption system based on the algorithm which can efficiently carry out the encryption and decryption.Finally, the system testing is done in this article including the security testing of IDEA algorithm, the speed of encryption, the key strength and compatibility testing. Test results show that GPU-based encryption and decryption system can be efficiently and effectively used in multiple operating system platforms and more efficient than traditional encryption algorithm. What’s more, the system has strong reliability and stability.
Keywords/Search Tags:GPU, IDEA Encryption algorithm, Encryption System
PDF Full Text Request
Related items