{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T16:04:37Z","timestamp":1768838677073,"version":"3.49.0"},"reference-count":51,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"6","license":[{"start":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T00:00:00Z","timestamp":1480550400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T00:00:00Z","timestamp":1480550400000},"content-version":"am","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T00:00:00Z","timestamp":1480550400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2016,12,1]],"date-time":"2016-12-01T00:00:00Z","timestamp":1480550400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/100000001","name":"U.S. National Science Foundation","doi-asserted-by":"publisher","award":["1253506 (CAREER)"],"award-info":[{"award-number":["1253506 (CAREER)"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Internet Things J."],"published-print":{"date-parts":[[2016,12]]},"DOI":"10.1109\/jiot.2016.2572638","type":"journal-article","created":{"date-parts":[[2016,5,24]],"date-time":"2016-05-24T18:16:48Z","timestamp":1464113808000},"page":"1189-1201","source":"Crossref","is-referenced-by-count":36,"title":["Toward Sensor-Based Random Number Generation for Mobile and IoT Devices"],"prefix":"10.1109","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9069-0521","authenticated-orcid":false,"given":"Kyle","family":"Wallace","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kevin","family":"Moran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ed","family":"Novak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gang","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kun","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","year":"0","journal-title":"Android Getevent Shell Command"},{"key":"ref38","year":"0","journal-title":"Android Activity Manger Profiler Shell Commands"},{"key":"ref33","year":"0","journal-title":"K9Mail Application"},{"key":"ref32","year":"0","journal-title":"F-Droid"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2699343.2699358"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2668332.2668349"},{"key":"ref37","year":"0","journal-title":"Aagtl Application"},{"key":"ref36","year":"0","journal-title":"ADDI Application"},{"key":"ref35","year":"0","journal-title":"Randommusicplayer"},{"key":"ref34","year":"0","journal-title":"KeePassDroid Application"},{"key":"ref28","article-title":"Randomness requirements for security","author":"eastlake","year":"1994"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/2517351.2517372"},{"key":"ref29","year":"0","journal-title":"Trepn Profiler"},{"key":"ref2","year":"0","journal-title":"Random Org"},{"key":"ref1","year":"0","journal-title":"Random Number Generation"},{"key":"ref20","author":"m\u00fcller","year":"2013","journal-title":"CPU Time Jitter Based Non-Physical True Random Number Generator"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/WIOPT.2007.4480051"},{"key":"ref21","year":"0","journal-title":"Haveged Entropy Gatherer"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516653"},{"key":"ref23","first-page":"175","article-title":"Secure random number generation in wireless sensor networks","author":"re","year":"2011","journal-title":"Proc Int Conf Security Inf Netw"},{"key":"ref26","first-page":"1053","article-title":"Gyrophone: Recognizing speech from gyroscope signals","author":"michalevsky","year":"2014","journal-title":"Proc 23rd USENIX Secur Symp (USENIX Secur )"},{"key":"ref25","year":"0","journal-title":"Google Android Developer Documentation"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36095-4_9"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/1868630.1868646"},{"key":"ref10","year":"0","journal-title":"Intel RdRand"},{"key":"ref11","first-page":"73","article-title":"The sources of randomness in mobile devices","author":"krhovjak","year":"2007","journal-title":"Proc Nordic Workshop Secure IT Syst"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606553"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICCP.2011.6047913"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevX.4.031056"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2014.6883394"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1998412.1998433"},{"key":"ref16","first-page":"1","article-title":"A statistical test suite for random and pseudorandom number generators for cryptographic applications","author":"rukhin","year":"2010"},{"key":"ref17","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4613-8533-2","author":"ellis","year":"1985","journal-title":"Entropy Large Deviations and Statistical Mechanics"},{"key":"ref18","first-page":"13","article-title":"Yarrow-160: Notes on the design and analysis of the Yarrow cryptographic pseudorandom number generator","author":"kelsey","year":"1999","journal-title":"Selected Areas in Cryptography"},{"key":"ref19","first-page":"457","article-title":"fortuna: cryptographically secure pseudo-random number generation in software and hardware","author":"mcevoy","year":"2006","journal-title":"2006 IET Irish Signals and Systems Conference IET"},{"key":"ref4","author":"stallings","year":"2013","journal-title":"Cryptography and Network Security Principles and Practice"},{"key":"ref3","author":"menezes","year":"1996","journal-title":"Handbook of Applied Cryptography"},{"key":"ref6","article-title":"Entropy transfers in the Linux random number generator","author":"vuillemin","year":"2012"},{"key":"ref5","author":"greenfield","year":"2010","journal-title":"Everyware The Dawning Age of Ubiquitous Computing"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2006.5"},{"key":"ref7","first-page":"1","article-title":"The Linux pseudorandom number generator revisited","volume":"2012","author":"lacharme","year":"2012","journal-title":"Cryptology-eprint-archive"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2462096.2462122"},{"key":"ref9","article-title":"iOS security","year":"2014"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1007\/s00145-007-9001-y"},{"key":"ref45","first-page":"685","article-title":"Ensuring highquality randomness in cryptographic key generation","author":"corrigan-gibbs","year":"2013","journal-title":"Proc ACM SIGSAC Conf Comput Commun Security (CCS)"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/2523514.2527098"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2007.250627"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2014.23059"},{"key":"ref41","author":"torvalds","year":"0","journal-title":"Random C Linux File"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516693"},{"key":"ref43","first-page":"659","article-title":"Predictability of Android OpenSSL&#x2019;s psuedo random number generator","author":"kim","year":"2013","journal-title":"Proc ACM Conf Comput Commun Security"}],"container-title":["IEEE Internet of Things Journal"],"original-title":[],"link":[{"URL":"http:\/\/ieeexplore.ieee.org\/ielaam\/6488907\/7811160\/7477997-aam.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/6488907\/7811160\/07477997.pdf?arnumber=7477997","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,8]],"date-time":"2022-04-08T18:54:09Z","timestamp":1649444049000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7477997\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,12]]},"references-count":51,"journal-issue":{"issue":"6"},"URL":"https:\/\/doi.org\/10.1109\/jiot.2016.2572638","relation":{},"ISSN":["2327-4662"],"issn-type":[{"value":"2327-4662","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,12]]}}}