Font Size: a A A

Research Of Application Of Embedded Encryption System Based On ARM And μC/OS-Ⅱ

Posted on:2009-04-29Degree:MasterType:Thesis
Country:ChinaCandidate:P YuanFull Text:PDF
GTID:2178360242474974Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the continual fusion of computer technology,semiconductor technology and microelectronic technology,the application of embedded system has also developed rapidly.This dissertation develops advanced encryption standard algorithm(AES),with the background of application and development of embedded system,studying embedded system based on ARM andμC/OS-Ⅱas well as application in encryption and decryption module.After introducing the researches on embedded system and hardware implementation of Rijndael algorithm,this dissertation briefly summarizes the structure, round transformation and cipher code expansion of Rijndael encryption algorithm and the reason of Rijndael algorithm selection as well as the relevant content about choice of ARM serial microprocessor and architectures of S3C44BOX chip,platform's choice of this system and main hardware circuit.On the basis of researches of Rijndael encryption algorithm and according to general requirements of embedded system,the dissertation introduces an embedded encryption module based on ARM andμC/OS-Ⅱ.With 32bit high performance ARM Microprocessor S3C44BOX as core hardware,and embedded operating systemμC/OS-Ⅱas software platform,this module develops software under ARM ADS1.2 development tool.It makes full use of the high performance,low power consumption and low cost of ARM microprocessor as well as transplantability,high stability and reliability ofμC/OS-Ⅱ.The dissertation focuses on the load of embedded encryption module's BootLoader file,initialization of I/O ports,transplantation ofμC/OS-Ⅱbased on S3C44BOX microprocessor and the flow design of tasks and models in application software.The application software design of embedded encryption module includes establishing and defining every task,setting their priority,defining events and designing file operation.It also describes the functions of all tasks and some models according to the flow design of module software design.
Keywords/Search Tags:Embedded, ARM, AES Algorithm, S3C44B0X Chip
PDF Full Text Request
Related items