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