A General-Purpose Parallel Read Functional Unit That Can Accelerate Software AES Encryption and Decryption. Parallel Read Functional Unit for Microprocessor

Web Published:
10/30/2014
Description:

Princeton Docket #09-2534-1

 

This invention proposes a new functional unit to store constants and tables, and new instructions that can read multiple constants in parallel, to speed up the software processing of various algorithms, including the AES encryption and decryption algorithms. AES is the NIST’s Advanced Encryption Standard (AES) which replaced DES (Data Encryption Standard), and is widely deployed. The invention can be used in any microprocessor, embedded processor, cryptoprocessor, Application Specific Instruction Processor (ASIP), System of Chip (SOC), or any programmable processor or computing device.

 

Faculty Inventor

Ruby B. Lee is the Forrest G. Hamrick Professor in Engineering and Professor of Electrical Engineering at Princeton University, with an affiliated appointment in the Computer Science Department. She is the director of the Princeton Architecture Laboratory for Multimedia and Security (PALMS). Professor Lee is an expert in hardware-enhanced security and has designed architectures for secure processors, secure caches that do not leak information through side-channel attacks, and secure servers for cloud computing. Her research is in the intersection of computer architecture and cyber security. She is a Fellow of the Association for Computing Machinery (ACM) and a Fellow of the Institute of Electrical and Electronic Engineers (IEEE). She holds over 120 U.S. and international patents.

 

Intellectual Property Status

Patents granted:

 

US 8352708

https://www.google.com/patents/US8352708?dq=8352708&hl=en&sa=X&ei=-k9RVK2RGPTesASSrYGQBA&ved=0CB0Q6AEwAA

 

US 8943297

https://www.google.com/patents/US8943297?dq=US8943297&hl=en&sa=X&ei=fZGRVYSDMY2iyATf1LAg&ved=0CB4Q6AEwAA

 

 

Princeton is seeking to identify appropriate partners for the further development and commercialization of this technology.

 

Contact

Michael Tyerech

Princeton University Office of Technology Licensing

(609) 258-6762• tyerech@princeton.edu

 

Xin (Shane) Peng

Princeton University Office of Technology Licensing

(609) 258-5579• xinp@princeton.edu

 

 

Patent Information:
Category(s):
Computers and Software
For Information, Contact:
Michael Tyerech
former Princeton Sr. Licensing Associate
Princeton University
mtyerech@rd.us.loreal.com
Inventors:
Ruby Lee
Yu-Yuan Chen
Keywords:
computers/software
cyber security
data security
microprocessor