Rahul M. Koushik, Aravind Perichiappan, H. Om, Abhishek Banerji, Sivaraman Eswaran, Prasad B. Honnavalli
{"title":"利用便携式电脑中的熵源生成真正的随机数","authors":"Rahul M. Koushik, Aravind Perichiappan, H. Om, Abhishek Banerji, Sivaraman Eswaran, Prasad B. Honnavalli","doi":"10.1109/CONECCT52877.2021.9622734","DOIUrl":null,"url":null,"abstract":"Random numbers have wide-ranging applications in various domains such as cryptography, randomization of initial weights in machine learning and AI-simulation, Monte Carlo computation, industrial testing, computer games, gambling. The generation of random numbers is only possible from a sourceof entropy. A true random number generator (TRNG) uses a physical source of entropy to generate random numbers. The randomness of a TRNG can be scientifically characterized, and measured. A drawback of TRNGs is that they usually need an external hardware device containing the physical source of entropy. This necessity can be eliminated by attempting to use sources that are already part of the device's environment. This work attempts to identify such sources and analyze their entropy levels. The identified sources of entropy are then used to build a model that can be used to generate truly random numbers.","PeriodicalId":164499,"journal":{"name":"2021 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT)","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Generation of True Random Numbers using Entropy Sources Present within Portable Computers\",\"authors\":\"Rahul M. Koushik, Aravind Perichiappan, H. Om, Abhishek Banerji, Sivaraman Eswaran, Prasad B. Honnavalli\",\"doi\":\"10.1109/CONECCT52877.2021.9622734\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Random numbers have wide-ranging applications in various domains such as cryptography, randomization of initial weights in machine learning and AI-simulation, Monte Carlo computation, industrial testing, computer games, gambling. The generation of random numbers is only possible from a sourceof entropy. A true random number generator (TRNG) uses a physical source of entropy to generate random numbers. The randomness of a TRNG can be scientifically characterized, and measured. A drawback of TRNGs is that they usually need an external hardware device containing the physical source of entropy. This necessity can be eliminated by attempting to use sources that are already part of the device's environment. This work attempts to identify such sources and analyze their entropy levels. The identified sources of entropy are then used to build a model that can be used to generate truly random numbers.\",\"PeriodicalId\":164499,\"journal\":{\"name\":\"2021 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT)\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CONECCT52877.2021.9622734\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Electronics, Computing and Communication Technologies (CONECCT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CONECCT52877.2021.9622734","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Generation of True Random Numbers using Entropy Sources Present within Portable Computers
Random numbers have wide-ranging applications in various domains such as cryptography, randomization of initial weights in machine learning and AI-simulation, Monte Carlo computation, industrial testing, computer games, gambling. The generation of random numbers is only possible from a sourceof entropy. A true random number generator (TRNG) uses a physical source of entropy to generate random numbers. The randomness of a TRNG can be scientifically characterized, and measured. A drawback of TRNGs is that they usually need an external hardware device containing the physical source of entropy. This necessity can be eliminated by attempting to use sources that are already part of the device's environment. This work attempts to identify such sources and analyze their entropy levels. The identified sources of entropy are then used to build a model that can be used to generate truly random numbers.