Low-complexity Machine Learning Architecture for Hardware-aware True Random Number Generators Assessment and Continuous Monitoring

被引:3
|
作者
Spinelli, F. [1 ]
Moretti, R. [1 ]
Addabbo, T. [1 ]
Vitolo, P. [2 ]
Licciardo, G. D. [2 ]
机构
[1] Univ Siena, Dept Informat Engn & Math, Siena, Italy
[2] Univ Salerno, Dept Ind Engn, Fisciano, SA, Italy
关键词
True Random Number Generators; Artificial Neural Networks; Machine Learning; Lightweight Cryptography;
D O I
10.1109/PRIME58259.2023.10161903
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A new machine learning approach of assessment and monitoring of True Random Number Generators (TRNGs) is explored in order to create a new technical framework for entropy source development and validation, based on the direct estimation of the core source entropy, which is suitable for hardware-based lightweight cryptography. It consists of the integration between a pre-processing stage and an Artificial Neural Network (ANN). The pre-processing stage continuously generates stochastically patterned images from number sequences provided by TRNGs with assigned entropy thresholds. The ANN processes the images to determine whether the TRNG entropy remains higher than the assigned threshold, dynamically, during the sequence generation. A custom dataset, generated from a Markovian TRNG has been used to train, validate and test a very compact 3-layer ANN. The model achieves accuracy, precision, recall, and F-score all equal to 98.28% averaged on the test set. The low computational complexity of the ANN, favored by the effectiveness of the pre-processing stage, which, in turn, requires a simple architecture to be implemented, proves that the proposed solution can be effectively employed for a perspective resource-constrained hardware implementation.
引用
收藏
页码:221 / 224
页数:4
相关论文
共 2 条
  • [1] A Low-Complexity Method to Address Process Variability in True Random Number Generators based on Digital Nonlinear Oscillators
    Addabbo, T.
    Fort, A.
    Mugnaini, M.
    Moretti, R.
    Vignoli, V.
    Papini, D.
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 1670 - 1674
  • [2] A Low-Complexity Start-Stop True Random Number Generator for FPGAs
    Matuszewski, Lukasz
    Jessa, Mieczyslaw
    APPLIED SCIENCES-BASEL, 2024, 14 (13):