By Topic

The single-chip solution of embedded USB encryptor

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Hanlin Chen ; Dept. of Electronic and Information Engineering, Beijing Electronic Science and Technology Institute, China

With unique Flash*Freeze technology, the M1 IGLOO family of Actel FPGAs offers low power consumption, small footprint packages, reprogrammability and high capacity, and supports the 32-bit Cortex-M1 soft processor developed by ARM for implementation in FPGAs. Based on M1AGL600, a member of the M1 IGLOO family, a single-chip solution of embedded USB encryptor is proposed in this paper. Inside the M1AGL600, the IP cores of USB 2.0 host, Rijndael algorithm, and 7816 interface of smart card are realized. USB 2.0 host accomplishes the access of USB devices, enabling the encryptor to work independently without involving in a computer. Rijndael algorithm rapidly encrypts and decrypts USB data with high cryptogram intensity. Smart card realizes security authentication and secure storage of keys. Under the control and management of the Cortex-M1 processor, the encryptor can complete high-speed encryption and decryption of USB files without using a computer. It has very high security and overall performance, and furthermore, it can meet the needs of field or mobile applications.

Published in:

Information Theory and Information Security (ICITIS), 2010 IEEE International Conference on

Date of Conference:

17-19 Dec. 2010