A Strong AES Algorithm Using Hash Functions for Key Generation

Authors

  • Mays M. Hoobi Computer Science Department, College of Science, University of Baghdad, Baghdad, Iraq
  • Inas Ali Abdulmunem Computer Science Department, College of Science, University of Baghdad, Baghdad, Iraq https://orcid.org/0000-0002-8813-7524

DOI:

https://doi.org/10.24996/ijs.2025.66.8.31

Keywords:

Encryption, Key Generation Method, Hash function, AES

Abstract

The present world depends on communications. Increasing dependency on communications means the importance of information security is increasing than ever. Every user wants to keep the data secure by applying a strong data encryption concept. The strong data encryption can be satisfied by using a strong encryption algorithm and strong key. In this research, a method is proposed –Key Generation Method (KGM) to generate the strong unique keys for the cryptographic algorithm. This method includes using 22 different types of hash functions to generate 22 strong unique keys with different two lengths (128-bit and 256-bit), then applying these keys with the Advanced Encryption Standard (AES) algorithm. Analysis tools (entropy and autocorrelation) in addition to 5-NIST tests (frequency test, poker test, run test, long run test, and serial test) are used to evaluate the strength of AES ciphering. The results confirm that the proposed method for key generation can effectively satisfy the criteria of strong encryption against attackers.

Downloads

Published

2025-08-30

Issue

Section

Computer Science

How to Cite

[1]
M. M. . Hoobi and I. A. . Abdulmunem, “A Strong AES Algorithm Using Hash Functions for Key Generation”, Iraqi Journal of Science, vol. 66, no. 8, pp. 3422–3440, Aug. 2025, doi: 10.24996/ijs.2025.66.8.31.

Similar Articles

1-10 of 1885

You may also start an advanced similarity search for this article.