- 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 Ince, Kenan Ince, Davut Hanbay
Pages : 639-644
Doi:10.31590/ejosat.1084005
View : 25 | Download : 8
Publication Date : 2022-03-31
Article Type : Research
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).