DocumentCode :
1935233
Title :
FPGA-based, multi-processor HW-SW system for Single-Chip Crypto applications
Author :
Fitzgerald, Andrew ; Lukowiak, Marcin ; Kurdziel, Michael ; Mackey, Christopher ; Smith, Kenneth, Jr. ; Boorman, Brian ; Harris, Duncan ; Skiba, William
Author_Institution :
RF Commun. Div., Harris Corp., Rochester, NY, USA
fYear :
2010
fDate :
Oct. 31 2010-Nov. 3 2010
Firstpage :
1317
Lastpage :
1322
Abstract :
This paper discusses design and analysis of an FPGA-based system containing two isolated, Altera Nios II softcore processors that share data through two custom crypto-engines. FPGA-based Single-Chip Cryptographic (SCC) techniques were employed to ensure full red/black separation. Each crypto-engine is a hardware implementation of the Advanced Encryption Standard (AES), operating in Galois/Counter mode (GCM). The features of the AES crypto-engines were varied with the goal of determining which best achieve high performance or minimal hardware usage. To quantify the costs of red/black separation, a thorough analysis of resource requirements was performed. The hardware/software approach was utilized in order to provide appropriate levels of flexibility and performance, allowing for a range of target applications.
Keywords :
cryptography; field programmable gate arrays; hardware-software codesign; multiprocessing systems; AES crypto-engine; Altera Nios II softcore processor; FPGA-based system; GCM; Galois-Counter mode; SCC technique; advanced encryption standard; custom crypto-engine; multiprocessor HW-SW system; red-black separation; single-chip crypto application; single-chip cryptographic technique; Encryption; Engines; Field programmable gate arrays; Hardware; Program processors; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
MILITARY COMMUNICATIONS CONFERENCE, 2010 - MILCOM 2010
Conference_Location :
San Jose, CA
ISSN :
2155-7578
Print_ISBN :
978-1-4244-8178-1
Type :
conf
DOI :
10.1109/MILCOM.2010.5680127
Filename :
5680127
Link To Document :
بازگشت