Cryptographically strong random number generation using integrated CMOS photodiodes for low-cost microcontroller based applications
dc.contributor.author | Sarioglu, Baykal | |
dc.date.accessioned | 2024-07-18T20:50:47Z | |
dc.date.available | 2024-07-18T20:50:47Z | |
dc.date.issued | 2022 | |
dc.department | İstanbul Bilgi Üniversitesi | en_US |
dc.description.abstract | In this work, we propose a method to generate random numbers for low-cost, low-power, resource-limited low data-rate microcontrollers using integrated CMOS photodiodes. The proposed method utilizes an integrated CMOS photodiode in the photovoltaic mode as the entropy source. The method is based on serially capturing analog values derived from the integrated CMOS photodiode. The entropy of these values increased by a custom algorithm. The proposed random number generator is devised using an integrated CMOS photodiode manufactured in 180 nm standard CMOS technology. The wide applicably of the random number generator is demonstrated by realizing it on a low-cost Arduino UNO board placed in a typical room environment. The implemented random number generator passes NIST-SP800-22 and AIS31 randomness tests at high scores. The proposed method achieved 5.4 Kbps throughput and 7.2% total significance level without any postprocessing. The test results show the high cryptographical strength of the proposed method makes it a promising alternative to the currently used random number generation algorithms in low-cost, low-resources, low-data rate microcontroller-based applications. | en_US |
dc.description.sponsorship | Scientific and Technological Research Council of Turkey (TuBTAK) [EEAG 114E549] | en_US |
dc.description.sponsorship | This study was supported by the Scientific and Technological Research Council of Turkey (TuBTAK) (EEAG 114E549) . | en_US |
dc.identifier.doi | 10.55730/1300-0632.3797 | |
dc.identifier.endpage | 561 | en_US |
dc.identifier.issn | 1300-0632 | |
dc.identifier.issn | 1303-6203 | |
dc.identifier.issue | 3 | en_US |
dc.identifier.scopus | 2-s2.0-85128314802 | en_US |
dc.identifier.scopusquality | Q3 | en_US |
dc.identifier.startpage | 547 | en_US |
dc.identifier.trdizinid | 528756 | en_US |
dc.identifier.uri | https://doi.org/10.55730/1300-0632.3797 | |
dc.identifier.uri | https://search.trdizin.gov.tr/yayin/detay/528756 | |
dc.identifier.uri | https://hdl.handle.net/11411/8238 | |
dc.identifier.volume | 30 | en_US |
dc.identifier.wos | WOS:000774599800006 | en_US |
dc.identifier.wosquality | Q4 | en_US |
dc.indekslendigikaynak | Web of Science | en_US |
dc.indekslendigikaynak | Scopus | en_US |
dc.indekslendigikaynak | TR-Dizin | en_US |
dc.language.iso | en | en_US |
dc.publisher | Tubitak Scientific & Technological Research Council Turkey | en_US |
dc.relation.ispartof | Turkish Journal of Electrical Engineering and Computer Sciences | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Random Numbers | en_US |
dc.subject | Cmos Photodiode | en_US |
dc.subject | Embedded Systems | en_US |
dc.subject | High-Performance | en_US |
dc.subject | High-Throughput | en_US |
dc.subject | Internet | en_US |
dc.subject | Entropy | en_US |
dc.subject | Things | en_US |
dc.title | Cryptographically strong random number generation using integrated CMOS photodiodes for low-cost microcontroller based applications | en_US |
dc.type | Article | en_US |