Improving DES Robustness for Text Encryption via Blum-Blum-Shub Key Generation
Main Article Content
Abstract
Article Summary
The security vulnerabilities of the Data Encryption Standard (DES) require innovative enhancements to ensure data protection against modern threats. This study integrates the Blum-Blum-Shub (BBS) pseudorandom number generator with DES to enhance encryption robustness. By leveraging BBS’s randomness, the proposed method strengthens the 16-round block cipher structure of DES, improving security while maintaining computational efficiency. A Java-based desktop application is developed to implement this approach, ensuring data security without cloud reliance. Feasibility testing confirms successful encryption with an average processing time of 2 seconds, demonstrating both security improvements and practical applicability. Comparative analysis reveals that BBS integration enhances unpredictability, making decryption more challenging. The findings suggest that combining DES with BBS provides a viable solution to DES’s limitations. Future research may explore scalability, adaptation to diverse data types, and further optimizations to enhance encryption strategies against evolving cybersecurity challenges.
Keywords
Article Keywords
Downloads
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (CC-BY 4.0) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.
Aljahdal, A. O. (2020). Random Number Generators Survey. International Journal of Computer Science and Information Security (IJCSIS), 18(10), 14-22.
Bikos, A., Nastou, P. E., Petroudis, G., & Stamatiou, Y. C. (2023). Random number generators: Principles and applications. Cryptography, 7(4), 54.
Buulolo, N., & Sindar, A. (2020). Analisis dan Perancangan Keamanan Data Teks Menggunakan Algoritma Kriptografi DES (Data Encryption Standard). Respati, 15(3), 61-65.
Gunarto, G., Abdullah, A., & Irawan, D. (2018). Model Matematis Turbin Pelton Dengan Menggunakan Bahasa Pemrograman Java. Machine: Jurnal Teknik Mesin, 4(2), 9-14. https://doi.org/10.33019/jm.v4i2.481.
Laia, O., & Zamzami, E. M. (2021, June). Analysis of combination algorithm data encryption standard (DES) and Blum-Blum-Shub (BBS). In Journal of Physics: Conference Series (Vol. 1898, No. 1, p. 012017). IOP Publishing. https://doi.org/10.1088/1742-6596/1898/1/012017.
Lestariningsih, E., Ardhianto, E., & Handoko, W. T. (2022). ADOPSI PEMBANGKIT KUNCI EXTENDED VIGENERE MENGGUNAKAN FUNGSI RANDOM DAN BLUM BLUM SHUB. Jurnal Informatika dan Rekayasa Elektronik, 5(2), 263-271. https://doi.org/10.36595/jire.v5i2.706.
Liana, L., Zarlis, M., & Tulus, T. (2023). Hybrid Cryptosystem Analysis RSA Algorithm And Triple DES Algorithm. Sinkron: jurnal dan penelitian teknik informatika, 7(3), 1461-1473. https://doi.org/10.33395/sinkron.v8i3.12467.
Mohammed, V. N., Mallick, P. S., Nithyanandan, L., Asrani, M., & Saxena, M. (2013). Blum BlumShub Pseudorandom Sequence based Peak Power Control in MC-CDMA System. IERI Procedia, 4, 309-315.
Patil, P., Narayankar, P., & Narayan D G, M. S. M. (2016). A comprehensive evaluation of cryptographic algorithms: DES, 3DES, AES, RSA and Blowfish. Elsevier (ICISP 2015 Proceedings). https://doi.org/10.1016/j.ieri.2013.11.044.
Permana, A. A., & Nurnaningsih, D. (2020). Application of cryptography with data encryption standard (des) algorithm in picture. JIKA (Jurnal Informatika), 4(2), 82-87.
Pratama, A., Arif, M. N., Nazir, M., & Dannaun, Z. (2023). Algoritma DES (Data Encryption Standard) Untuk Keamanan Digital. JURNAL SITEBA, 2(1), 15-18.
Reyad, O., Mansour, H. M., Heshmat, M., & Zanaty, E. A. (2021, March). Key-based enhancement of data encryption standard for text security. In 2021 National Computing Colleges Conference (NCCC) (pp. 1-6). IEEE. https://doi.org/10.1109/NCCC49330.2021.9428818.
Srivatsava, J., & Sheeja, R. (2020). Implementation of triple des algorithm in data hiding and image encryption techniques. Int J Adv Sci Technol, 29(3), 10549-10559.
Su, N., Zhang, Y., & Li, M. (2019, March). Research on data encryption standard based on AES algorithm in internet of things environment. In 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC) (pp. 2071-2075). IEEE. https://doi.org/10.1109/ITNEC.2019.8729488.
Thahara, A., & Siregar, I. T. (2021). Implementasi Kriptografi untuk keamanan Data dan Jaringan menggunakan Algoritma DES. Jurnal Rekayasa Teknologi Informasi (JURTI), 5(1), 31.
Yu, S., Krzysztof, P., Yan, L., Maksymovych, V., Stakhiv, R., Malohlovets, A., & Kochan, O. (2022). Development of modified blum-blum-shub pseudorandom sequence generator and its use in education. Measurement Science Review, 22(3), 143-151. https://doi.org/10.2478/msr-2022-0018.