FPGA Security: Motivations, Features, and Applications

被引:114
作者
Trimberger, Stephen M. [1 ]
Moore, Jason J. [2 ]
机构
[1] Xilinx, San Jose, CA 95124 USA
[2] Xilinx, Albuquerque, NM 87109 USA
关键词
Anti-tamper (AT); authentication; encryption; field-programmable gate arrays (FPGAs); information assurance; physically uncloneable function (PUF); system on chip (SoC); trust; PHYSICAL UNCLONABLE FUNCTIONS; AUTHENTICATION;
D O I
10.1109/JPROC.2014.2331672
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Since their inception, field-programmable gate arrays (FPGAs) have grown in capacity and complexity so that now FPGAs include millions of gates of logic, megabytes of memory, high-speed transceivers, analog interfaces, and whole multicore processors. Applications running in the FPGA include communications infrastructure, digital cinema, sensitive database access, critical industrial control, and high-performance signal processing. As the value of the applications and the data they handle have grown, so has the need to protect those applications and data. Motivated by specific threats, this paper describes FPGA security primitives from multiple FPGA vendors and gives examples of those primitives in use in applications.
引用
收藏
页码:1248 / 1265
页数:18
相关论文
共 52 条
[41]  
Trimberger S., 2011, P ACM SIGDA S FIELD, P83
[42]  
Trimberger S.M., 1994, FIELD PROGRAMMABLE G
[43]   Trusted design in FPGAs [J].
Trimberger, Steve .
2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, :5-8
[44]   Security in SRAM FPGAs [J].
Trimberger, Steve .
IEEE DESIGN & TEST OF COMPUTERS, 2007, 24 (06) :581-581
[45]   FPGA Security: From Features to Capabilities to Trusted Systems [J].
Trimberger, Steve ;
Moore, Jason .
2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
[46]   Analysis of data remanence in a 90nm FPGA [J].
Tuan, Tim ;
Strader, Tom ;
Trimberger, Steve .
PROCEEDINGS OF THE IEEE 2007 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2007, :93-96
[47]  
Wollinger T, 2003, LECT NOTES COMPUT SC, V2778, P91
[48]  
Xilinx, 2013, UG116 XIL
[49]  
Xilinx, 2003, U. S. Patent, Patent No. [6 654 889, 6654889]
[50]  
Xilinx, 2010, UG360 XIL