- Avrupa Bilim ve Teknoloji Dergisi
- Issue:34 Special Issue
- SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma
SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma
Authors : Cemile İNCE, Kenan İNCE, Davut HANBAY
Pages : 639-644
Doi:10.31590/ejosat.1084005
View : 23 | Download : 13
Publication Date : 2022-03-31
Article Type : Research Paper
Abstract :Bu çalışmada yazılımsal trivium yapısı oluşturulmuştur. Trivium, 3 adet LFSR’nin (Doğrusal geri beslemeli kaydırmalı yazmaç) çeşitli mantık kapılarıyla birbirine bağlanmasıyla oluşturulan ve rasgele sayı üreteci olarak kullanılan yapılardan biridir. Trivium yapıları donanımsal veya yazılımsal oluşturulabilir. Yazılımsal trivium yapılarının ilk değerlerini (anahtar, başlangıç vektörü ve LFSR başlangıç içerikleri) belirlemek için literatürde önerilen çeşitli yöntem ve algoritmalar mevcuttur. Bu çalışmada mevcut çalışmalardan farklı olarak ilk şartlar Java SecureRandom kütüphanesi kullanlarak oluşturulmuştur. Çalışmada oluşturulan yazılımsal trivium yapısı kullanılarak üretilen sözde rasgele sayılar NIST SP 800-22 Rev.1a testleri ile analiz edilmiştir. Oluşturulan trivium yapısı kullanılarak üretilen ikili diziler rasgelelik testlerinden başarılı şekilde geçmiştir.Keywords : Trivium, LFSR Linear Feedback Shift Register, SRSÜ Sözde Rasgele Sayı Üreteçleri, NIST 800 22 Rev 1a, SHA Secure Hash Algorithm