Performance Comparison of AES and Blowfish Algorithm
DOI:
https://doi.org/10.31937/ijnmt.v13i1.4709Abstract
The rapid advancement of communication and data storage technologies requires security systems capable of protecting sensitive information from cyber threats. Symmetric cryptography algorithms such as AES and Blowfish are widely used, although they exhibit different performance characteristics. This study compares both algorithms based on processing time, memory usage, and throughput on .txt, .pdf, and .zip files. The testing was conducted through a Python implementation using ECB and CTR modes. The results show that AES consistently outperforms Blowfish in terms of speed and throughput. For large files, AES using ECB mode reaches a throughput of 1128.42 MB/s, significantly higher than Blowfish using ECB mode at 92.26 MB/s, with faster encryption time as well, AES using ECB mode within 0.075 seconds while Blowfish using ECB mode within 0.928 seconds. The decryption process shows similar results, where AES using CTR mode achieves 546.70 MB/s, while Blowfish using CTR mode reaches only 81.59 MB/s. Overall, AES is more suitable for fast encryption-decryption on large-scale data processing, whereas Blowfish is more appropriate for small files or low-complexity applications.
Downloads
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Hendrawan Nur Majid, Trihastuti Yuniati, Dedy Agung Prabowo

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution-ShareAlike International License (CC-BY-SA 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.
Copyright without Restrictions
The journal allows the author(s) to hold the copyright without restrictions and will retain publishing rights without restrictions.
The submitted papers are assumed to contain no proprietary material unprotected by patent or patent application; responsibility for technical content and for protection of proprietary material rests solely with the author(s) and their organizations and is not the responsibility of the IJNMT or its Editorial Staff. The main (first/corresponding) author is responsible for ensuring that the article has been seen and approved by all the other authors. It is the responsibility of the author to obtain all necessary copyright release permissions for the use of any copyrighted materials in the manuscript prior to the submission.












