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...
Main Author: | |
---|---|
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 |