Advanced Hardware Security on Embedded Processors: A 2026 Systematic Review
Abstract
1. Introduction
- Post-Quantum Cryptography (PQC) on Constrained Hardware: Implementations and accelerators for quantum-resistant algorithms (e.g., lattice-based encryption and signatures) optimized for MCUs.
- Physical Unclonable Functions (PUFs): Use of intrinsic manufacturing variations to generate device-unique secrets and keys without storing them in memory.
- Hardware Root-of-Trust and Secure Boot: Establishing a Chain of Trust from reset, anchored in immutable hardware, to guarantee code integrity and authenticity.
- Side-Channel and Fault Attack Mitigations: Circuit and architectural techniques to thwart power analysis, electromagnetic leakage, timing side-channels, and injection of faults.
- Trusted Execution Environments (TEEs): Hardware-enforced isolation (such as Arm TrustZone and others) to protect sensitive code and data on embedded processors.
Review Methodology
This query was adapted for each database’s syntax while maintaining semantic equivalence. Domain-specific keywords (e.g., CRYSTALS-Kyber, SRAM PUF, TrustZone-M) supplemented the primary query to ensure broad coverage.(“hardware security” OR “embedded security”) AND (“microcontroller” OR “MCU” OR “IoT” OR “Cortex-M” OR “RISC-V”) AND (“PQC” OR “post-quantum” OR “PUF” OR “secure boot” OR “side-channel” OR “TEE” OR “TrustZone”)
2. Related Work
3. Post-Quantum Cryptography on Embedded Systems
4. Physical Unclonable Functions (PUFs) for Device Identity
5. Hardware Roots of Trust and Secure Boot
6. Side-Channel Attack Mitigations in Hardware
6.1. Electromagnetic Side-Channel Attacks
6.2. Quantitative Countermeasure Evaluation
| Protection Level | Algorithm | Traces Required | Reference |
|---|---|---|---|
| Unprotected Implementations | |||
| None | AES-128 | 20–375 | [110] |
| None | TinyAES (RISC-V) | 375 | [110] |
| Protected Implementations | |||
| Affine masking + shuffling | AES-128 | >100,000 (no leakage) | [111] |
| 1st-order masking | Kyber-768 | >100,000 (hardened) | [112] |
| Software countermeasures | TinyAES (RISC-V) | >2,000,000 (unsuccessful) | [110] |
| RDFS protection | TinyAES (RISC-V) | >5,000,000 (withstands) | [110] |
| Full protection suite | TinyAES (RISC-V) | >20,000,000 (secure) | [110] |
| Higher-Order Attacks on Masked PQC | |||
| 2nd-order masked | Dilithium | 700 (HOCPA) | [113] |
| 3rd-order masked | Dilithium | 2400 (HOCPA) | [113] |
| 2nd-order masked | Kyber | 2200 (HOCPA) | [113] |
| 3rd-order masked | Kyber | 14,500 (HOCPA) | [113] |
7. Trusted Execution Environments (TEEs) in Embedded Processors
7.1. Quantitative Performance Overhead Analysis
| Platform | CPU Overhead | I/O Overhead | Memory Footprint | TCB Size | Ref. |
|---|---|---|---|---|---|
| ARM TrustZone Implementations | |||||
| TrustZone-M (Cortex-M33) | Negligible | N/A | 60 KB RAM, 99 KB Flash (TF-M Medium) | Varies by secure OS | [126] |
| TrustZone-A (Cortex-A53) | 3–10% | Minimal | N/A | OP-TEE: ∼100 KLoC | [129] |
| RISC-V Enclave Implementations | |||||
| Keystone | ±0.7% | 36–41% | N/A | 15 KLoC (SM: 1.6K) | [121] |
| Penglai | Negligible | 5–6% (Redis) | 512 GB secure mem. | N/A | [127] |
| SPEAR-V | <1% | <1% | N/A | N/A | [128] |
| CURE | 15.33% (geomean) | N/A | N/A | Few KLoC | [130] |
| TIMBER-V | N/A | N/A | +6.25% (tags) | N/A | [131] |
7.2. Trusted Computing Base (TCB) Size Analysis
- Protecting cryptographic keys and operations (so the main firmware never directly handles plaintext keys; it requests operations from the secure world).
- Isolating firmware update mechanisms (the secure world can implement a check on any new firmware binary using a key, without trusting the main application to do it correctly).
- Running third-party or certified code (like a certified IoT communication stack or a digital payment app) in a protected environment to prevent a compromised main application from tampering with it.
| Platform | Isolation | Perf. | Certification | Target | Availability | Ref. |
|---|---|---|---|---|---|---|
| Arm TrustZone Family | ||||||
| TrustZone-M (Cortex-M33) | Memory regions | 5–15% | PSA L2–L3 | MCU | Commercial | [123] |
| TrustZone-A (Cortex-A7/A53) | Exception levels | 3–10% | GP TEE, PSA L1–L2 | App. Proc. | Commercial | [129] |
| RISC-V TEE Implementations | ||||||
| Keystone | HW enclaves | 8–20% | Research | General | Open-source | [121] |
| MultiZone | Mem. protection | <0.01% | Commercial | MCU | Safety-certified | [119] |
| Penglai | HW enclaves | 5–6% | Research | General | RISE project | [127] |
| Hardware Security Roots of Trust | ||||||
| OpenTitan (RISC-V) | Dedicated chip | Minimal | Open-source | RoT | Prod. 2025 | [132] |
| Secure Elements | External chip | Minimal | CC EAL5+ | All | Commercial | [74] |
8. Challenges and Future Directions Under Constraints
9. Discussion
9.1. Practitioner Recommendations
9.1.1. Reference Integration Architecture
9.1.2. Minimum Viable Security by Device Class
9.1.3. MCU Platform Comparison
9.1.4. Algorithm Selection Guidance
9.1.5. Certification Pathway Recommendations
9.1.6. Cost–Security Trade-Off Framework
9.1.7. Selection Decision Flowcharts
9.2. Synthesis and Future Directions
9.3. Limitations
9.4. Conclusions
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
| AES | Advanced Encryption Standard |
| BER | Bit Error Rate |
| CC | Common Criteria |
| CRP | Challenge–Response Pair |
| DPA | Differential Power Analysis |
| EAL | Evaluation Assurance Level |
| ECC | Elliptic-Curve Cryptography |
| ECDSA | Elliptic-Curve Digital Signature Algorithm |
| FMU | Fault Management Unit |
| FIPS | Federal Information Processing Standards |
| hRoT | Hardware Root of Trust |
| IoT | Internet of Things |
| KEM | Key Encapsulation Mechanism |
| MCU | Microcontroller Unit |
| ML | Machine Learning |
| NTT | Number Theoretic Transform |
| OTP | One-Time Programmable |
| PMP | Physical Memory Protection |
| PQC | Post-Quantum Cryptography |
| PSA | Platform Security Architecture |
| PUF | Physical Unclonable Function |
| RoT | Root of Trust |
| RSA | Rivest–Shamir–Adleman |
| SCA | Side-Channel Attack |
| SoC | System on Chip |
| SPA | Simple Power Analysis |
| SRAM | Static Random-Access Memory |
| TCB | Trusted Computing Base |
| TEE | Trusted Execution Environment |
| TPM | Trusted Platform Module |
| TVLA | Test Vector Leakage Assessment |
References
- IoT Analytics. Number of Connected IoT Devices Growing 14% to 21.1 Billion, 2024. Available online: https://iot-analytics.com/number-of-connected-iot-devices/ (accessed on 15 January 2026).
- Wang, H.; Forte, D.; Tehranipoor, M.M.; Shi, Q. Probing Attacks on Integrated Circuits: Challenges and Research Opportunities. IEEE Des. Test 2017, 34, 63–71. [Google Scholar] [CrossRef]
- Li, Y.; Chen, M.; Wang, J. Introduction to side-channel attacks and fault attacks. In Proceedings of the 2016 Asia-Pacific International Symposium on Electromagnetic Compatibility (APEMC), Shenzhen, China, 17–21 May 2016; Volume 1, pp. 573–575. [Google Scholar] [CrossRef]
- Randolph, M.; Diehl, W. Power Side-Channel Attack Analysis: A Review of 20 Years of Study for the Layman. Cryptography 2020, 4, 15. [Google Scholar] [CrossRef]
- Bernstein, D.J.; Buchmann, J.; Dahmen, E. Post-Quantum Cryptography; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar] [CrossRef]
- Page, M.J.; McKenzie, J.E.; Bossuyt, P.M.; Boutron, I.; Hoffmann, T.C.; Mulrow, C.D.; Shamseer, L.; Tetzlaff, J.M.; Akl, E.A.; Brennan, S.E.; et al. The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. BMJ 2021, 372, n71. [Google Scholar] [CrossRef]
- Akter, S.; Khalil, K.; Bayoumi, M. A Survey on Hardware Security: Current Trends and Challenges. IEEE Access 2023, 11, 77543–77565. [Google Scholar] [CrossRef]
- Zhou, X.; Wang, P.; Zhou, L.; Xun, P.; Lu, K. A Survey of the Security Analysis of Embedded Devices. Sensors 2023, 23, 9221. [Google Scholar] [CrossRef]
- Fei, W.; Ohno, H.; Sampalli, S. A Systematic Review of IoT Security: Research Potential, Challenges, and Future Directions. ACM Comput. Surv. 2023, 56, 111. [Google Scholar] [CrossRef]
- Liu, T.; Ramachandran, G.; Jurdak, R. Post-Quantum Cryptography for Internet of Things: A Survey on Performance and Optimization. arXiv 2024, arXiv:2401.17538v1. [Google Scholar] [CrossRef]
- Pursche, M.; Puch, N.; Peters, S.N.; Heinl, M.P. SoK: The Engineer’s Guide to Post-Quantum Cryptography for Embedded Devices; Cryptology ePrint Archive, Paper 2024/1345; International Association for Cryptologic Research (IACR): Bellevue, WA, USA, 2024. [Google Scholar]
- Karakaya, A.; Ulu, A. A Survey on Post-Quantum Based Approaches for Edge Computing Security. WIREs Comput. Stat. 2024, 16, e1644. [Google Scholar] [CrossRef]
- Shepherd, C.; Markantonakis, K. Trusted Execution Environments; Springer: Berlin/Heidelberg, Germany, 2024. [Google Scholar] [CrossRef]
- National Institute of Standards and Technology. NIST Announces First Four Quantum-Resistant Cryptographic Algorithms, 2022. Available online: https://www.nist.gov/news-events/news/2022/07/nist-announces-first-four-quantum-resistant-cryptographic-algorithms (accessed on 15 January 2026).
- National Institute of Standards and Technology. Module-Lattice-Based Key-Encapsulation Mechanism Standard (FIPS 203); Technical Report FIPS 203; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2024. Available online: https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.203.pdf (accessed on 22 August 2025).
- National Institute of Standards and Technology. Module-Lattice-Based Digital Signature Standard (FIPS 204); Technical Report FIPS 204; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2024. Available online: https://nvlpubs.nist.gov/nistpubs/fips/nist.fips.204.pdf (accessed on 22 August 2025).
- Rivest, R.L.; Shamir, A.; Adleman, L. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems. Commun. ACM 1978, 21, 120–126. [Google Scholar] [CrossRef]
- Koblitz, N. Elliptic Curve Cryptosystems. Math. Comput. 1987, 48, 203–209. [Google Scholar] [CrossRef]
- Ajtai, M. Generating Hard Instances of Lattice Problems. In Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing (STOC ’96), Philadelphia, PA, USA, 22–24 May 1996; pp. 99–108. [Google Scholar] [CrossRef]
- Merkle, R.C. A Certified Digital Signature. In Proceedings of the Advances in Cryptology — CRYPTO ’89 Proceedings; Springer: Berlin/Heidelberg, Germany, 1989; pp. 218–238. [Google Scholar] [CrossRef]
- Bos, J.W.; Renes, J.; Sprenkels, A. Dilithium for Memory Constrained Devices. In Proceedings of the Progress in Cryptology—AFRICACRYPT 2022; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2022; Volume 13503, pp. 217–237. [Google Scholar] [CrossRef]
- Bos, J.W.; Renes, J.; van Vredendaal, C. Post-Quantum Cryptography with Contemporary Co-Processors: Beyond Kronecker, Schönhage-Strassen & Nussbaumer; Cryptology ePrint Archive, Paper 2020/1303; International Association for Cryptologic Research (IACR): Bellevue, WA, USA, 2020; Available online: https://eprint.iacr.org/2020/1303.pdf (accessed on 1 February 2026).
- Satriawan, A.; Syafalni, I.; Mareta, R.; Anshori, I.; Shalannanda, W.; Barra, A. Conceptual Review on Number Theoretic Transform and Comprehensive Review on Its Implementations. IEEE Access 2023, 11, 70288–70316. [Google Scholar] [CrossRef]
- Zhang, J.; Yan, Y.; Huang, J.; Koç, Ç.K. Optimized Software Implementation of Keccak, Kyber, and Dilithium on RV{32,64}IM{B}{V}. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2025, 2025, 632–655. [Google Scholar] [CrossRef]
- Kannwischer, M.J.; Rijneveld, J.; Schwabe, P.; Stoffelen, K. pqm4: Testing and Benchmarking NIST PQC on ARM Cortex-M4. In Proceedings of the Second NIST PQC Standardization Conference, Santa Barbara, CA, USA, 22–24 August 2019. [Google Scholar]
- Tan, W.; Wang, A.; Zhang, X.; Lao, Y.; Parhi, K.K. High-Speed VLSI Architectures for Modular Polynomial Multiplication via Fast Filtering and Applications to Lattice-Based Cryptography. IEEE Trans. Comput. 2023, 72, 2454–2466. [Google Scholar] [CrossRef]
- Andresen, J.; Arnold, P.; Berndt, S.; Eisenbarth, T.; Faust, S.; Gourjon, M.; Landthaler, E.; Micheli, E.; Orlt, M.; Pauls, P.; et al. UP TO 50% OFF: Efficient Implementation of Polynomial Masking. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2026, 2026, 688–731. [Google Scholar] [CrossRef]
- Fritzmann, T.; Beirendonck, M.V.; Roy, D.B.; Karl, P.; Schamberger, T.; Verbauwhede, I.; Sigl, G. Masked Accelerators and Instruction Set Extensions for Post-Quantum Cryptography. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2022, 2022, 414–460. [Google Scholar] [CrossRef]
- Ravi, P.; Chattopadhyay, A.; D’Anvers, J.P.; Baksi, A. Side-channel and Fault-injection attacks over Lattice-based Post-quantum Schemes (Kyber, Dilithium): Survey and New Results. ACM Trans. Embed. Comput. Syst. 2024, 23, 35. [Google Scholar] [CrossRef]
- Azouaoui, M.; Bos, J.W.; Cloostermans, C.; Davies, G.T.; Esmann, S. A Brief Outlook on the Migration to Post-Quantum Cryptography. 2024. Available online: https://www.nxp.com/company/about-nxp/smarter-world-blog/BL-A-BRIEF-OUTLOOK (accessed on 30 August 2025).
- Erata, F.; Piskac, R.; Mateu, V.; Szefer, J. Towards Automated Detection of Single-Trace Side-Channel Vulnerabilities in Constant-Time Cryptographic Code. In Proceedings of the 2023 IEEE 8th European Symposium on Security and Privacy (EuroS&P), Delft, The Netherlands, 3–7 July 2023; pp. 687–706. [Google Scholar] [CrossRef]
- Huang, Z.; Wang, H.; Cao, B.; He, D.; Wang, J. A comprehensive side-channel leakage assessment of CRYSTALS-Kyber in IIoT. Internet Things 2024, 27, 101331. [Google Scholar] [CrossRef]
- Brandão, L.T.A.N.; Mouha, N.; Vassilev, A. Threshold Schemes for Cryptographic Primitives: Challenges and Opportunities in Standardization and Validation; NIST Internal Report 8214; National Institute of Standards and Technology (NIST): Gaithersburg, MD, USA, 2019. [Google Scholar] [CrossRef]
- National Security Agency. The Commercial National Security Algorithm Suite 2.0 and Quantum Computing FAQ (U/OO/194427-22, Ver. 2.1, December 2024). Available online: https://media.defense.gov/2022/Sep/07/2003071836/-1/-1/0/CSI_CNSA_2.0_FAQ_.PDF (accessed on 15 January 2026).
- Kiktenko, E.O.; Bulychev, A.A.; Karagodin, P.A.; Pozhar, N.O.; Anufriev, M.N.; Fedorov, A.K. SPHINCS+ post-quantum digital signature scheme with Streebog hash function. AIP Conf. Proc. 2020, 2241, 020014. [Google Scholar] [CrossRef]
- National Institute of Standards and Technology. Stateless Hash-Based Digital Signature Standard; Technical Report FIPS PUB 205; U.S. Department of Commerce: Washington, DC, USA, 2024. [Google Scholar]
- Chen, K.-Y.; Chen, J.-P. Masking Floating-Point Number Multiplication and Addition of Falcon: First- and Higher-Order Implementations and Evaluations. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2024, 2024, 276–303. [Google Scholar] [CrossRef]
- Gigerl, B.; Mendel, F.; Schläffer, M.; Primas, R. Efficient First-Order Masked Ascon on 32-Bit Architectures; Cryptology ePrint Archive, Paper 2024/755; International Association for Cryptologic Research (IACR): Bellevue, WA, USA, 2024; Available online: https://eprint.iacr.org/2024/755 (accessed on 1 February 2026).
- Kandi, A.; Baksi, A.; Gan, P.; Guilley, S.; Gerlich, T.; Breier, J.; Chattopadhyay, A.; Shrivastwa, R.R.; Martinásek, Z.; Bhasin, S. Side-Channel and Fault Resistant ASCON Implementation: A Detailed Hardware Evaluation. In Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI), Knoxville, TN, USA, 1–3 July 2024; pp. 307–312. [Google Scholar] [CrossRef]
- Mosca, M. Cybersecurity in an Era with Quantum Computers: Will We Be Ready? IEEE Secur. Priv. 2018, 16, 38–41. [Google Scholar] [CrossRef]
- Abdulrahman, A.; Hwang, V.; Kannwischer, M.J.; Sprenkels, D. Faster Kyber and Dilithium on the Cortex-M4; Cryptology ePrint Archive, Paper 2022/112; International Association for Cryptologic Research (IACR): Bellevue, WA, USA, 2022; Available online: https://eprint.iacr.org/2022/112 (accessed on 1 February 2026).
- Gao, Y.; Al-Sarawi, S.F.; Abbott, D. Physical Unclonable Functions. Nat. Electron. 2020, 3, 81–91. [Google Scholar] [CrossRef]
- Herder, C.; Yu, M.D.; Koushanfar, F.; Devadas, S. Physical Unclonable Functions and Applications: A Tutorial. Proc. IEEE 2014, 102, 1126–1141. [Google Scholar] [CrossRef]
- Maes, R.; Verbauwhede, I. Physically Unclonable Functions: A Study on the State of the Art and Future Research Directions. In Towards Hardware-Intrinsic Security; Springer: Berlin/Heidelberg, Germany, 2010; pp. 3–37. [Google Scholar] [CrossRef]
- Tehranipoor, F.; Karimian, N.; Yan, W.; Chandy, J.A. DRAM-Based Intrinsic Physically Unclonable Functions for System-Level Security and Authentication. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2017, 25, 1085–1097. [Google Scholar] [CrossRef]
- Pappu, R.; Recht, B.; Taylor, J.; Gershenfeld, N. Physical One-Way Functions. Science 2002, 297, 2026–2030. [Google Scholar] [CrossRef] [PubMed]
- Gassend, B.; Clarke, D.; van Dijk, M.; Devadas, S. Silicon Physical Random Functions. In Proceedings of the 9th ACM Conference on Computer and Communications Security (CCS ’02), Washington, DC, USA, 18–22 November 2002; pp. 148–160. [Google Scholar] [CrossRef]
- Lee, J.W.; Lim, D.; Gassend, B.; Suh, G.E.; van Dijk, M.; Devadas, S. A Technique to Build a Secret Key in Integrated Circuits for Identification and Authentication Applications. In Proceedings of the 2004 Symposium on VLSI Circuits, Honolulu, HI, USA, 17–19 June 2004; pp. 176–179. [Google Scholar] [CrossRef]
- Suh, G.E.; Devadas, S. Physical Unclonable Functions for Device Authentication and Secret Key Generation. In Proceedings of the 44th Annual Design Automation Conference (DAC ’07), San Diego, CA, USA, 4–8 June 2007; pp. 9–14. [Google Scholar] [CrossRef]
- Rührmair, U.; Sehnke, F.; Sölter, J.; Dror, G.; Devadas, S.; Schmidhuber, J. Modeling Attacks on Physical Unclonable Functions. In Proceedings of the ACM Conference on Computer and Communications Security (CCS), Chicago IL, USA, 4–8 October 2010; pp. 237–249. [Google Scholar] [CrossRef]
- Merli, D.; Schuster, D.; Stumpf, F.; Sigl, G. Semi-Invasive EM Attack on FPGA RO PUFs and Countermeasures. In Proceedings of the Workshop on Embedded Systems Security (WESS ’11), Taipei, Taiwan, 9 October 2011; ACM: New York, NY, USA, 2012; pp. 1–9. [Google Scholar] [CrossRef]
- Delvaux, J.; Gu, D.; Schellekens, D.; Verbauwhede, I. Helper Data Algorithms for PUF-Based Key Generation: Overview and Analysis. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2015, 34, 889–902. [Google Scholar] [CrossRef]
- ISO/IEC 20897:2020; Information Security—Security Techniques—Physically Unclonable Functions. International Organization for Standardization: Geneva, Switzerland, 2020.
- Intrinsic ID. Intrinsic ID Protects 500 000 000 Devices Globally: Leading the Way in Secure and Authenticated Connected Devices. EEJournal Industry News, 2023. Available online: https://www.eejournal.com/industry_news/intrinsic-id-protects-500000000-devices-globally-leading-the-way-in-secure-and-authenticated-connected-devices/ (accessed on 15 February 2023).
- Korenda, A.R.; Afghah, F.; Cambou, B.; Philabaum, C. A Proof of Concept SRAM-based Physically Unclonable Function (PUF) Key Generation Mechanism for IoT Devices. In Proceedings of the 2019 16th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON), Boston, MA, USA, 10–13 June 2019; pp. 1–8. [Google Scholar] [CrossRef]
- Intrinsic ID. Intrinsic ID Debuts Software-Only, Chip-Based Cybersecurity (Zign X00 Series). Futuriom, 2023. Available online: https://www.futuriom.com/articles/news/intrinsic-id-debuts-software-only-chip-based-cybersecurity/2023/03 (accessed on 2 January 2026).
- Devices, A. ChipDNA Embedded Security PUF Technology. Available online: https://www.analog.com/en/lp/001/chipdna-embedded-security-puf-technology.html (accessed on 30 August 2025).
- Wen, Y.; Lao, Y. Efficient Fuzzy Extractor Implementations for PUF Based Authentication. In Proceedings of the 12th International Conference on Malicious and Unwanted Software (MALWARE), Fajardo, PR, USA, 11–14 October 2017; pp. 119–125. [Google Scholar] [CrossRef]
- Khalafalla, M.; Elmohr, M.A.; Gebotys, C. Going Deep: Using deep learning techniques with simplified mathematical models against XOR BR and TBR PUFs (Attacks and Countermeasures). In Proceedings of the 2020 IEEE International Symposium on Hardware Oriented Security and Trust (HOST), San Jose, CA, USA, 7–11 December 2020; pp. 80–90. [Google Scholar] [CrossRef]
- Gupta, A.; Manhas, S.; Das, B.P. Highly Non-linear Feed-Forward Arbiter PUF Against Machine Learning Attacks. In Proceedings of the VLSI Design and Test; Shah, A.P., Dasgupta, S., Darji, A., Tudu, J., Eds.; Springer: Cham, Switzerland, 2022; pp. 234–248. [Google Scholar]
- Mispan, M.S.; Halak, B.; Zwolinski, M. Lightweight obfuscation techniques for modeling attacks resistant PUFs. In Proceedings of the 2017 IEEE 2nd International Verification and Security Workshop (IVSW), Thessaloniki, Greece, 3–5 July 2017; pp. 19–24. [Google Scholar] [CrossRef]
- Yu, M.D.; Hiller, M.; Delvaux, J.; Sowell, R.; Devadas, S.; Verbauwhede, I. A Lockdown Technique to Prevent Machine Learning on PUFs for Lightweight Authentication. IEEE Trans. Multi-Scale Comput. Syst. 2016, 2, 146–159. [Google Scholar] [CrossRef]
- Taneja, S.; Alvarez, A.B.; Alioto, M. Fully Synthesizable PUF Featuring Hysteresis and Temperature Compensation for 3.2% Native BER and 1.02 fJ/b in 40 nm. IEEE J. Solid-State Circuits 2018, 53, 2828–2839. [Google Scholar] [CrossRef]
- Ibrahim, H.M.; Skovorodnikov, H.; Alkhzaimi, H. Resilience Evaluation of Memristor Based PUF Against Machine Learning Attacks. Sci. Rep. 2024, 14, 23962. [Google Scholar] [CrossRef]
- Arapinis, M.; Delavar, M.; Doosti, M.; Kashefi, E. Quantum Physical Unclonable Functions: Possibilities and Impossibilities. Quantum 2021, 5, 475. [Google Scholar] [CrossRef]
- GlobalPlatform. Root of Trust: Definitions and Requirements, Version 1.1. 2018. Available online: https://globalplatform.org/wp-content/uploads/2018/07/GP_RoT_Definitions_and_Requirements_v1.1_PublicRelease-2018-06-28.pdf (accessed on 29 August 2025).
- Hu, W.; Chang, C.H.; Sengupta, A.; Bhunia, S.; Kastner, R.; Li, H. An Overview of Hardware Security and Trust: Threats, Countermeasures, and Design Tools. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2021, 40, 1010–1038. [Google Scholar] [CrossRef]
- Eldefrawy, K.; Tsudik, G.; Francillon, A.; Perito, D. SMART: Secure and Minimal Architecture for (Establishing Dynamic) Root of Trust. In Proceedings of the NDSS, San Diego, CA, USA, 5–8 February 2012. [Google Scholar]
- Koeberl, P.; Schulz, S.; Sadeghi, A.R.; Varadharajan, V. TrustLite: A Security Architecture for Tiny Embedded Devices. In Proceedings of the EuroSys Conference, Amsterdam, The Netherlands, 13–16 April 2014; pp. 1–14. [Google Scholar] [CrossRef]
- Noorman, J.; Bulck, J.V.; Mühlberg, J.T.; Piessens, F.; Maene, P.; Preneel, B.; Verbauwhede, I.; Götzfried, J.; Müller, T.; Freiling, F. Sancus 2.0: A Low-Cost Security Architecture for IoT Devices. ACM Trans. Priv. Secur. 2017, 20, 1–33. [Google Scholar] [CrossRef]
- Brasser, F.; El Mahjoub, U.; Sadeghi, A.R.; Wachsmann, C.; Koeberl, P. SANCTUARY: ARMing TrustZone with User-space Enclaves. In Proceedings of the NDSS Symposium, San Diego, CA, USA, 24–27 February 2019. [Google Scholar] [CrossRef]
- Dessouky, G.; Abera, T.; Ibrahim, A.; Sadeghi, A.R. LiteHAX: Lightweight Hardware-Assisted Attestation of Program Execution. In Proceedings of the International Conference on Computer-Aided Design (ICCAD ’18), San Diego, CA, USA, 5–8 November 2018; ACM: New York, NY, USA, 2018; pp. 1–8. [Google Scholar] [CrossRef]
- Regenscheid, A.; Regenscheid, A.R. Platform Firmware Resiliency Guidelines; NIST Special Publication 800-193; National Institute of Standards and Technology (NIST): Gaithersburg, MD, USA, 2018. Available online: https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-193.pdf (accessed on 30 August 2025). [CrossRef]
- Microchip Technology Inc. ATECC608B CryptoAuthentication Device Summary Data Sheet, 2023. Available online: https://ww1.microchip.com/downloads/aemDocuments/documents/SCBU/ProductDocuments/DataSheets/ATECC608B-CryptoAuthentication-Device-Summary-Data-Sheet-DS40002239B.pdf (accessed on 2 January 2026).
- Intrinsic ID. Intrinsic ID Becomes World’s First IP Vendor with PSA Certified Level 3 Root of Trust Component, 2023. Available online: https://www.psacertified.org/partner-showcase/intrinsic-id/ (accessed on 15 January 2026).
- EMVCo. EMV®Specifications, 2025. Available online: https://www.emvco.com/specifications/ (accessed on 30 August 2025).
- National Institute of Standards and Technology. Security Requirements for Cryptographic Modules; Technical Report FIPS PUB 140-3; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2019. [Google Scholar] [CrossRef]
- Musa, A.; Volante, F.; Parisi, E.; Barbierato, L.; Patti, E.; Bartolini, A.; Acquaviva, A.; Barchi, F. TitanSSL: Towards Accelerating OpenSSL in a Full RISC-V Architecture Using OpenTitan Root-of-Trust. In Proceedings of the Computer Safety, Reliability, and Security; Ceccarelli, A., Trapp, M., Bondavalli, A., Bitsch, F., Eds.; Springer: Cham, Switzerland, 2024; pp. 169–183. [Google Scholar]
- Wagner, A.; Oberhansl, F.; Schink, M. To Be, or Not to Be Stateful: Post-Quantum Secure Boot using Hash-Based Signatures. In Proceedings of the 2022 Workshop on Attacks and Solutions in Hardware Security, ASHES’22, New York, NY, USA, 11 November 2022; pp. 85–94. [Google Scholar] [CrossRef]
- Dushku, E.; Dragoni, N. Remote Attestation in IoT Devices. In Encyclopedia of Cryptography, Security and Privacy; Jajodia, S., Samarati, P., Yung, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2019; pp. 1–4. [Google Scholar] [CrossRef]
- Abera, T.; Asokan, N.; Davi, L.; Ekberg, J.E.; Nyman, T.; Paverd, A.; Sadeghi, A.R.; Tsudik, G. C-FLAT: Control-Flow Attestation for Embedded Systems Software. In Proceedings of the ACM CCS, Vienna, Austria, 24–28 October 2016; pp. 743–754. [Google Scholar] [CrossRef]
- Carpent, X.; Rattanavipanon, N.; Tsudik, G. ERASMUS: Efficient Remote Attestation via Self-Measurement for Unattended Settings. In Proceedings of the DATE, Dresden, Germany, 19–23 March 2018; pp. 1191–1194. [Google Scholar] [CrossRef]
- Zeitouni, S.; Dessouky, G.; Arias, O.; Sullivan, D.; Ibrahim, A.; Jin, Y.; Sadeghi, A.R. ATRIUM: Runtime Attestation Resilient Under Memory Attacks. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design, Irvine, CA, USA, 13–16 November 2017; pp. 384–391. [Google Scholar] [CrossRef]
- Clements, A.A.; Almakhdhub, N.S.; Saab, K.S.; Srivastava, P.; Koo, J.; Bagchi, S.; Payer, M. APEX: A Verified Architecture for Proofs of Execution on Remote Devices under Full Software Compromise. In Proceedings of the USENIX Security Symposium, Boston, MA, USA, 12–14 August 2020; pp. 771–788. [Google Scholar]
- Sun, N.; Li, C.T.; Chan, H.; Le, B.D.; Islam, M.Z.; Zhang, L.Y.; Islam, M.R.; Armstrong, W. Defining Security Requirements With the Common Criteria: Applications, Adoptions, and Challenges. IEEE Access 2022, 10, 44756–44777. [Google Scholar] [CrossRef]
- Thanh Vu, S.N.; Stege, M.; El-Habr, P.I.; Bang, J.; Dragoni, N. A Survey on Botnets: Incentives, Evolution, Detection and Current Trends. Future Internet 2021, 13, 198. [Google Scholar] [CrossRef]
- Kocher, P.C. Timing Attacks on Implementations of Diffie-Hellman, RSA, DSS, and Other Systems. In Proceedings of the Advances in Cryptology—CRYPTO ’96; Springer: Berlin/Heidelberg, Germany, 1996; pp. 104–113. [Google Scholar] [CrossRef]
- Kocher, P.; Jaffe, J.; Jun, B. Differential Power Analysis. In Proceedings of the Advances in Cryptology—CRYPTO ’99; Springer: Berlin/Heidelberg, Germany, 1999; pp. 388–397. [Google Scholar] [CrossRef]
- Masure, L.; Strullu, R. Side-channel analysis against ANSSI’s protected AES implementation on ARM: End-to-end attacks with multi-task learning. J. Cryptogr. Eng. 2023, 13, 163–179. [Google Scholar] [CrossRef]
- Balon, B.; Grassi, L.; Méaux, P.; Moos, T.; Standaert, F.X.; Steiner, M.J. mid-pSquare: Leveraging the Strong Side-Channel Security of Prime-Field Masking in Software. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2025, 2025, 486–519. [Google Scholar] [CrossRef]
- ANSSI. SecAESSTM32: Secure AES Implementation for STM32; ANSSI: Paris, France, 2019; Available online: https://github.com/ANSSI-FR/SecAESSTM32 (accessed on 15 January 2026).
- Toprakhisar, D.; Nikova, S.; Nikov, V. Combined Stability: Protecting against Combined Attacks; Cryptology ePrint Archive, Paper 2025/1692; International Association for Cryptologic Research (IACR): Bellevue, WA, USA, 2025; Available online: https://eprint.iacr.org/2025/1692 (accessed on 1 February 2026).
- Woo, J.; Seo, D.; Kim, Y.S.; Lee, N.; Cassuto, Y.; Kim, Y. Mutual Information Minimization for Side-Channel Attack Resistance via Optimal Noise Injection. arXiv 2025, arXiv:2504.20556. Available online: http://arxiv.org/abs/2504.20556 (accessed on 1 February 2026). [CrossRef]
- Das, D.; Maity, S.; Nasir, S.B.; Ghosh, S.; Raychowdhury, A.; Sen, S. High Efficiency Power Side-Channel Attack Immunity using Noise Injection in Attenuated Signature Domain. In Proceedings of the IEEE International Symposium on Hardware Oriented Security and Trust (HOST), McLean, VA, USA, 1–5 May 2017; pp. 62–67. [Google Scholar] [CrossRef]
- Coron, J.S.; Greuet, A.; Zeitoun, R. Side-Channel Masking with Pseudo-Random Generator; Cryptology ePrint Archive, Paper 2019/1106; International Association for Cryptologic Research (IACR): Bellevue, WA, USA, 2019; Available online: https://eprint.iacr.org/2019/1106 (accessed on 1 February 2026).
- Coron, J.; Rondepierre, F.; Zeitoun, R. High Order Masking of Look-up Tables with Common Shares. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2018, 2018, 40–72. [Google Scholar] [CrossRef]
- Veyrat-Charvillon, N.; Medwed, M.; Kerckhof, S.; Standaert, F. Shuffling against Side-Channel Attacks: A Comprehensive Study with Cautionary Note. In International Conference on the Theory and Application of Cryptology and Information Security; Springer: Berlin/Heidelberg, Germany, 2012; Volume 7658, pp. 740–757. [Google Scholar] [CrossRef]
- Zhou, J.; Qin, G.; Li, L.; Guo, C. ISA Extensions of Shuffling Against Side-Channel Attacks. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2023, 43, 761–773. [Google Scholar] [CrossRef]
- Park, J.Y.; Ju, J.W.; Lee, W.; Kang, B.G.; Kachi, Y.; Sakurai, K. A Statistical Verification Method of Random Permutations for Hiding Countermeasure Against Side-Channel Attacks. J. Inf. Secur. Appl. 2024, 84, 103797. [Google Scholar] [CrossRef]
- Mainka, L.; Papagiannopoulos, K. Combined Masking and Shuffling for Side-Channel Secure Ascon on RISC-V. In Constructive Approaches for Security Analysis and Design of Embedded Systems; Springer Nature Switzerland: Cham, Switzerland, 2026; pp. 451–477. [Google Scholar] [CrossRef]
- Gigerl, B.; Klug, F.; Mangard, S.; Mendel, F.; Primas, R. Smooth Passage with the Guards: Second-Order Hardware Masking of the AES with Low Randomness and Low Latency. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2024, 2024, 309–335. [Google Scholar] [CrossRef]
- Valiveti, B.K.; Vivek, S. Higher-Order Lookup Table Masking in Essentially Constant Memory. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2021, 2021, 546–586. [Google Scholar] [CrossRef]
- Sokolov, D.; Murphy, J.; Bystrov, A.; Yakovlev, A. Improving the Security of Dual-Rail Circuits. In Proceedings of the Cryptographic Hardware and Embedded Systems—CHES 2004; Joye, M., Quisquater, J.J., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2004; Volume 3156, pp. 282–297. [Google Scholar]
- Batina, L.; Bhasin, S.; Jap, D.; Picek, S. CSI NN: Reverse Engineering of Neural Network Architectures Through Electromagnetic Side Channel. In Proceedings of the 28th USENIX Security Symposium (USENIX Security 19), Santa Clara, CA, USA, 14–16 August 2019; pp. 515–532. [Google Scholar]
- Ni, T.; Zhang, X.; Zhao, Q. Recovering Fingerprints from In-Display Fingerprint Sensors via Electromagnetic Side Channel. In Proceedings of the 2023 ACM SIGSAC Conference on Computer and Communications Security (CCS ’23), Copenhagen, Denmark, 26–30 November 2023; pp. 253–267. [Google Scholar] [CrossRef]
- Becker, G.T.; Cooper, J.; DeMulder, E.K.; Goodwill, G.; Jaffe, J.; Kenworthy, G.; Kouzminov, T.; Leiserson, A.J.; Marson, M.E.; Rohatgi, P.; et al. Test Vector Leakage Assessment (TVLA) Methodology in Practice. In Proceedings of the International Cryptographic Module Conference, Gaithersburg, MD, USA, 24–26 September 2013. [Google Scholar]
- Ambrose, J.A.; Ragel, R.G.; Parameswaran, S. Randomized Instruction Injection to Counter Power Analysis Attacks. ACM Trans. Embed. Comput. Syst. 2012, 11, 1–28. [Google Scholar] [CrossRef]
- Bos, J.W.; Gourjon, M.; Renes, J.; Schneider, T.; van Vredendaal, C. Masking Kyber: First- and Higher-Order Implementations. IACR Trans. Cryptogr. Hardw. Embed. Syst. (TCHES) 2021, 2021, 173–214. [Google Scholar] [CrossRef]
- Silicon Labs. AN1329: Using Silicon Labs Secure Vault Features with OpenThread; Technical Report; Silicon Laboratories Inc.: Austin, TX, USA, 2021; Available online: https://www.silabs.com/documents/public/application-notes/an1329-using-secure-vault-openthread.pdf (accessed on 2 January 2026).
- Sajadi, A.; Zidaric, N.; Stefanov, T.; Mentens, N. A Systematic Comparison of Side-channel Countermeasures for RISC-V-based SoCs. In Proceedings of the Nordic Circuits and Systems Conference (NorCAS), Lund, Sweden, 29–30 October 2024. [Google Scholar] [CrossRef]
- Bronchain, O.; Standaert, F. Side-Channel Countermeasures’ Dissection and the Limits of Closed Source Security Evaluations. IACR Trans. Cryptogr. Hardw. Embed. Syst. 2020, 2020, 1–25. [Google Scholar] [CrossRef]
- Heinz, D.; Kannwischer, M.J.; Land, G.; Pöppelmann, T.; Schwabe, P.; Sprenkels, A. First-Order Masked Kyber on ARM Cortex-M4; Cryptology ePrint Archive, Paper 2022/058; International Association for Cryptologic Research (IACR): Bellevue, WA, USA, 2022; Available online: https://eprint.iacr.org/2022/058 (accessed on 1 February 2026).
- Tosun, M.; Oswald, E.; Savaş, E. Non-Profiled Higher-Order Side-Channel Attacks against Lattice-Based Post-Quantum Cryptography. IACR Commun. Cryptol. 2025, 2, 31. [Google Scholar] [CrossRef]
- Bos, J.W.; Gourjon, M.; Renes, J.; Schneider, T.; van Vredendaal, C. Masking Kyber: First- and Higher-Order Implementations; Cryptology ePrint Archive, Paper 2021/483; International Association for Cryptologic Research (IACR): Bellevue, WA, USA, 2021; Available online: https://eprint.iacr.org/2021/483 (accessed on 1 February 2026).
- Schwabe, P.; Stoffelen, K. All the AES You Need on Cortex-M3 and M4. In Proceedings of the Selected Areas in Cryptography—SAC 2016; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2017; Volume 10532, pp. 180–194. [Google Scholar] [CrossRef]
- Silicon Labs. Third Party Accreditation—PSA Certified; Silicon Labs Security: Austin, TX, USA, 2023; Available online: https://www.silabs.com/security/third-party-accreditation (accessed on 2 January 2026).
- Boubakri, M.; Zouari, B. A Survey of RISC-V Secure Enclaves and Trusted Execution Environments. Electronics 2025, 14, 4171. [Google Scholar] [CrossRef]
- RISC-V International. Towards Generic RISC-V TEE Ecosystem with Penglai and OP-TEE. RISC-V Blog, 2024. Available online: https://riscv.org/blog/2024/10/towards-generic-risc-v-tee-ecosystem-with-penglai-and-op-tee/ (accessed on 2 January 2026).
- Hex Five Security, Inc. MultiZone Security: Trusted Execution Environment for RISC-V. GitHub, 2024. Available online: https://github.com/hex-five/multizone-sdk (accessed on 2 January 2026).
- Costan, V.; Lebedev, I.; Devadas, S. Sanctum: Minimal Hardware Extensions for Strong Software Isolation. In Proceedings of the 25th USENIX Security Symposium (USENIX Security 16); USENIX Association: Austin, TX, USA, 2016; pp. 857–874. [Google Scholar]
- Lee, D.; Kohlbrenner, D.; Shinde, S.; Asanović, K.; Song, D. Keystone: An open framework for architecting trusted execution environments. In Proceedings of the Fifteenth European Conference on Computer Systems, EuroSys ’20; Association for Computing Machinery: New York, NY, USA, 2020. [Google Scholar] [CrossRef]
- Ma, Z.; Zhang, N.; Wei, S.; Chen, Y.; Guan, N. Return-to-Non-Secure Vulnerabilities on ARM Cortex-M TrustZone: Attack and Defense. In Proceedings of the 2023 60th ACM/IEEE Design Automation Conference (DAC), San Francisco, CA, USA, 9–13 July 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Pinto, S.; Santos, N. Demystifying ARM TrustZone: A Comprehensive Survey. ACM Comput. Surv. 2019, 51, 1–36. [Google Scholar] [CrossRef]
- Ma, Z.; Zhang, N.; Wei, S.; Chen, Y.; Guan, N. Return-to-Non-Secure Vulnerabilities on ARM Cortex-M TrustZone. Technical Report, NSF-PAR ID: 10438091, 2023. Available online: https://par.nsf.gov/biblio/10438091 (accessed on 1 February 2026).
- Mishra, N.; Chakraborty, A.; Mukhopadhyay, D. Faults in Our Bus: Novel Bus Fault Attack to Break ARM TrustZone. In Proceedings of the Network and Distributed System Security Symposium (NDSS); Internet Society: San Diego, CA, USA, 2024. [Google Scholar] [CrossRef]
- Trusted Firmware Project. Trusted Firmware-M: Secure Software for Arm Cortex-M and Armv8-M. TrustedFirmware.org, 2024. Available online: https://www.trustedfirmware.org/projects/tf-m/ (accessed on 2 January 2026).
- Feng, E.; Lu, X.; Du, D.; Yang, B.; Jiang, X.; Xia, Y.; Zang, B.; Chen, H. Scalable Memory Protection in the PENGLAI Enclave. In Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21); USENIX Association: Berkeley, CA, USA, 2021; pp. 275–294. [Google Scholar]
- Schrammel, D.; Waser, M.; Lamster, L.; Unterguggenberger, M.; Mangard, S. SPEAR-V: Secure and Practical Enclave Architecture for RISC-V. In Proceedings of the 2023 ACM Asia Conference on Computer and Communications Security (ASIA CCS ’23), Melbourne, VIC, Australia, 10–14 July 2023; pp. 457–468. [Google Scholar] [CrossRef]
- Amacher, J.; Schiavoni, V. On the Performance of ARM TrustZone. In Proceedings of the Distributed Applications and Interoperable Systems (DAIS 2019); Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2019; Volume 11534, pp. 133–151. [Google Scholar] [CrossRef]
- Bahmani, R.; Brasser, F.; Dessouky, G.; Jauernig, P.; Klimmek, M.; Sadeghi, A.R.; Stapf, E. CURE: A Security Architecture with CUstomizable and Resilient Enclaves. In Proceedings of the 30th USENIX Security Symposium (USENIX Security 21); USENIX Association: Berkeley, CA, USA, 2021; pp. 1073–1090. [Google Scholar]
- Weiser, S.; Werner, M.; Brasser, F.; Malenko, M.; Mangard, S.; Sadeghi, A.R. TIMBER-V: Tag-Isolated Memory Bringing Fine-grained Enclaves to RISC-V. In Proceedings of the 26th Annual Network and Distributed System Security Symposium (NDSS 2019); Internet Society: San Diego, CA, USA, 2019. [Google Scholar] [CrossRef]
- lowRISC C.I.C.; OpenTitan Coalition. OpenTitan Partnership Makes History as First Open-Source Silicon Project to Reach Commercial Availability, 2024. Available online: https://lowrisc.org/news/opentitan-commercial-availability/ (accessed on 15 January 2026).
- Kocher, P.; Horn, J.; Fogh, A.; Genkin, D.; Gruss, D.; Haas, W.; Hamburg, M.; Lipp, M.; Mangard, S.; Prescher, T.; et al. Spectre Attacks: Exploiting Speculative Execution. In Proceedings of the 2019 IEEE Symposium on Security and Privacy (SP), San Francisco, CA, USA, 19–23 May 2019; pp. 1–19. [Google Scholar] [CrossRef]
- Lipp, M.; Schwarz, M.; Gruss, D.; Prescher, T.; Haas, W.; Fogh, A.; Horn, J.; Mangard, S.; Kocher, P.; Genkin, D.; et al. Meltdown: Reading Kernel Memory from User Space. In Proceedings of the 27th USENIX Security Symposium (USENIX Security 18), Baltimore, MD, USA, 15–17 August 2018; pp. 973–990. [Google Scholar]
- Fagan, M.; Megas, K.N.; Scarfone, K.; Smith, M. Foundational Cybersecurity Activities for IoT Device Manufacturers; NIST Interagency Report NISTIR 8259; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2020. [Google Scholar] [CrossRef]









