EconPapers    
Economics at your fingertips  
 

Modern Graphical User Interface Application With PYQT5 For The Classic Caesar Encryption Algorithm

Erhan Kahya () and Goktug Umut Caylak ()
Additional contact information
Erhan Kahya: Tekirdag Namik Kemal University

Journal of Quantum Technologies and Informatics Research, 2025, vol. 3, issue 1

Abstract: In this study, the classical Caesar cypher algorithm, recognised for its historical significance and as a fundamental teaching tool in the field of cryptography, is comprehensively re-examined in the context of modern software engineering techniques and security paradigms. Given the increasing threats to data security in the digital age, the weaknesses of simple, static-key-based classical encryption methods have become apparent. This study focuses on addressing these shortcomings and modernising the algorithm in terms of security and usability. The methodology of the study starts with a detailed analysis of the mathematical foundations of the Caesar algorithm based on modular arithmetic. It covers a wide range of topics, including the development of a dynamic shift mechanism based on keywords. Multilingual text processing and normalisation techniques compliant with the Unicode standard were used to make the texts suitable for worldwide use. Cryptanalysis methods based on brute-force attack simulations and frequency analyses were used to identify the algorithm's vulnerabilities and assess its security. At the application level, a system with two modules is presented that was developed using the Python programming language. This is a terminal-based advanced command line tool and an interactive graphical user interface (GUI) developed with the PyQt5 library. This architecture allows both experienced users to perform detailed parameter checks and a broader user base to have an intuitive and visually supported learning experience. Performance analyses have shown that the processing time of the algorithm increases linearly with text length, and have confirmed the practicality of real-time encryptionand decryption operations. User experience studies have shown that the GUI-based interface is highly motivating and user-friendly. The study's modular and object-orientated design provides a solid foundation for future algorithm integrations and security enhancements. Its open-source structure offers extension possibilities for academic and industrial research.

Keywords: Caesar cypher; Python programming; PyQt5; Unicode normalisation; brute force attack; frequency analysis (search for similar items in EconPapers)
Date: 2025
References: Add references at CitEc
Citations:

There are no downloads for this item, see the EconPapers FAQ for hints about obtaining it.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:jle:joujqt:ktve2927

DOI: 10.70447/ktve.2927

Access Statistics for this article

Journal of Quantum Technologies and Informatics Research is currently edited by Cumali Yasar

More articles in Journal of Quantum Technologies and Informatics Research from Holistence Publications
Bibliographic data for series maintained by Cumali Yasar ().

 
Page updated 2026-06-21
Handle: RePEc:jle:joujqt:ktve2927