TARU PUBLICATIONS
Journal of Discrete Mathematical Sciences and Cryptography cover
Hybrid ·Peer-reviewed·ISSN (Online): 2169-0065·ISSN (Print): 0972-0529

Monthly Journal: Publishes theoretical and applied research in all areas of Discrete Mathematical Sciences, Cryptography, Combinatorics, Elliptic Curves and Information Security.

Issues up to 2022 co-published with and available at:Taylor & Francis Online
submissions@tarupublications.com
Open Access Research Article

Effective strategies for writing maintainable code in cryptographic software development

, * , , , ,

* Corresponding author · click or hover a name for details

pp. 609–616Vol. 29Issue 2-AFebruary 2026DOI: 10.47974/JDMSC-2503 Crossmark XML
Received:
09 Apr 2025
Published Online:
04 Feb 2026
Article type:
Research Article
Language:
EN
Article no.:
JDMSC-2503
Pages:
609–616

Abstract

Maintainability is crucial for long-term cryptographic software security and quick threat adaptation. This paper discusses ways to strengthen cryptographic software code maintainability with an emphasis on modular design, extensive description, and rigorous testing. Safety studies may also change cryptographic techniques. Codebases should be flexible and adaptable. To maintain simple, error-free solutions, they should use clear concepts, appropriate packaging, and hobby separation. The paper also stresses the need of using consistent equipment and frameworks to avoid errors. To protect the software from new attack methods and keep up with encryption standards, daily code reviews, safety tests, and automated testing tools are recommended. Finally, this study emphasizes the need of software developers keeping up with encryption advancements to maintain their product usable and secure.

Keywords

Subject Classifications

68M25

References

[1] S. Vighe, “Security for continuous integration and continuous deployment pipeline,” Int. Res. J. Mod. Eng. Technol. Sci., vol. 6, pp. 2325–2330 (2024).
[2] Liguo Chen, Qi Guo, Hongrui Jia, Zhengran Zeng, Xin Wang, Yijiang Xu, Jian Wu, Yidong Wang, Qing Gao, Jindong Wang, Wei Ye and Shikun Zhang, “A survey on evaluating large language models in code generation tasks,” arXiv preprint, arXiv:2408.16498 (2024).
[3] R. Patil and V. Gudivada, “A review of current trends, techniques, and challenges in large language models (LLMs),” Appl. Sci., vol. 14, no. 4, pp. 2074 (2024).
[4] Z. Szabó and V. Bilicki, “A new approach to web application security: Utilizing GPT language models for source code inspection,” Future Internet, vol. 15, no. 10, pp. 326 (2023).
[5] D. Cotroneo, R. De Luca, and P. Liguori, “DeVAIC: A tool for security assessment of AI-generated code,” Inf. Softw. Technol., vol. 177, pp. 107572 (2025).
[6] M. Al-Hawawreh, A. Aljuhani, and Y. Jararweh, “ChatGPT for cybersecurity: Practical applications, challenges, and future directions,” Cluster Comput., vol. 26, pp. 3421–3436 (2023).
[7] B. Yang and H. Hu, “An efficient verification approach to separation of duty in attribute-based access control,” IEEE Trans. Knowl. Data Eng., vol. 36, pp. 4428–4442 (2024).
[8] B. Loriot, F. Madeiral, and M. Monperrus, “Styler: Learning formatting conventions to repair Checkstyle errors,” Empir. Softw. Eng., vol. 27, no. 6, pp. 149 (2022).
[9] D. Dhabliya, S. Kunche, S. Dingankar, S. S. Dari, R. Dhabliya, and V. Khetani, “Blockchain technology as a paradigm for enhancing cyber security in distributed systems,” J. Discrete Math. Sci. Cryptogr., vol. 27, no. 2-B, pp. 729–740 (2024).
[10] D. Eleyan, A. Othman, and A. Eleyan, “Enhancing software comments readability using Flesch reading ease score,” Information, vol. 11, no. 9, pp. 430 (2020).
[11] J. N. Avadhesh, H. Dave, G. P. Shravan, G. S. Zulfikar, and M. A. Akhilesh, “A blockchain-based voting system for Grampanchayat,” Int. J. Adv. Electr. Comput. Eng., vol. 14, no. 1, pp. 76–84 (2025).
[12] V. Taecharungroj, “What can ChatGPT do? Analyzing early reactions to the innovative AI chatbot on Twitter,” Big Data Cogn. Comput., vol. 7, no. 2, pp. 35 (2023).

Views: 200Downloads: 102Citations: 0