| Security Primitives | Introduced (and Evolved) | Benefits | Challenges | Solutions and Recent Works |
|---|---|---|---|---|
| PQC | 2001 (Implementations emerging) | Resistance against quantum computer attacks, long-term security, diverse algorithms | Physical attacks, memory usage and performance, implementation complexity, interoperability and standardization, energy consumption | Instruction-level constant-time implementations, noise injection, threshold cryptography, software optimization, hardware accelerators, hybrid HW/SW |
| PUF | 2002 (Standardization and mainstream adoption: 2020s and beyond) | Device-unique identities without storing secret keys | Modeling attacks, reliability, quality, optimization of methods | Feed-forward or non-linear PUFs, response obfuscation, on-die stabilizing circuits and sensors, error correction and fuzzy extraction |
| RoT and Secure Boot | Mid-2000s (Integration of secure hardware into the CPU/SoC: 2020s and beyond) | Trusted firmware execution and authentication of system state | Run-time trust measures, vulnerabilities in ROM code or signing algorithms, performance and power | TEE, periodic attestation, tamper detection, fail-safe recovery mechanisms, crypto-agility |
| TEE | Mid-2000s (Evolving challenges and applications: 2020s and beyond) | Isolated execution of sensitive code and data | Physical attacks, technique of implementation, secure partitioning, complexity for the developer | Combination with other security techniques, separated security core, simple and efficient APIs |
| Side-Channel and Fault Attack Mitigation | 1996 (Widespread implementations: ∼2010s; modern attacks and countermeasures: 2020s and Beyond) | Protects cryptographic keys and operations from leakage, intentional errors and manipulation | Attack discovery, countermeasure development, security evaluation, power, area and performance overheads vs. cost | Noise generation and masking for cryptographic accelerators, dual-rail logic or current balancing, random clocking, fault detection units, tamper detection sensors, secure instruction set and co-processors |
| Feature | Classic Crypto (RSA, ECC) | Post-Quantum Crypto (Kyber, Dilithium, etc.) |
|---|---|---|
| Security basis | Factorization, discrete log | Lattices, hashes, codes, multivariate polynomials |
| Quantum resistance | Broken by Shor’s algorithm | Designed to resist quantum attacks |
| Key sizes | Small (e.g., 256-bit ECC) | Large (e.g., 1–2 KB for lattice PQC) |
| Performance | Fast, efficient | Often slower, higher memory |
| Standardization | Mature, globally adopted | Ongoing (NIST PQC standards 2022–2024) |
| Hardware support | Widely available (AES-NI, RSA accelerators) | Emerging, requires optimizations |
| Physical attack protection | Established and practiced in hardware implementations | Under active development; countermeasures are still being studied |
| Algorithm | Key Size (Bytes) | Sig/CT Size (Bytes) | Keygen (Cycles) | Sign/Encaps (Cycles) | Verify/Decaps (Cycles) | Reference |
|---|---|---|---|---|---|---|
| Post-Quantum Algorithms (NIST-standardized) | ||||||
| Kyber512 | 1632 | 736 | 443K | 536K | 513K | [41] |
| Kyber768 | 2400 | 1088 | 745K | 899K | 839K | [41] |
| Kyber1024 | 3168 | 1568 | 1.19M | 1.37M | 1.29M | [41] |
| Dilithium2 | 2528 | 2420 | 1.60M | 4.09M | 1.57M | [41] |
| Dilithium3 | 4000 | 3293 | 2.83M | 6.72M | 2.70M | [41] |
| Dilithium5 | 4864 | 4595 | 4.72M | 9.04M | 4.72M | [41] |
| PUF Type | Area Overhead | BER (%) | Uniqueness (%) | ML Resistant | Deployment Status | Reference |
|---|---|---|---|---|---|---|
| SRAM PUF | Minimal | 1–5 | 46–50 | Moderate | Commercial, 500M+ devices | [54] |
| Ring Oscillator | Low | 2–8 | 48–52 | Moderate | Commercial, widely deployed | [59] |
| Arbiter PUF | Low | 5–15 | 45–55 | Low | Research, ML vulnerable | [59] |
| XOR Arbiter | Medium | 10–20 | 48–52 | Low | Research, broken by ML | [59] |
| Feed-Forward | Medium | 8–15 | 47–53 | High | Research, ML-resistant | [60] |
| Memristor PUF | Low–Med | 1–4 | 48–52 | High | Research, ∼50% ML accuracy | [64] |
| Quantum PUF | High | Unknown | Unknown | Very High | Theoretical, proof-of-concept | [65] |
| PSA Certified Level | Description |
|---|---|
| Level 1 | Documentation and design review; covers basic software attacks (no physical access); typical use: IoT devices, consumer products. |
| Level 2 | Independent lab evaluation with penetration testing (white-box); covers software and limited physical/logical attacks; typical use: connected home, smart energy, medical devices. |
| Level 3 | Highest assurance with advanced testing, side-channel and fault injection resistance; covers sophisticated physical and logical attacks; typical use: critical infrastructure, payment systems, automotive, defense. |
| Technique | Prot. Level | OH (%) | Impl. Diff. | Best Suited For | Ref. |
|---|---|---|---|---|---|
| Algorithmic Countermeasures | |||||
| First-Order Masking | Moderate | 30–80 | Medium | AES, RSA (mature) | [95] |
| Higher-Order Masking | High | 100–300 | High | PQC (Kyber, Dilithium) | [108] |
| Constant-Time Impl. | Moderate | 10–30 | Medium | All crypto (standard) | [31] |
| Threshold Crypto | Very High | 150–400 | Very High | High-security, multi-party | [33] |
| Hardware Countermeasures | |||||
| Noise Injection | Low–Moderate | 5–20 | Low | IoT devices (optimized) | [93] |
| Dual-Rail Logic | High | 200–400 | Very High | ASICs, smartcards | [103] |
| Random Instr. Injection | Moderate | 15–40 | Medium | Software-based processors | [107] |
| Shielding/Filtering | Low | 5–15 | Low | EM attacks (physical layer) | [3] |
| Validation Methods | |||||
| TVLA Testing | N/A | Offline | Medium | All impl. (Gold standard) | [106] |
| Device Class | BOM Range | Minimum Security | Recommended Security | Certification | Example Use Cases |
|---|---|---|---|---|---|
| Ultra-Low-Cost Sensors | $0.50–$2 | SW AES, unique ID, ROP | + Secure boot, SRAM-PUF | PSA L1 | Environmental sensors, asset tags |
| Consumer IoT | $2–$10 | Secure boot, HW crypto, debug lock | + TrustZone-M, PUF keys | PSA L1–L2 | Smart home, wearables |
| Industrial IoT | $10–$50 | TEE, secure boot, HW RNG, anti-rollback | + SCA countermeasures, Ext. SE | PSA L2, IEC 62443 | PLCs, gateways, medical |
| Critical Infrastructure | $50–$200+ | Full TEE, certified crypto, PUF+SE, SCA/FIA protection | + Formal verification, red team | PSA L3, FIPS 140-3 | Grid, automotive, payment |
| Platform | TrustZone-M | Hardware Crypto | PUF | Secure Boot | PSA Level | BOM ($) |
|---|---|---|---|---|---|---|
| STM32L5 (ST) | Yes | AES, SHA, PKA, TRNG | No (ext.) | Yes | L2 | 3–8 |
| LPC55S69 (NXP) | Yes | AES, SHA, RSA, ECC | SRAM | Yes | L2 | 4–10 |
| EFM32PG22 (SiLabs) | Yes | AES, SHA, TRNG | No | Yes | L2 (Vault) | 5–12 |
| nRF5340 (Nordic) | Yes | AES, SHA, ECC | No | Yes | L1 | 4–9 |
| RP2350 (RPi) | Yes | SHA, TRNG | OTP | Yes | L1 | 1–2 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Kia, A.; Storey, A.W.; Imtiaz, M. Advanced Hardware Security on Embedded Processors: A 2026 Systematic Review. Electronics 2026, 15, 1135. https://doi.org/10.3390/electronics15051135
Kia A, Storey AW, Imtiaz M. Advanced Hardware Security on Embedded Processors: A 2026 Systematic Review. Electronics. 2026; 15(5):1135. https://doi.org/10.3390/electronics15051135
Chicago/Turabian StyleKia, Ali, Aaron W. Storey, and Masudul Imtiaz. 2026. "Advanced Hardware Security on Embedded Processors: A 2026 Systematic Review" Electronics 15, no. 5: 1135. https://doi.org/10.3390/electronics15051135
APA StyleKia, A., Storey, A. W., & Imtiaz, M. (2026). Advanced Hardware Security on Embedded Processors: A 2026 Systematic Review. Electronics, 15(5), 1135. https://doi.org/10.3390/electronics15051135

