Logo des Repositoriums
 

Towards memory integrity and authenticity of multi-processors system-on-chip using physical unclonable functions

dc.contributor.authorSepúlveda, Johanna
dc.contributor.authorWilgerodt, Felix
dc.contributor.authorPehl, Michael
dc.date.accessioned2021-06-21T12:12:26Z
dc.date.available2021-06-21T12:12:26Z
dc.date.issued2019
dc.description.abstractA 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.en
dc.identifier.doi10.1515/itit-2018-0030
dc.identifier.pissn2196-7032
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/36637
dc.language.isoen
dc.publisherDe Gruyter
dc.relation.ispartofit - Information Technology: Vol. 61, No. 1
dc.subjectMPSoC
dc.subjectPUF
dc.titleTowards memory integrity and authenticity of multi-processors system-on-chip using physical unclonable functionsen
dc.typeText/Journal Article
gi.citation.endPage43
gi.citation.publisherPlaceBerlin
gi.citation.startPage29

Dateien