Font Size: a A A

Applied Research Of Advanced Data Encryption Algorithm Based On ARM

Posted on:2009-10-12Degree:MasterType:Thesis
Country:ChinaCandidate:L R LiuFull Text:PDF
GTID:2178360242975022Subject:Control theory and control engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology, intelligence technology and networks, embedded systems and encryption technology have become the hottest technologies. In the paper, the author synthesized the technologies of ARM embedded system and Rijndael algorithm, and made a discussion on the application.Firstly, the development condition of embedded systems and data encryption algorithm was analyzed. The related knowledge of ARM microprocessor architecture and Rijndael algorithm principle was introduced. Then the hardware configuration of SHX-ARM7 and the establishment of software development environment, including the settings of ADS1.2 and Super Terminal, were introduced in detail.The transplant of embedded operating system, as well as the programming realization of Rijndael algorithm on ARM7, was studied thoroughly in the paper. The results of simulation were given,μC/OS-Ⅱ, which was chosen here, has good real-time, expansibility and transplantation convenience. It could lay the foundation for the further embedded applications. The realization of Rijndael algorithm was divided into three modules, including the key expansion module, the encryption module and the decryption module. The results can be used as API functions in the program of embedded encryption application directly.The application of Rijndael algorithm based on ARM was discussed. A design proposal of IC card data encryption system based on the ARM microprocessor and Rijndael algorithm was given. Meanwhile, the password safety management approach was proposed. The method can guarantee that the initial key of the IC used for saving important data is stochastic each time, which enhances the security.The next study was explained in the end of dissertation.
Keywords/Search Tags:ARM, embedded system, Rijndael algorithm, μC/OS-Ⅱoperating system, IC card
PDF Full Text Request
Related items