Rastgele Sayıların Mikrodenetleyici Platormunda Üretilmesi

[ X ]

Tarih

2024

Dergi Başlığı

Dergi ISSN

Cilt Başlığı

Yayıncı

Kırıkkale Üniversitesi

Erişim Hakkı

info:eu-repo/semantics/openAccess

Özet

Mikrodenetleyiciler ucuz ve çok yönlü olmaları nedeniyle günlük uygulamalarda yaygın olarak kullanılmaktadır. Son yıllarda Nesnelerin İnterneti ve Yapay Zeka alanlarında yaşanan gelişmeler mikrodenetleyicilerin uygulama alanlarını daha da artırmıştır. Mikrodenetleyici uygulamalarının en büyük sorunu, mevcut sınırlı donanım kaynaklarıyla rastgele sayıların üretilmesidir. Farklı saat kaynaklarındaki seğirmeyi kullanan veya özel rastgele sayı üreteçleri içeren mevcut yöntemler, ya çalışma hızından yoksundur ya da pahalı donanım bileşenlerinin eklenmesini gerektirir. Bu makale, bir mikrodenetleyici platformunda rastgele sayılar üretmek için bir transistördeki çığ kırılma belirsizliğini kullanmaktadır. Bu çalışma kapsamında rastgele sayılar üretecek bir donanım platformu tasarlanmış ve üretilen veriler istatistiksel yöntemlerle analiz edilmiştir. Sunulan çözüm hem tasarım bütçesi hem de donanım kaynakları açısından oldukça hızlı ve uygun maliyetlidir.
Microcontrollers are widely used in everyday applications as a result of their cheap and versatile nature. Recent advances in the fields of Internet of Things and Artificial Intelligence further increased the application areas of microcontrollers. A major problem of microcontroller applications is the generation of random numbers with the limited hardware resources available. Existing methods which use the jitter in different clock sources or incorporate dedicated random number generators either lack operation speed or need addition of expensive hardware components. This paper uses the avalanche breakdown uncertainty in a transistor to generate random numbers on a microcontroller platform. In the context of this study, a hardware platform is designed to generate random numbers and generated data is analyzed through statistical methods. The presented solution is quite fast and cost effective in terms of both design budget and hardware resources.

Açıklama

Anahtar Kelimeler

Mikrodenetleyici, RNG, IoT, Microcontroller, RNG, IoT, Embedded Systems

Kaynak

Uluslararası Mühendislik Araştırma ve Geliştirme Dergisi

WoS Q Değeri

Scopus Q Değeri

Cilt

1

Sayı

2-668

Künye