Research Article

SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma

Number: 34 March 31, 2022
EN TR

SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma

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

Supporting Institution

İnönü üniversitesi BAP Birimi

Project Number

FBG-2020- 2143

Thanks

Bu çalışma İnönü Üniversitesi Bilimsel Araştırma Projeleri Daire Başkanlığı'nın (İnönü BAP) FBG-2020- 2143 numaralı projesi ile desteklenmiştir. Değerli destekleri için İnönü Üniversitesi İnönü BAP'a teşekkürlerimi sunarım.

References

  1. Özkaynak F. (2018). Brief review on application of nonlinear dynamics in image encryption, Nonlinear Dynamics, 1573-269X, https://doi.org/10.1007/s11071-018-4056-x
  2. Arrachid K. Et. Al (2014). Arrachid K, Mohamed Mejri M., Sadio T.E., AVTAC: A Framework for Automatic Auditing of Access Control in Windows and Linux Systems, New Trends in Software Methodologies, Tools and Techniques page. 672-691 doi: 10.3233/978-1-61499-434-3-672
  3. Beletsky A. (2021). Generalized Galois-Fibonacci Matrix Generators Pseudo-Random Sequences, Computer Network and Information Security, 6,57-69, DOI: 10.5815/ijcnis.2021.06.05
  4. Manikya D.M. (2021). D. M. Manikya, M. Jagruthi, R. Anjum and A. K. K, "Design of Test Compression for Multiple Scan Chains Circuits," 2021 International Conference on System, Computation, Automation and Networking (ICSCAN), 2021, pp. 1-5, doi: 10.1109/ICSCAN53069.2021.9526387.
  5. S. Islam and I. U. Haq (2016). "Cube attack on Trivium and A5/1 stream ciphers," 2016 13th International Bhurban Conference on Applied Sciences and Technology (IBCAST), pp. 409-415, doi: 10.1109/IBCAST.2016.7429911.
  6. Ravichandran, D., Rajagopalan, S., Upadhyay, H. N., Rayappan, J. B. B., & Amirtharajan, R. (2018). Encrypted Biography of Biomedical Image - a Pentalayer Cryptosystem on FPGA. Journal of Signal Processing Systems, 91(5), 475–501. https://doi.org/10.1007/s11265-018-1337-z
  7. Mondal, B., Sinha, N., & Mandal, T. (2016). A secure image encryption algorithm using LFSR and RC4 key stream generator. In Proceedings of 3rd International Conference on Advanced Computing, Networking and Informatics, ICACNI 2015 (pp. 227-237). (Smart Innovation, Systems and Technologies; Vol. 43). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-81-322-2538-6_24
  8. Goresky M. and Klapper A. M. (2002). "Fibonacci and Galois representations of feedback-with-carry shift registers," in IEEE Transactions on Information Theory, vol. 48, no. 11, pp. 2826-2836, Nov. 2002, doi: 10.1109/TIT.2002.804048.

Details

Primary Language

Turkish

Subjects

Engineering

Journal Section

Research Article

Publication Date

March 31, 2022

Submission Date

March 7, 2022

Acceptance Date

March 18, 2022

Published in Issue

Year 2022 Number: 34

APA
İnce, C., İnce, K., & Hanbay, D. (2022). SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma. Avrupa Bilim Ve Teknoloji Dergisi, 34, 639-644. https://doi.org/10.31590/ejosat.1084005
AMA
1.İnce C, İnce K, Hanbay D. SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma. EJOSAT. 2022;(34):639-644. doi:10.31590/ejosat.1084005
Chicago
İnce, Cemile, Kenan İnce, and Davut Hanbay. 2022. “SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma”. Avrupa Bilim Ve Teknoloji Dergisi, nos. 34: 639-44. https://doi.org/10.31590/ejosat.1084005.
EndNote
İnce C, İnce K, Hanbay D (March 1, 2022) SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma. Avrupa Bilim ve Teknoloji Dergisi 34 639–644.
IEEE
[1]C. İnce, K. İnce, and D. Hanbay, “SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma”, EJOSAT, no. 34, pp. 639–644, Mar. 2022, doi: 10.31590/ejosat.1084005.
ISNAD
İnce, Cemile - İnce, Kenan - Hanbay, Davut. “SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma”. Avrupa Bilim ve Teknoloji Dergisi. 34 (March 1, 2022): 639-644. https://doi.org/10.31590/ejosat.1084005.
JAMA
1.İnce C, İnce K, Hanbay D. SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma. EJOSAT. 2022;:639–644.
MLA
İnce, Cemile, et al. “SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma”. Avrupa Bilim Ve Teknoloji Dergisi, no. 34, Mar. 2022, pp. 639-44, doi:10.31590/ejosat.1084005.
Vancouver
1.Cemile İnce, Kenan İnce, Davut Hanbay. SecureRandom Kütüphanesi Kullanarak Yazılımsal Trivium Oluşturma. EJOSAT. 2022 Mar. 1;(34):639-44. doi:10.31590/ejosat.1084005

Cited By