SoC Virtual Platform with Secure Key Generation Module for Embedded Secure Devices


Seung-Ho Lim, Hyeok-Jin Lim, Seong-Cheon Park, Journal of Information Processing Systems Vol. 20, No. 1, pp. 116-130, Feb. 2024  

https://doi.org/10.3745/JIPS.01.0099
Keywords: FHE, PUF, Secure Key Generation, SoC Virtual Platform
Fulltext:

Abstract

In the Internet-of-Things (IoT) or blockchain-based network systems, secure keys may be stored in individual devices; thus, individual devices should protect data by performing secure operations on the data transmitted and received over networks. Typically, secure functions, such as a physical unclonable function (PUF) and fully homomorphic encryption (FHE), are useful for generating safe keys and distributing data in a network. However, to provide these functions in embedded devices for IoT or blockchain systems, proper inspection is required for designing and implementing embedded system-on-chip (SoC) modules through overhead and performance analysis. In this paper, a virtual platform (SoC VP) was developed that includes a secure key generation module with a PUF and FHE. The SoC VP platform was implemented using SystemC, which enables the execution and verification of various aspects of the secure key generation module at the electronic system level and analyzes the system-level execution time, memory footprint, and performance, such as randomness and uniqueness. We experimentally verified the secure key generation module, and estimated the execution of the PUF key and FHE encryption based on the unit time of each module.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from November 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.




Cite this article
[APA Style]
Lim, S., Lim, H., & Park, S. (2024). SoC Virtual Platform with Secure Key Generation Module for Embedded Secure Devices. Journal of Information Processing Systems, 20(1), 116-130. DOI: 10.3745/JIPS.01.0099.

[IEEE Style]
S. Lim, H. Lim, S. Park, "SoC Virtual Platform with Secure Key Generation Module for Embedded Secure Devices," Journal of Information Processing Systems, vol. 20, no. 1, pp. 116-130, 2024. DOI: 10.3745/JIPS.01.0099.

[ACM Style]
Seung-Ho Lim, Hyeok-Jin Lim, and Seong-Cheon Park. 2024. SoC Virtual Platform with Secure Key Generation Module for Embedded Secure Devices. Journal of Information Processing Systems, 20, 1, (2024), 116-130. DOI: 10.3745/JIPS.01.0099.