Rastgele Sayıların Mikrodenetleyici Platormunda Üretilmesi

dc.contributor.authorSanlı, Mustafa
dc.date.accessioned2025-01-21T14:28:41Z
dc.date.available2025-01-21T14:28:41Z
dc.date.issued2024
dc.description.abstractMikrodenetleyiciler 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.
dc.description.abstractMicrocontrollers 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.
dc.identifier.dergipark1392479
dc.identifier.doi10.29137/umagd.1392479
dc.identifier.issn1308-5514
dc.identifier.issue2-668
dc.identifier.startpage678
dc.identifier.urihttps://dergipark.org.tr/tr/download/article-file/3544410
dc.identifier.urihttps://dergipark.org.tr/tr/pub/umagd/issue/83977/1392479
dc.identifier.urihttps://doi.org/10.29137/umagd.1392479
dc.identifier.urihttps://hdl.handle.net/20.500.12587/20329
dc.identifier.volume1
dc.language.isoen
dc.publisherKırıkkale Üniversitesi
dc.relation.ispartofUluslararası Mühendislik Araştırma ve Geliştirme Dergisi
dc.relation.publicationcategoryMakale - Ulusal Hakemli Dergi
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_20241229
dc.subjectMikrodenetleyici
dc.subjectRNG
dc.subjectIoT
dc.subjectMicrocontroller
dc.subjectRNG
dc.subjectIoT
dc.subjectEmbedded Systems
dc.titleRastgele Sayıların Mikrodenetleyici Platormunda Üretilmesi
dc.title.alternativeGeneration of Random Numbers on a Microcontroller Platform
dc.typeArticle

Dosyalar