{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T16:21:37Z","timestamp":1776442897271,"version":"3.51.2"},"reference-count":29,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2022,10,10]],"date-time":"2022-10-10T00:00:00Z","timestamp":1665360000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Background: The technological revolution has allowed users to exchange data and information in various fields, and this is one of the most prevalent uses of computer technologies. However, in a world where third parties are capable of collecting, stealing, and destroying information without authorization, cryptography remains the primary tool that assists users in keeping their information secure using various techniques. Blowfish is an encryption process that is modest, protected, and proficient, with the size of the message and the key size affecting its performance. Aim: the goal of this study is to design a modified Blowfish algorithm by changing the structure of the F function to encrypt and decrypt video data. After which, the performance of the normal and modified Blowfish algorithm will be obtained in terms of time complexity and the avalanche effect. Methods: To compare the encryption time and security, the modified Blowfish algorithm will use only two S-boxes in the F function instead of the four used in Blowfish. Encryption and decryption times were calculated to compare Blowfish to the modified Blowfish algorithm, with the findings indicating that the modified Blowfish algorithm performs better. Results: The Avalanche Effect results reveal that normal Blowfish has a higher security level for all categories of video file size than the modified Blowfish algorithm, with 50.7176% for normal Blowfish and 43.3398% for the modified Blowfish algorithm of 187 kb; hence, it is preferable to secure data and programs that demand a high level of security with Blowfish. Conclusions: From the experimental results, the modified Blowfish algorithm performs faster than normal Blowfish in terms of time complexity with an average execution time of 250.0 ms for normal Blowfish and 248.4 ms for the modified Blowfish algorithm. Therefore, it can be concluded that the modified Blowfish algorithm using the F-structure is time-efficient while normal Blowfish is better in terms of security.<\/jats:p>","DOI":"10.3390\/a15100373","type":"journal-article","created":{"date-parts":[[2022,10,10]],"date-time":"2022-10-10T21:07:11Z","timestamp":1665436031000},"page":"373","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":21,"title":["Computational Complexity of Modified Blowfish Cryptographic Algorithm on Video Data"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2728-0116","authenticated-orcid":false,"given":"Abidemi Emmanuel","family":"Adeniyi","sequence":"first","affiliation":[{"name":"Department of Computer Sciences, Precious Cornerstone University, Ibadan 200223, Nigeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3556-9331","authenticated-orcid":false,"given":"Sanjay","family":"Misra","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Communication, \u00d8stfold University College, 1757 Halden, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eniola","family":"Daniel","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Landmark University, Omu-Aran 251103, Nigeria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7276-0258","authenticated-orcid":false,"suffix":"Jr.","given":"Anthony","family":"Bokolo","sequence":"additional","affiliation":[{"name":"Department of Applied Data Sciences, Institute for Energy Technology, 1777 Halden, Norway"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,10,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Lyon, D. (2014). Surveillance, Snowden, and big data: Capacities, consequences, critique. Big Data Soc., 1.","DOI":"10.1177\/2053951714541861"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Ryan, M. (2021). Ransomware Revolution: The Rise of a Prodigious Cyber Threat, Springer.","DOI":"10.1007\/978-3-030-66583-8"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Ma, N. (2019). Distributed video coding scheme of multimedia data compression algorithm for wireless sensor networks. EURASIP J. Wirel. Commun. Netw., 2019.","DOI":"10.1186\/s13638-019-1571-5"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Kandris, D., Nakas, C., Vomvas, D., and Koulouras, G. (2020). Applications of wireless sensor networks: An up-to-date survey. Appl. Syst. Innov., 3.","DOI":"10.3390\/asi3010014"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"31705","DOI":"10.1007\/s11042-021-11125-2","article-title":"Crypto-Stegno based model for securing medical information on IOMT platform","volume":"80","author":"Ogundokun","year":"2021","journal-title":"Multimed. Tools Appl."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Mat Kiah, M.L., Al-Bakri, S.H., Zaidan, A.A., Zaidan, B.B., and Hussain, M. (2014). Design and develop a video conferencing framework for real-time telemedicine applications using secure group-based communication architecture. J. Med. Syst., 38.","DOI":"10.1007\/s10916-014-0133-y"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Adeniyi, E.A., Falola, P.B., Maashi, M.S., Aljebreen, M., and Bharany, S. (2022). Secure Sensitive Data Sharing Using RSA and ElGamal Cryptographic Algorithms with Hash Functions. Information, 13.","DOI":"10.3390\/info13100442"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Barona, R., and Anita, E.M. (2017, January 20\u201321). A survey on data breach challenges in cloud computing security: Issues and threats. Proceedings of the 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Kollam, India.","DOI":"10.1109\/ICCPCT.2017.8074287"},{"key":"ref_9","first-page":"32","article-title":"Enhanced security framework to ensure data security in cloud computing using cryptography","volume":"1","author":"Sudha","year":"2012","journal-title":"Adv. Comput. Sci. Its Appl."},{"key":"ref_10","unstructured":"Unni, S., Jothi, L.M., Nair, L.S., and Kumar, N.M. (2016). Visual Pathognomy, Visvesvaraya Technological University."},{"key":"ref_11","unstructured":"Aumasson, J.P. (2017). Serious Cryptography: A Practical Introduction to Modern Encryption, No Starch Press."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"429","DOI":"10.1109\/TSMCA.2006.871796","article-title":"Secure knowledge management: Confidentiality, trust, and privacy","volume":"36","author":"Bertino","year":"2006","journal-title":"IEEE Trans. Syst. Man Cybern. Part A Syst. Hum."},{"key":"ref_13","unstructured":"Alanazi, H., Zaidan, B.B., Zaidan, A.A., Jalab, H.A., Shabbir, M., and Al-Nabhani, Y. (2010). New comparative study between DES, 3DES and AES within nine factors. arXiv."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Fitwi, A., Chen, Y., Zhu, S., Blasch, E., and Chen, G. (2021). Privacy-preserving surveillance as an edge service based on lightweight video protection schemes using face de-identification and window masking. Electronics, 10.","DOI":"10.3390\/electronics10030236"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Emmanuel, A.A., Okeyinka, A.E., Adebiyi, M.O., and Asani, E.O. (2021). A Note on Time and Space Complexity of RSA and ElGamal Cryptographic Algorithms. Int. J. Adv. Comput. Sci. Appl., 12.","DOI":"10.14569\/IJACSA.2021.0120716"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Nie, T., Song, C., and Zhi, X. (2010, January 23\u201325). Performance evaluation of DES and Blowfish algorithms. Proceedings of the 2010 International Conference on Biomedical Engineering and Computer Science, Wuhan, China.","DOI":"10.1109\/ICBECS.2010.5462398"},{"key":"ref_17","first-page":"5","article-title":"Proposal new approach for blowfish algorithm by using random key generator","volume":"4","author":"Tahseen","year":"2012","journal-title":"J. Madenat Alelem Univ. Coll."},{"key":"ref_18","first-page":"79","article-title":"A modified approach for symmetric key cryptography based on blowfish algorithm","volume":"1","author":"Agrawal","year":"2012","journal-title":"Int. J. Eng. Adv. Technol. IJEAT"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Geethavani, B., Prasad, E.V., and Roopa, R. (2013, January 21\u201322). A new approach for secure data transfer in audio signals using DWT. Proceedings of the 2013 15th International Conference on Advanced Computing Technologies (ICACT), Rajampet, India.","DOI":"10.1109\/ICACT.2013.6710492"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Dulla, G.L., Gerardo, B.D., and Medina, R.P. (December, January 29). An Enhanced BlowFish (eBf) Algorithm for Securing x64FileMessage Content. Proceedings of the 2018 IEEE 10th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM), Baguio City, Philippines.","DOI":"10.1109\/HNICEM.2018.8666434"},{"key":"ref_21","first-page":"5009","article-title":"Optimized Blowfish encryption technique","volume":"2","author":"Christina","year":"2014","journal-title":"Int. J. Innov. Res. Comput. Commun. Eng."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Prasetyo, K.N., Purwanto, Y., and Darlis, D. (2014, January 28\u201330). An implementation of data encryption for Internet of Things using blowfish algorithm on FPGA. Proceedings of the 2014 2nd International Conference on Information and Communication Technology (ICoICT), Bandung, Indonesia.","DOI":"10.1109\/ICoICT.2014.6914043"},{"key":"ref_23","first-page":"1","article-title":"Design and Analysis of Secure and Efficient Image with Embedded Sensitive Information Transferring Technique using Blowfish Algorithm","volume":"5","author":"Prasad","year":"2016","journal-title":"I-Manag. J. Inf. Technol."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Abiodun, M.K., Awotunde, J.B., Ogundokun, R.O., Adeniyi, E.A., and Arowolo, M.O. (2021). Security and information assurance for IoT-based big data. Artificial Intelligence for Cyber Security: Methods, Issues and Possible Horizons or Opportunities, Springer.","DOI":"10.1007\/978-3-030-72236-4_8"},{"key":"ref_25","first-page":"2968","article-title":"Modified Blowfish Algorithm for Image Encryption using Multi Keys based on five Sboxes","volume":"57","author":"Abead","year":"2016","journal-title":"Iraqi J. Sci."},{"key":"ref_26","unstructured":"Reyes AR, L., Festijo, E.D., and Medina, R.P. (2018, January 28\u201330). Blowfish-128: A modified blowfish algorithm that supports 128-bit block size. Proceedings of the 8th International Workshop on Computer Science and Engineering, Bangkok, Thailand."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Corpuz, R.R., Gerardo, B.D., and Medina, R.P. (2018, January 29\u201330). Using a modified approach of blowfish algorithm for data security in cloud computing. Proceedings of the 6th International Conference on Information Technology: IoT and Smart City, Hong Kong, China.","DOI":"10.1145\/3301551.3301597"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Shetty, V.S., Anusha, R., MJ, D.K., and Hegde, P. (2022, January 20\u201322). A survey on performance analysis of block cipher algorithms. Proceedings of the 2020 International Conference on Inventive Computation Technologies (ICICT), Lalitpur, Nepal.","DOI":"10.1109\/ICICT48043.2020.9112491"},{"key":"ref_29","first-page":"22","article-title":"Investigating the efficiency of Blowfish and Rejindael (AES) algorithms","volume":"4","author":"Kumar","year":"2012","journal-title":"Int. J. Comput. Netw. Inf. Secur."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/10\/373\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:49:28Z","timestamp":1760143768000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/15\/10\/373"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,10]]},"references-count":29,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2022,10]]}},"alternative-id":["a15100373"],"URL":"https:\/\/doi.org\/10.3390\/a15100373","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,10,10]]}}}