Reverse-Engineering and Data Extraction from SRAM using Photon Emission Analysis
Photonic emissions from switching transistors in Integrated Circuits (ICs) allow the observation of their activity and reverse-engineering of their components. Under certain conditions, data can also be retrieved using Photon Emission Analysis (PEA). This paper demonstrates how PEA can be employed to reverse-engineer and retrieve data from SRAM in Microcontroller Units (MCUs). It discusses the constraints and limitations of PEA and explains the mechanisms behind light emission in ICs. The optical setup and operational nuances of embedded MCU memory is described. Scenarios for reverse-engineering SRAM using Space and Time-Resolved Photon Emission Analysis are explored. Data extraction from the SRAM is demonstrated by an attack scenario, which also presents countermeasures to prevent data leakage.
Authors
- William Magrini
- Anthony A. Bertrand (ORCID: https://orcid.org/0000-0002-6986-4486)
- Raphael Viera (ORCID: https://orcid.org/0000-0002-3292-5011)
- Matthieu Pommiès (ORCID: https://orcid.org/0000-0001-5953-7169)
- Jean-Max Dutertre (ORCID: https://orcid.org/0000-0002-2251-7815)
- Rodrigo Silva Lima (ORCID: https://orcid.org/0000-0002-0950-0672)
Institutions
- Commissariat à l'Énergie Atomique et aux Énergies Alternatives (FR)
- Mines Saint-Étienne (FR)
- ALPhANOV (France) (FR)
- Laboratoire d'Électronique des Technologies de l'Information (FR)
Publication Details
- Published
- 2024-11-12
- DOI
- https://doi.org/10.1109/paine62042.2024.10792702
- Citations
- 1
- Primary Topic
- Integrated Circuits and Semiconductor Failure Analysis
- Type
- article
- Field-Weighted Citation Impact
- 0.21
Funders
- Association Nationale de la Recherche et de la Technologie