Print ISSN: 1681-6900

Online ISSN: 2412-0758

Keywords : irreducible polynomial

A modified Matrices Approach in Advanced Encryption Standard Algorithm

Abdul Monem S. Rahma; Atheer M. Abbas

Engineering and Technology Journal, 2019, Volume 37, Issue 3B, Pages 86-91
DOI: 10.30684/etj.37.3B.4

The cryptographic algorithms became the main proceeding for protection of very important data from unauthorized access. There are several cryptographic algorithms to ensure the data, but algorithms must be selected according to speed, strength and the implementation. Thus, choosing the advance encryption standard (AES) for encryption and decryption data because its speed and strength of encryption, flexible, complex processing and its resistance to Brute-force attack. This paper presents enhancement of the AES algorithm to increase the security of the encrypted documents by using different sizes data matrices based on multiple irreducible polynomials with order 2, 4, and 8. The proposed modifications results tested and provide a high randomness.

Modified the RC4 Stream Cipher Algorithm Based on Irreducible Polynomial

Zainab Mohammed Hussein; Abdul Monem Saleh Rahma

Engineering and Technology Journal, 2015, Volume 33, Issue 4, Pages 578-586

The increase in the speed of computers and adoption on it as means of encryption (send and receive encrypted data), which led to the development of modern encryption techniques such as (stream cipher and block cipher). This increase in speed of the computers has increased the strength of the attacking techniques for stream cipher which is built according to two ways: (random key generation and XOR operation).
This paper proposes approach in modifying RC4 stream cipher algorithm based on irreducible polynomial which is used in modern encryption methods such as AES.
The proposed algorithm achieves best results, it provides high level of complexity, to decrypt an encrypted message is composed of 8-bit the attacker needs 30*28 probability of keys at minimum, this mean the proposed algorithm will increase the complexity of the algorithm 30 times