Abstract
In this chapter an SRAM PUF is presented that was implemented on a microcontroller using the internal SRAM block. A simple error correction scheme helps to reduce the error rate significantly. The implementation details and the measurement results are presented. Furthermore, the problems that occurred during the implementation are described. The PUF system was implemented on a NXP LPC 1768 microcontroller.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Actel (2002) Design security in nonvolatile flash and antifuse fpgas. Security Backgrounder
Bohm C, Hofer M, Pribyl W (2011) A microcontroller sram-puf. In: 5th international conference on network and system security (NSS), pp 269–273, 2011. DOI 10.1109/ICNSS.2011.6060013
Takao N (2007) Microcontroller-engineering review
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this chapter
Cite this chapter
Böhm, C., Hofer, M. (2013). Using the SRAM of a Microcontroller as a PUF. In: Physical Unclonable Functions in Theory and Practice. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-5040-5_15
Download citation
DOI: https://doi.org/10.1007/978-1-4614-5040-5_15
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-5039-9
Online ISBN: 978-1-4614-5040-5
eBook Packages: EngineeringEngineering (R0)