Publication:
Classification of Random Number Generator Applications in IoT: A Comprehensive Taxonomy

dc.authorscopusid57212212152
dc.authorscopusid15833929800
dc.authorwosidAkleylek, Sedat/D-2090-2015
dc.authorwosidSeyhan, Kübra/Iyj-3199-2023
dc.contributor.authorSeyhan, Kubra
dc.contributor.authorAkleylek, Sedat
dc.contributor.authorIDAkleylek, Sedat/0000-0001-7005-6489
dc.contributor.authorIDSeyhan, Kübra/0000-0002-0902-1903
dc.date.accessioned2025-12-11T01:21:19Z
dc.date.issued2022
dc.departmentOndokuz Mayıs Üniversitesien_US
dc.department-temp[Seyhan, Kubra; Akleylek, Sedat] Ondokuz Mayis Univ, Dept Comp Engn, TR-55139 Samsun, Turkey; [Seyhan, Kubra; Akleylek, Sedat] Ondokuz Mayis Univ, Cyber Secur & Informat Technol Res & Dev Ctr, TR-55139 Samsun, Turkey; [Akleylek, Sedat] Univ Tartu, Tartu, Estoniaen_US
dc.descriptionAkleylek, Sedat/0000-0001-7005-6489; Seyhan, Kübra/0000-0002-0902-1903;en_US
dc.description.abstractRandomness is an important issue for Internet of Things (IoT). The need to generate suitable random numbers for IoT devices with resource and size limitations has emerged due to the cryptographic protocols. Although random number generation approaches have been proposed considering IoT device constraints, commonly used software and hardware-based solutions have not been discussed in detail. The main contribution of this paper is the detailed examination of the problems encountered in random number generation in the IoT ecosystem and the proposed solution approaches. In this context, a classification has been proposed for hardware containing random number generator (RNG), which has different usage areas in IoT environments. Based on the presented classification, the characteristics of the devices in terms of resource constraints are examined. This classification serves as a guide for selecting suitable hardware in applications with or without random number needs. Also, basic RNGs and test suites are discussed. Some challenges are summarized by explaining the random numbers usage in the IoT environment. In addition, proposed random number generation scenarios for IoT devices are determined. Success rate analysis is carried out based on these techniques in terms of randomness tests. Software and hardware-based solution methods are detailed to meet the need for random numbers in real-world IoT applications. RNG algorithms actively used in IoT applications, basic working principles, usage areas, and hardware features are summarized. Finally, the problem that arises in generating random numbers in system -on-chip (SoC) systems, one of the proposed classification components, are summarized, and some precautions that can be taken are expressed.en_US
dc.description.sponsorshipTUBITAK; [121R006]en_US
dc.description.sponsorshipThe authors would like to express their gratitude to the anonymous reviewers for their invaluable suggestions in putting the present study into its final form. This research was partially supported by TUBITAK under Grant No. 121R006.en_US
dc.description.woscitationindexScience Citation Index Expanded
dc.identifier.doi10.1016/j.jisa.2022.103365
dc.identifier.issn2214-2126
dc.identifier.issn2214-2134
dc.identifier.scopus2-s2.0-85142308928
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1016/j.jisa.2022.103365
dc.identifier.urihttps://hdl.handle.net/20.500.12712/43157
dc.identifier.volume71en_US
dc.identifier.wosWOS:000891440600011
dc.identifier.wosqualityQ2
dc.language.isoenen_US
dc.publisherElsevieren_US
dc.relation.ispartofJournal of Information Security and Applicationsen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectInternet of Thingsen_US
dc.subjectRandom Number Generationen_US
dc.subjectResource-Constrained Deviceen_US
dc.subjectCyber Securityen_US
dc.titleClassification of Random Number Generator Applications in IoT: A Comprehensive Taxonomyen_US
dc.typeArticleen_US
dspace.entity.typePublication

Files