Tipus de document

Article

Versió

Versió publicada

Data de publicació

Llicència de publicació

cc-by (c)  Castillo, J. et al., 2026
Si us plau utilitzeu sempre aquest identificador per citar o enllaçar aquest document: https://hdl.handle.net/2445/231673

Automated Framework for Testing Random Number Generators for IoT Security Applications Using NIST SP 800-22.

Títol de la revista

Director/Tutor

Contribució addicional

ISSN de la revista

Títol del volum

Resum

The continuous expansion of the Internet of Things (IoT) has intensified the need to evaluate and guarantee the quality of entropy sources used in random number generation, an essential element in securing communications used in IoT ecosystems. This work presents an automated and web-based framework designed to execute and analyze the results of statistical tests defined in the NIST SP 800-22 standard, enabling systematic assessment of entropy sources and random numbers generators in IoT devices and environments. The proposed system integrates a Python-based backend built upon an optimized implementation of the original NIST suite, along with an intuitive web interface that facilitates configuration, monitoring, and parallel execution of tests through Representational State Transfer (REST) endpoints. Session management based on Redis ensures reliable and concurrent operation of multiple users or devices while maintaining isolation and data integrity. To demonstrate its applicability, an emulated IoT ecosystem was implemented in which multiple virtual devices periodically and asynchronously request real-time validation of their local random numbers generators. The obtained results confirm the system’s capability to detect deficiencies in pseudo random generators and validate true random number sources, highlighting its potential as a diagnostic and verification tool for distributed IoT security systems. The tool developed in this work is fully accessible to the public, allowing researchers, engineers, and practitioners to evaluate random number generators without requiring specialized hardware or proprietary software.

Citació

Citació

CASTILLO ERASO, Juan Carlos, et al. Automated Framework for Testing Random Number Generators for IoT Security Applications Using NIST SP 800-22. IoT. 2026. Vol. 7, num. 1. [consulted: 30 of September of 2026]. Available at: https://hdl.handle.net/2445/231673

Exportar metadades

JSON - METS

Compartir registre