Journals / Mehmet Akif Ersoy Üniversitesi Fen Bilimleri Enstitüsü Dergisi / 2023 / Cilt: 14 Sayı: 1
Can Tesla Sphere be used for Random Number Generation?
- Pages
- 185–195
- DOI
- —
Abstract
The use of random numbers to represent uncertainty and unpredictability is essential in many industries. This is crucial in disciplines such as computer science, cryptography and statistics, where the use of randomness helps to guarantee the security and reliability of systems and procedures. In computer science, random number generation is used to generate passwords, keys and other security tokens, as well as to add randomness to algorithms and simulations. According to recent research, the hardware random number generators used in billions of IoT devices do not generate enough entropy. This paper describes how raw data collected by IoT system sensors can be used to generate random numbers for cryptography systems and also examines the consequences of these random numbers. Colour, light and camera are used as sensors. Monobit and poker test results are analysed to measure the quality of randomness. Sequences were obtained with the method that gave quality values as a result of the analysis and these sequences were entered into the NIST and FIPS 140-1 randomness test packages. When the results of these two tests were analysed, it was observed that the sequences passed all tests successfully.
Özet
Belirsizliği ve öngörülemezliği temsil etmek için rasgele sayıların kullanılması birçok endüstride esastır. Bu, rastgelelik kullanımının sistemlerin ve prosedürlerin güvenliğini ve güvenilirliğini garanti etmeye yardımcı olduğu bilgisayar bilimi, kriptografi ve istatistik gibi disiplinlerde çok önemlidir. Bilgisayar biliminde, rastgele sayı üretimi parolalar, anahtarlar ve diğer güvenlik belirteçleri oluşturmak ve ayrıca algoritmalara ve simülasyonlara rastgelelik eklemek için kullanılır. Son araştırmalara göre milyarlarca Nesnelerin İnterneti cihazında kullanılan donanımsal rastgele sayı üreteçleri yeterli entropi üretmiyor. Bu makale, IoT sistem sensörleri tarafından toplanan ham verilerin kriptografi sistemleri için rastgele sayılar oluşturmak üzere nasıl kullanılabileceğini açıklamakta ve ayrıca bu rastgele sayıların sonuçlarını incelemektedir. Sensör olarak renk, ışık ve kamera kullanılmıştır. Rastgelelik kalitesini ölçmek maksadıyla monobit ve poker test sonuçları analiz edilmiştir. Analiz sonucu kaliteli değerler veren yöntem ile diziler elde edilip NIST ve FIPS 140-1 rastgelelik test paketlerine bu diziler sokulmuştur. Bu iki testin sonuçları irdelendiğinde ise bütün testlerden başarıyla geçtiği gözlemlenmiştir.