MULTI-TEN GBPS THROUGHPUT ADVANCED ENCRYPTION STANDARD (AES) PROCESSOR
UCLA Technology Available For Licensing

UCLA researchers in the Department of Electrical Engineering have developed and reduced-to-practice an Advanced Encryption Standard Processor that can encrypt at the maximum throughput of over 20 Gbps.

BACKGROUND:  Advanced Encryption Standard (AES) is the most recent secret-key encryption standard which is accepted by the National Institute of Standards and Technology (NIST), and is used in different security applications. High throughput data encryption is essential in the networking applications that require secure data transmission at over 20 Gbps throughput rate, e.g. optical networks. For example, in one application the optical switches require cryptographically secure random numbers to generate the encrypted stream of data. For this purpose, the Advanced Encryption Standard algorithm designed for over 20 Gbps throughput is required to generate the sequences of random numbers.

INNOVATION:  A fully pipelined AES encryption processor is developed that can fit on a single chip FPGA. A 21.54 Gbits/s throughput is achieved using 84 Block RAMs and 5177 Slices of a VirtexII-Pro FPGA with a latency of 31 cycles and throughput per area rate of 4.2 Mbps/Slice. The original contribution consists of combining the pipelining techniques with a composite field implementation of the byte substitution phase of the AES algorithm.

POTENTIAL APPLICATIONS 

ADVANTAGES

DEVELOPMENT-TO-DATE:  The fully synthesizable Verilog source code of this high speed AES encryption processor is developed. It is simulated using the Modelsim Tool and is synthesized using Synplicity synthesis tool.

ABOUT THE LAB:  This and other developments in Embedded Security can be found at the UCLA Embedded Security Group in the Electrical Engineering Department of UCLA, http://www.emsec.ee.ucla.edu

Reference: UCLA Case No. 2005-175

For additional technical details and current licensing
availability, please contact the following UCLA office:

UCLA Office of Intellectual Property
11000 Kinross Avenue, Suite #200
Los Angeles, CA 90095-7231
Tel: 310-794-0558 Fax: 310-794-0638
email: ncd@research.ucla.edu
NCD URL:   http://www.research.ucla.edu/tech/ucla05-175.htm

Lead Inventor: Ingrid Verbauwhede

UCLA Technologies Available for Licensing
http://www.research.ucla.edu/tech

Copyright © 2005 The Regents of the University of California.

keywords: energy uclancd ucla technologies intellectual property patents technology transfer invention business card