skip to main content
10.1145/3031836.3031839acmotherconferencesArticle/Chapter ViewAbstractPublication Pagescs2Conference Proceedingsconference-collections
research-article

Large scale characterization of SRAM on infineon XMC microcontrollers as PUF

Published: 24 January 2017 Publication History

Abstract

SRAM-based physical unclonable functions (SRAM PUFs) derive a device dependent secret from the start-up pattern of their memory cells and have shown very promising results in previous publications. This work presents a dataset measured on 144 Infineon XMC4500 microcontrollers containing 160 KiB of SRAM sampled 101 times each in 2015 and 2016. Analyses are done using state-of-the-art metrics by Maiti et al., Hori et al., and by custom inspections. In extensive comparison to previous work, this work is found to score best in average Reliability and Bit-Alias, match with previous top results in average Uniformity and still mid-range in Uniqueness. This confirms previous results that general purpose SRAM on microcontrollers is adequate for most PUF applications. To support further research into SRAM PUFs and their post-processing, the full dataset originating from this work will be made publicly available on the internet.

References

[1]
Arcadyan Technology Corp., Hsinchu, TW. Schlüsselerkennungsverfahren und kabelloses Kommunikationssystem, Nov. 20 2008. DE patent 102007047320.
[2]
M. Barbareschi, et al. Testing 90 nm microcontroller SRAM PUF quality. In Design & Technology of Integrated Systems in Nanoscale Era (DTIS), 2015 10th Internat. Conf. on, pages 1--6. IEEE, 2015.
[3]
M. Cortez, et al. Design dependent SRAM PUF robustness analysis. In Test Symposium (LATS), 2015 16th Latin-American, pages 1--6. IEEE, 2015.
[4]
A. Garg and T. T. Kim. Design of SRAM PUF with improved uniformity and reliability utilizing device aging effect. In 2014 IEEE Internat. Symp. on Circuits and Systems (ISCAS), pages 1941--1944, June 2014.
[5]
B. Gassend, et al. Silicon physical random functions. In Proc. o.t. 9th ACM conf. on Computer and comm. security, pages 148--160. ACM, 2002.
[6]
J. Guajardo, et al. FPGA intrinsic PUFs and their use for ip protection. In Internat. workshop on Cryptographic Hardware and Embedded Systems, pages 63--80. Springer, 2007.
[7]
M. Hiller, et al. Systematic low leakage coding for physical unclonable functions. In Proc. o.t. 10th ACM Symposium on Information, Computer and Communications Security, pages 155--166. ACM, 2015.
[8]
D. E. Holcomb, et al. Initial SRAM state as a fingerprint and source of true random numbers for RFID tags. In Proc. o.t. Conf. on RFID Security, vol. 7, 2007.
[9]
Y. Hori, et al. Quantitative and statistical performance evaluation of arbiter physical unclonable functions on FPGAs. In 2010 Internat. Conf. on Reconfigurable Computing and FPGAs, pages 298--303. IEEE, 2010.
[10]
T. Ignatenko, et al. Estimating the secrecy-rate of physical unclonable functions with the context-tree weighting method. In 2006 IEEE Internat. Symposium on Information Theory, pages 499--503. IEEE, 2006.
[11]
Infineon Technologies AG. XMC4500 Reference Manual, July 2014.
[12]
Infineon Technologies AG. XMC4500 Relax Kit & Relax Lite Kit Board User's Manual, Jan. 13 2014.
[13]
R. Maes. Physically unclonable functions: Constructions, properties and applications. PhD thesis, KU Leuven, 2012.
[14]
A. Maiti, et al. A large scale characterization of RO-PUF. In Hardware-Oriented Security and Trust (HOST), 2010 IEEE Internat. Symposium on, pages 94--99. IEEE, 2010.
[15]
A. Maiti, et al. A systematic method to evaluate and compare the performance of physical unclonable functions. In Embedded systems design with FPGAs, pages 245--267. Springer, 2013.
[16]
Y. Oren, et al. On the effectiveness of the remanence decay side-channel to clone memory-based PUFs. In Cryptographic Hardware and Embedded Systems-CHES 2013, pages 107--125. Springer, 2013.
[17]
M. Pehl, et al. Qualitätsevaluierung von Physical Unclonable Functions als Schlüsselspeicher. In 14. Deutscher IT-Sicherheitskongress, Bonn, May 2015.
[18]
A. Schaller, et al. Lightweight anti-counterfeiting solution for low-end commodity hardware using inherent PUFs. In Internat. Conf. on Trust and Trustworthy Computing, pages 83--100. Springer, 2014.
[19]
Y. Su, et al. A digital 1.6 pj/bit chip identification circuit using process variations. IEEE Journal of Solid-State Circuits, 43(1):69--77, 2008.
[20]
M. Szczys. TP-Link's wifi defaults to worst unique passwords ever. https://hackaday.com/2016/01/27/tp-links-wifi-defaults-to-worst-unique-passwords-ever/.
[21]
P. van Aubel, et al. Investigating SRAM PUFs in large CPUs and GPUs. In Security, Privacy, and Applied Cryptography Eng., pages 228--247. Springer, 2015.
[22]
A. van Herrewege, et al. Secure PRNG seeding on commercial off-the-shelf microcontrollers. In Proc. o.t. 3rd internat. workshop on Trustworthy embedded devices, pages 55--64. ACM, 2013.

