Cryptographically strong random number generation using integrated CMOS photodiodes for low-cost microcontroller based applications

dc.contributor.authorSarioglu, Baykal
dc.date.accessioned2024-07-18T20:50:47Z
dc.date.available2024-07-18T20:50:47Z
dc.date.issued2022
dc.departmentİstanbul Bilgi Üniversitesien_US
dc.description.abstractIn 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.sponsorshipScientific and Technological Research Council of Turkey (TuBTAK) [EEAG 114E549]en_US
dc.description.sponsorshipThis study was supported by the Scientific and Technological Research Council of Turkey (TuBTAK) (EEAG 114E549) .en_US
dc.identifier.doi10.55730/1300-0632.3797
dc.identifier.endpage561en_US
dc.identifier.issn1300-0632
dc.identifier.issn1303-6203
dc.identifier.issue3en_US
dc.identifier.scopus2-s2.0-85128314802en_US
dc.identifier.scopusqualityQ3en_US
dc.identifier.startpage547en_US
dc.identifier.trdizinid528756en_US
dc.identifier.urihttps://doi.org/10.55730/1300-0632.3797
dc.identifier.urihttps://search.trdizin.gov.tr/yayin/detay/528756
dc.identifier.urihttps://hdl.handle.net/11411/8238
dc.identifier.volume30en_US
dc.identifier.wosWOS:000774599800006en_US
dc.identifier.wosqualityQ4en_US
dc.indekslendigikaynakWeb of Scienceen_US
dc.indekslendigikaynakScopusen_US
dc.indekslendigikaynakTR-Dizinen_US
dc.language.isoenen_US
dc.publisherTubitak Scientific & Technological Research Council Turkeyen_US
dc.relation.ispartofTurkish Journal of Electrical Engineering and Computer Sciencesen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectRandom Numbersen_US
dc.subjectCmos Photodiodeen_US
dc.subjectEmbedded Systemsen_US
dc.subjectHigh-Performanceen_US
dc.subjectHigh-Throughputen_US
dc.subjectInterneten_US
dc.subjectEntropyen_US
dc.subjectThingsen_US
dc.titleCryptographically strong random number generation using integrated CMOS photodiodes for low-cost microcontroller based applicationsen_US
dc.typeArticleen_US

Dosyalar