FPGA Bitstream Security: A Day in the Life
Title | FPGA Bitstream Security: A Day in the Life |
Publication Type | Conference Paper |
Year of Publication | 2019 |
Authors | Duncan, Adam, Rahman, Fahim, Lukefahr, Andrew, Farahmandi, Farimah, Tehranipoor, Mark |
Conference Name | 2019 IEEE International Test Conference (ITC) |
Date Published | Nov. 2019 |
Publisher | IEEE |
ISBN Number | 978-1-7281-4823-6 |
Keywords | bitstream file, bitstream lifecycle, Bitstream Protection, composability, Encryption, field programmable gate arrays, FPGA bitstream security, FPGA designs, FPGA security, industrial property, intellectual properties, intellectual property security, IPS, policy-based governance, pubcrawl, reconfigurable architectures, resilience, Resiliency, security, security concerns, SoC platform, system integrator, system-on-chip, system-on-chip platforms |
Abstract | Security concerns for field-programmable gate array (FPGA) applications and hardware are evolving as FPGA designs grow in complexity, involve sophisticated intellectual properties (IPs), and pass through more entities in the design and implementation flow. FPGAs are now routinely found integrated into system-on-chip (SoC) platforms, cloud-based shared computing resources, and in commercial and government systems. The IPs included in FPGAs are sourced from multiple origins and passed through numerous entities (such as design house, system integrator, and users) through the lifecycle. This paper thoroughly examines the interaction of these entities from the perspective of the bitstream file responsible for the actual hardware configuration of the FPGA. Five stages of the bitstream lifecycle are introduced to analyze this interaction: 1) bitstream-generation, 2) bitstream-at-rest, 3) bitstream-loading, 4) bitstream-running, and 5) bitstream-end-of-life. Potential threats and vulnerabilities are discussed at each stage, and both vendor-offered and academic countermeasures are highlighted for a robust and comprehensive security assurance. |
URL | https://ieeexplore.ieee.org/document/9000145/ |
DOI | 10.1109/ITC44170.2019.9000145 |
Citation Key | duncan_fpga_2019 |
- IPS
- system-on-chip platforms
- system-on-chip
- system integrator
- SoC platform
- security concerns
- security
- Resiliency
- resilience
- reconfigurable architectures
- pubcrawl
- policy-based governance
- bitstream file
- intellectual property security
- intellectual properties
- industrial property
- FPGA security
- FPGA designs
- FPGA bitstream security
- field programmable gate arrays
- encryption
- composability
- Bitstream Protection
- bitstream lifecycle