Towards memory integrity and authenticity of multi-processors system-on-chip using physical unclonable functions
Zusammenfassung
A persistent problem for modern Multi-Processors System-on-Chip (MPSoCs) is their vulnerability to code injection attacks. By tampering the memory content, attackers are able to extract secrets from the MPSoC and to modify or deny the MPSoC’s operation. This work proposes SEPUFSoC (Secure PUF-based SoC), a novel flexible, secure, and fast architecture able to be integrated into any MPSoC. SEPUFSoC prevents execution of unauthorized code as well as data manipulation by ensuring memory integrity and authentication. SEPUFSoC achieves: i) efficiency, through the integration of a fast and lightweight hash function for Message Authentication Code (MAC) generation and integrity verification of the memory lines at runtime; and ii) lightweight security, through the use of a Physical Unclonable Function (PUF) to securely generate and store the cryptographic keys that are used for the application authentication. We discuss the security and performance of SEPUFSoC for single core and multi-core systems. Results show that the SEPUFSoC is a secure, fast, and low overhead solution for MPSoCs. We discuss the SEPUFSoC security and cost, which strongly depends on the PUF and hash selection. In the future, new technologies may allow the exploration of different PUFs.
- Vollständige Referenz
- BibTeX
Sepúlveda, J., Wilgerodt, F. & Pehl, M.,
(2019).
Towards memory integrity and authenticity of multi-processors system-on-chip using physical unclonable functions.
it - Information Technology: Vol. 61, No. 1.
Berlin:
De Gruyter.
(S. 29-43).
DOI: 10.1515/itit-2018-0030
@article{mci/Sepúlveda2019,
author = {Sepúlveda, Johanna AND Wilgerodt, Felix AND Pehl, Michael},
title = {Towards memory integrity and authenticity of multi-processors system-on-chip using physical unclonable functions},
journal = {it - Information Technology},
volume = {61},
number = {1},
year = {2019},
,
pages = { 29-43 } ,
doi = { 10.1515/itit-2018-0030 }
}
author = {Sepúlveda, Johanna AND Wilgerodt, Felix AND Pehl, Michael},
title = {Towards memory integrity and authenticity of multi-processors system-on-chip using physical unclonable functions},
journal = {it - Information Technology},
volume = {61},
number = {1},
year = {2019},
,
pages = { 29-43 } ,
doi = { 10.1515/itit-2018-0030 }
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.1515/itit-2018-0030
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISSN: 2196-7032
Datum: 2019
Sprache:
(en)
(en)
Typ: Text/Journal Article

