Comprehensive Analysis of Cryptographic Algorithms: Implementation and Security Insights
This study surveys some cryptographic algorithms in a detailed manner; it mainly focuses on symmetric key cryptography and asymmetric key cryptography with hash functions following them. Regarding the importance of cryptography for securing communications and data integrity in the digital era, we show—using practical examples with Python 3.10 and Crypto 2 tool—how a few implementations of such encryption techniques work. To clarify this further, Caesar Cipher represents a very simple varying key, and each round of stream ciphers or block ciphers exhibits highly advanced symmetric techniques. Then, we discuss asymmetric cryptography using RSA encryption with public–private key pairs for a secure communication. Furthermore, research has been conducted into the hash functions SHA-1 and SHA-2, which form unique digital fingerprints of the information provided. This approach allows us to highlight all the positive and negative aspects of the above tools and to identify the comparative characteristics of their degree of security. This fact is highly important in determining the applicability of the security tools described above, depending on the conditions of work and threats.
Authors
- Fatima Sapundzhi (ORCID: https://orcid.org/0000-0002-5533-322X)
- Metodi Popstoilov
- Slavi Georgiev (ORCID: https://orcid.org/0000-0001-9826-9603)
- Venelin Todorov (ORCID: https://orcid.org/0000-0001-7134-5901)
- Rashid Muhenga
Institutions
- South-West University "Neofit Rilski" (BG)
- Bulgarian Academy of Sciences (BG)
- Transylvania University of Brașov (RO)
- Institute of Information and Communication Technologies (BG)
- Angel Kanchev University of Ruse (BG)
Publication Details
- Published
- 2025-08-27
- DOI
- https://doi.org/10.3390/engproc2025104043
- Citations
- 1
- Primary Topic
- Chaos-based Image/Signal Encryption
- Type
- article
- Field-Weighted Citation Impact
- 1.28