2012
DOI: 10.1155/2012/219717
|View full text |Cite
|
Sign up to set email alerts
|

Exploration of Uninitialized Configuration Memory Space for Intrinsic Identification of Xilinx Virtex-5 FPGA Devices

Abstract: SRAM-based fingerprinting uses deviations in power-up behaviour caused by the CMOS fabrication process to identify distinct devices. This method is a promising technique for unique identification of physical devices. In the case of SRAM-based hardware reconfigurable devices such as FPGAs, the integrated SRAM cells are often initialized automatically at power-up, sweeping potential identification data. We demonstrate an approach to utilize unused parts of configuration memory space for device identification. Ba… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…Experiments regarding the SRAM PUF are presented in [1] but this PUF suffers from two main drawbacks: i) the SRAM PUF is not available on all mainstream FPGA platforms (because no uninitialized SRAM is available on most types) [23]; nowadays, most of the FPGA manufacturers reset the start-up state of the SRAM cells to a known value, rendering the SRAM-PUF difficult to be used [17,18]; ii) the response of the SRAM PUF is generated only on the power-up state of the circuit, the output of the PUF circuit could not be regenerated while the circuit is operational [16]. The authors of [17] attempt to remove the fundamental obstacle Xilinx FPGAs havefrom the SRAM-PUF point of view -by using a work-around that enables to disconnect uninstantiated BRAM from the power supply network. The complex mechanism is based on 3 partial reconfigurations and the results regarding the uniqueness are not successful.…”
Section: Introductionmentioning
confidence: 99%
“…Experiments regarding the SRAM PUF are presented in [1] but this PUF suffers from two main drawbacks: i) the SRAM PUF is not available on all mainstream FPGA platforms (because no uninitialized SRAM is available on most types) [23]; nowadays, most of the FPGA manufacturers reset the start-up state of the SRAM cells to a known value, rendering the SRAM-PUF difficult to be used [17,18]; ii) the response of the SRAM PUF is generated only on the power-up state of the circuit, the output of the PUF circuit could not be regenerated while the circuit is operational [16]. The authors of [17] attempt to remove the fundamental obstacle Xilinx FPGAs havefrom the SRAM-PUF point of view -by using a work-around that enables to disconnect uninstantiated BRAM from the power supply network. The complex mechanism is based on 3 partial reconfigurations and the results regarding the uniqueness are not successful.…”
Section: Introductionmentioning
confidence: 99%
“…The straightforward design of Static Random-Access Memory (SRAM)-based PUFs which simply evaluate initial states of memory cells have been identified as promising and have already been emerged to IP cores for integration into ASICs. However, transferring this concept to Field Programmable Gate Arrays (FPGAs) -at least for those of the market leader Xilinx -is not possible since all SRAM-based block memories (BRAM) in Xilinx FPGAs are automatically cleared on power-up [10], destroying the desired initial information bits. Due to this startup procedure, it is therefore widely assumed that it is not possible to implement SRAM-PUFs in Xilinx FPGAs.…”
Section: Introductionmentioning
confidence: 99%