Font Size: a A A

Aes Encryption Modules Embedded Software Radio Taichung Study

Posted on:2009-04-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y S HuangFull Text:PDF
GTID:2208360245962045Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the recent developments of electronics and computer technology, the society became more and more information-dependent. The increasing demand for information security makes data encryption a necessity.In this thesis, an embedded data encryption module, which connects to our software defined radio by means of PCI bus, is introduced. On this module, a DSP chip, TMS320VC5416, is used for the implementation of data encryption algorithm, and a PCI bridge, PCI9054, for the interconnection with radio. The Advanced Encryption Standard (AES) is implemented with DSP assembly. The code is optimized by means of S-Box lookup-table and MixColumns lookup-table. The implemented AES DSP codes can run at bit rate of 3Mb/s, and it can be invoked from C code. By saving the algorithm code and important parameters in Integrated circuit (IC) card, the security level is enhanced. The encryption algorithms can also be upgraded in the future. By the control of a CPLD, the DSP can access flash memory and IC properly. The functionality of CPLD is described and implemented in VHDL. When selecting chips such as DSP, the working temperature and electric current are strictly taken into account. The encryption module can work at temperature range from -25℃to 55℃, and it consumes less than 3W power. The practical flows of AES algorithm and IC card control and Compact PCI (CPCI) bus communication have been implemented by the mixed programming method using C and assemble languages in Code composer studio (CCS) environment, and the size, speed, and validity of AES algorithm code are verified with simulator and on the chip. Furthermore, a detailed description of the hardware system built around TMS320VC5416 DSP is provided. The connection of components and control of signals between relevant equipments have been accomplished.The encryption module is a standard CPCI plug-in card. The hot-swap feature is also supported, which makes it possible to remove the card from the system at any time. The AES algorithm implementation can be used in other fields. The AES algorithm codes are stored in IC card, so the encryption module can support algorithm upgrade,and provided with preferable security. The encryption module can work at industrial working temperature -25℃to 55℃,and it's power can reach less than 3W.The encryption module can meet general user, and meet special user with mended. So it will possess high practical value,and has a beautiful market future and has some research value. And it also has laid the foundation for researching and improving the Software Radio security system.
Keywords/Search Tags:Software radio, Advanced encryption standard, Compact PCI, Digital signal processor, Integrated circuit card
PDF Full Text Request
Related items