Font Size: a A A

Arm-based Data Encryption Algorithm

Posted on:2007-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhangFull Text:PDF
GTID:2208360185491461Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
By way of the new block data encryption standard, the AES, with such excellence as having no obviously analyzing methods, being apt for programming, and being quick in encrypting and decrypting, satisfies people's demand of information with different safety grade. As embedded system develops rapidly and applies abroad, the data is exchanged more and more between embedded systems or among the embedded systems and sorts of terminal. So it's more urgent to take advantage of AES to embedded system for information encrypting. Regarding this present situation, this paper puts forward an method of accelerating the algorithm of AES on the basis of the embedded system.This paper firstly introduces the principle and designing ideal of the AES arithmetic. According as AES arithmetic's trait of much matrix calculating, the paper improves the conventional means of increasing the encrypting speed based on table-looking-up method, and puts forward two precepts of realizing AES arithmetic according to hallmarks of embedded system. Then this paper designs an ARM-based embedded system which accords with demands of the AES arithmetic and embedded application, and particularly illustrates the design process of the system's hardware and software. The AES arithmetic this paper gives will be checked by the system in the end. Through comparison testing on different hardware platform, the AES arithmetic achieves upper efficiency.As the arithmetic this paper gives is executed by ANSI C implement, it is expediently to apply in different embedded platform. The embedded system this paper designed is a universal platform, so it is easy to extend it to apply to other situation.
Keywords/Search Tags:AES, Encryption, Embedded System, ARM, uC/OS-Ⅱ
PDF Full Text Request
Related items