Type-3 Feistel Network of The 128-bits Block Size Improved Blowfish Cryptographic Encryption

In this paper, a new secret-key block cipher called 128-bits Blowfish isproposed which is an evolutionary improvement of 64-bits Blowfish designed tomeet the requirements of the Advanced Encryption Standard (AES) to increasesecurity and to improve performance. The proposed algorithm will be used ava...

Full description

Bibliographic Details
Main Author: Ashwaq T. Hashim
Format: Article
Language:English
Published: Unviversity of Technology- Iraq 2009-01-01
Series:Engineering and Technology Journal
Subjects:
Online Access:https://etj.uotechnology.edu.iq/article_28547_cffd58d23671f1cf94136dbb660887ec.pdf
_version_ 1827358236334882816
author Ashwaq T. Hashim
author_facet Ashwaq T. Hashim
author_sort Ashwaq T. Hashim
collection DOAJ
description In this paper, a new secret-key block cipher called 128-bits Blowfish isproposed which is an evolutionary improvement of 64-bits Blowfish designed tomeet the requirements of the Advanced Encryption Standard (AES) to increasesecurity and to improve performance. The proposed algorithm will be used avariable key size up to 192 bytes. It is a Type-3 Feistel network iterated simplefunction 16 times. Specifically, in this proposed algorithm, a combination of fourS-boxes lookups, multiplications as well as fixed and data-dependent rotations willbe used. Mixing round provide different levels of security, efficiency, flexibilityand good avalanche effect. The proposal is word-oriented, in that all the internaloperations are performed on 32-bit words. So it is possible to implement thealgorithm on smart cards efficiently.
first_indexed 2024-03-08T06:07:52Z
format Article
id doaj.art-bdc9b6c2bbc449e78163677bd87d1768
institution Directory Open Access Journal
issn 1681-6900
2412-0758
language English
last_indexed 2024-03-08T06:07:52Z
publishDate 2009-01-01
publisher Unviversity of Technology- Iraq
record_format Article
series Engineering and Technology Journal
spelling doaj.art-bdc9b6c2bbc449e78163677bd87d17682024-02-04T17:48:16ZengUnviversity of Technology- IraqEngineering and Technology Journal1681-69002412-07582009-01-0127223524610.30684/etj.27.2.228547Type-3 Feistel Network of The 128-bits Block Size Improved Blowfish Cryptographic EncryptionAshwaq T. HashimIn this paper, a new secret-key block cipher called 128-bits Blowfish isproposed which is an evolutionary improvement of 64-bits Blowfish designed tomeet the requirements of the Advanced Encryption Standard (AES) to increasesecurity and to improve performance. The proposed algorithm will be used avariable key size up to 192 bytes. It is a Type-3 Feistel network iterated simplefunction 16 times. Specifically, in this proposed algorithm, a combination of fourS-boxes lookups, multiplications as well as fixed and data-dependent rotations willbe used. Mixing round provide different levels of security, efficiency, flexibilityand good avalanche effect. The proposal is word-oriented, in that all the internaloperations are performed on 32-bit words. So it is possible to implement thealgorithm on smart cards efficiently.https://etj.uotechnology.edu.iq/article_28547_cffd58d23671f1cf94136dbb660887ec.pdfblowfishcryptographyfeistel networkblock cipheraes
spellingShingle Ashwaq T. Hashim
Type-3 Feistel Network of The 128-bits Block Size Improved Blowfish Cryptographic Encryption
Engineering and Technology Journal
blowfish
cryptography
feistel network
block cipher
aes
title Type-3 Feistel Network of The 128-bits Block Size Improved Blowfish Cryptographic Encryption
title_full Type-3 Feistel Network of The 128-bits Block Size Improved Blowfish Cryptographic Encryption
title_fullStr Type-3 Feistel Network of The 128-bits Block Size Improved Blowfish Cryptographic Encryption
title_full_unstemmed Type-3 Feistel Network of The 128-bits Block Size Improved Blowfish Cryptographic Encryption
title_short Type-3 Feistel Network of The 128-bits Block Size Improved Blowfish Cryptographic Encryption
title_sort type 3 feistel network of the 128 bits block size improved blowfish cryptographic encryption
topic blowfish
cryptography
feistel network
block cipher
aes
url https://etj.uotechnology.edu.iq/article_28547_cffd58d23671f1cf94136dbb660887ec.pdf
work_keys_str_mv AT ashwaqthashim type3feistelnetworkofthe128bitsblocksizeimprovedblowfishcryptographicencryption