Font Size: a A A

Research On Implementation And Application Of Advanced Encryption Standard Based Java

Posted on:2007-08-24Degree:MasterType:Thesis
Country:ChinaCandidate:X YangFull Text:PDF
GTID:2178360182983209Subject:Systems analysis and integration
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, the security of information transmission and storage through Internet has been the important effect of Internet development. The research on the theory and implementation of encryption algorithm is the base of information security, and guaranteeing the reliability and security of implementation of encryption algorithm is also important to the application of security product. The Advanced Encryption Standard (AES) based on Rijndael established five years ago. As the new generation encryption standard, AES is more efficient and secure than last encryption standard DES. Although AES will replace DES for certain, the useful security product based on AES is limited. So, it is necessary to keep researching on implementation and application of AES.This paper analyses the characteristics and design principle of AES, introduces the algorithm in detail at first. Then it gives an improved algorithm of the round transform. This improved algorithm use the simple search table and XOR operation to implement the round transform process, and simplify the implementation of round transform. Considering Java is the mainstream platform for developing the network application, especially the Internet application. So, this paper gives the AES software implementation solution based on Java. The solution can satisfy the requirement of board band Internet application about data encryption. This paper analyses and designs a Java package to implement the solution. This package includes not only the Rijndael algorithm class for implementing the Rijndael algorithm, but also the utility class based on the Rijndael algorithm class. This utility class can provide the information encryption service easily and conveniently for the Java developer. At last, this paper analyses the application field and outlook, and gives a file encryption application based on this solution.
Keywords/Search Tags:AES, Rijndael algorithm, Java, algorithm improvement
PDF Full Text Request
Related items