Cited By

View all
  • (2025)Achieving Error-Free Lightweight Authentication With DRAM-Based Physical Unclonable FunctionsIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2024.348085272:2(637-646)Online publication date: Feb-2025
  • (2024)Enhancing the SRAM PUF with an XOR GateApplied Sciences10.3390/app14211002614:21(10026)Online publication date: 2-Nov-2024
  • (2024)Evaluation of Microcontroller-Based SRAM PUF and the Authentication SchemeProceedings of the 4th International Conference on Computer, Internet of Things and Control Engineering10.1145/3705677.3705691(79-86)Online publication date: 1-Nov-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CS2 '17: Proceedings of the Fourth Workshop on Cryptography and Security in Computing Systems
January 2017
39 pages
ISBN:9781450348690
DOI:10.1145/3031836
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 January 2017

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Funding Sources

  • German Federal Ministry of Education and Research

Conference

CS2 '17

Acceptance Rates

CS2 '17 Paper Acceptance Rate 4 of 11 submissions, 36%;
Overall Acceptance Rate 27 of 91 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)30
  • Downloads (Last 6 weeks)3
Reflects downloads up to 13 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Achieving Error-Free Lightweight Authentication With DRAM-Based Physical Unclonable FunctionsIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2024.348085272:2(637-646)Online publication date: Feb-2025
  • (2024)Enhancing the SRAM PUF with an XOR GateApplied Sciences10.3390/app14211002614:21(10026)Online publication date: 2-Nov-2024
  • (2024)Evaluation of Microcontroller-Based SRAM PUF and the Authentication SchemeProceedings of the 4th International Conference on Computer, Internet of Things and Control Engineering10.1145/3705677.3705691(79-86)Online publication date: 1-Nov-2024
  • (2024)Tailored Raspberry Pi 3B+ Software for the Implementation of Hardware Security Primitives Based on Commercial Off-the-Shelf Devices2024 Zooming Innovation in Consumer Technologies Conference (ZINC)10.1109/ZINC61849.2024.10579292(90-95)Online publication date: 22-May-2024
  • (2024)PUF for the Commons: Enhancing Embedded Security on the OS LevelIEEE Transactions on Dependable and Secure Computing10.1109/TDSC.2023.330036821:4(2194-2210)Online publication date: Jul-2024
  • (2024)True Random Numbers from Pairs of SRAM DevicesIntelligent Computing10.1007/978-3-031-62269-4_41(630-650)Online publication date: 21-Jun-2024
  • (2023)SRAM-Based PUF ReadoutsScientific Data10.1038/s41597-023-02225-910:1Online publication date: 27-May-2023
  • (2023)A Practical Approach to Estimate the Min-Entropy in PUFsJournal of Hardware and Systems Security10.1007/s41635-023-00139-x7:4(138-146)Online publication date: 8-Nov-2023
  • (2022)Identification and Classification of Corrupted PUF Responses via Machine Learning2022 IEEE International Symposium on Hardware Oriented Security and Trust (HOST)10.1109/HOST54066.2022.9839919(137-140)Online publication date: 27-Jun-2022
  • (2020)Spatial Context Tree Weighting for Physical Unclonable Functions2020 European Conference on Circuit Theory and Design (ECCTD)10.1109/ECCTD49232.2020.9218325(1-4)Online publication date: Sep-2020
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media