EN
TR
A New Cryptographic Key Planning Algorithm Based on Blum Blum Shub
Abstract
The Blum Blum Shub (BBS) algorithm is one of the known powerful pseudo random number generators. This algorithm can be used for key generation. BBS is basically based on the product of two large prime numbers and a seed value. The selection of these values is a critical issue. In this study, a new approach is proposed to overcome this problem. In the proposed approach, a prime number pool is first created. At this point, the user sets a start and end value. The primes in this range are generated and stored in an array. Then, two primes are randomly selected from this prime number pool with chaotic maps. The positions of these prime numbers in the array are recorded. The seed value is taken as the sum of the positions of these two primes. In other words, the parameters to be selected will be randomly selected in the ranges that the user will enter at that moment. In this study, two random bit sequences were obtained in this way. These sequences are 1 million bits long. NIST SP 800-22 tests were applied to these sequences and the sequences successfully completed all tests.
Keywords
References
- Liu J, Wang Y, Han Q, Gao J. A sensitive image encryption algorithm based on a higher-dimensional chaotic map and steganography. Int J Bifurcat Chaos 2022; 32(01), 2250004.
- Katz J, Lindell Y. Introduction to modern cryptography: principles and protocols. Chapman and hall/CRC, 2007.
- Daemen J, Rijmen V. The design of Rijndael. New York: Springer-verlag 2002; 2.
- Van Oorschot PC, Menezes AJ, Vanstone SA. Handbook of applied cryptography. New York: CRC Press, 1996.
- Ndruru E, Zebua T. Generate Beaufort Cipher Key Based on Blum-Blum Shub For Secure Digital Image. Instal: Jurnal Komputer 2021; 13(01).
- Malik K, Pulikkotil J, Sharma A. Comparison of pseudorandom number generators and their application for uncertainty estimation using Monte Carlo simulation. Mapan 2021; 36(3): 481-496.
- Schindler W. Random number generators for cryptographic applications, Cryptographic Engineering. In: Koç ÇK, editör. Springer, Boston, MA, 2009; 5-23.
- Artuğer F, Özkaynak F. A new chaotic system and its practical applications in substitution box and random number generator. Multimedia Tools Appl 2024, 1-15.
Details
Primary Language
English
Subjects
Information Security and Cryptology
Journal Section
Research Article
Publication Date
September 30, 2024
Submission Date
July 6, 2024
Acceptance Date
September 28, 2024
Published in Issue
Year 2024 Volume: 19 Number: 2
APA
Karakuş, S., & Artuğer, F. (2024). A New Cryptographic Key Planning Algorithm Based on Blum Blum Shub. Turkish Journal of Science and Technology, 19(2), 443-450. https://doi.org/10.55525/tjst.1511432
AMA
1.Karakuş S, Artuğer F. A New Cryptographic Key Planning Algorithm Based on Blum Blum Shub. TJST. 2024;19(2):443-450. doi:10.55525/tjst.1511432
Chicago
Karakuş, Songül, and Fırat Artuğer. 2024. “A New Cryptographic Key Planning Algorithm Based on Blum Blum Shub”. Turkish Journal of Science and Technology 19 (2): 443-50. https://doi.org/10.55525/tjst.1511432.
EndNote
Karakuş S, Artuğer F (September 1, 2024) A New Cryptographic Key Planning Algorithm Based on Blum Blum Shub. Turkish Journal of Science and Technology 19 2 443–450.
IEEE
[1]S. Karakuş and F. Artuğer, “A New Cryptographic Key Planning Algorithm Based on Blum Blum Shub”, TJST, vol. 19, no. 2, pp. 443–450, Sept. 2024, doi: 10.55525/tjst.1511432.
ISNAD
Karakuş, Songül - Artuğer, Fırat. “A New Cryptographic Key Planning Algorithm Based on Blum Blum Shub”. Turkish Journal of Science and Technology 19/2 (September 1, 2024): 443-450. https://doi.org/10.55525/tjst.1511432.
JAMA
1.Karakuş S, Artuğer F. A New Cryptographic Key Planning Algorithm Based on Blum Blum Shub. TJST. 2024;19:443–450.
MLA
Karakuş, Songül, and Fırat Artuğer. “A New Cryptographic Key Planning Algorithm Based on Blum Blum Shub”. Turkish Journal of Science and Technology, vol. 19, no. 2, Sept. 2024, pp. 443-50, doi:10.55525/tjst.1511432.
Vancouver
1.Songül Karakuş, Fırat Artuğer. A New Cryptographic Key Planning Algorithm Based on Blum Blum Shub. TJST. 2024 Sep. 1;19(2):443-50. doi:10.55525/tjst.1511432