Improved Twofish Algorithm: A Digital Image Enciphering Application
Open Access
- 19 May 2021
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 9, 76518-76530
Abstract
With the growth of networks, the Internet of Things (IoT) and new cyber attacks pose threats to privacy and security, secure communication is therefore becoming one of the most crucial concerns. For this purpose, symmetric algorithms namel; The Rijndael algorithm, the Serpent algorithm, and the TWOFISH algorithm pay equal attention. In this paper, the TWOFISH algorithm’s mathematical complexity is improved by using substitution boxes (S-boxes) drawn from a multiplicative group of units of chain ring $\sum \nolimits _{i=0}^{7} {u^{i}F_{2}} $ . As these S-boxes have the property of having copious generators, they, therefore, produce a rich algebraic complexity. Moreover, the time complexity of the proposed work is modified by processing the 64-bit block throughout the process and reducing the number of subkeys. To measure the strength of the proposed algorithm, various standard color digital images, with a size of $256\times 256$ , are encrypted and tested. The computation speed of the encryption is compared to the standard TWOFISH algorithm’s speed and found that the newly designed algorithm is quite fast. For security analysis and quality assessment, various statistical tests are performed on the standard encrypted images. The results recommend that the proposed algorithm is a strong candidate for digital image encryption.
Keywords
This publication has 22 references indexed in Scilit:
- Chaos Based Enhanced RC5 Algorithm for Security and Integrity of Clinical Images in Remote Health MonitoringIEEE Access, 2019
- Performance Evaluation of Twofish Algorithm on IMAN1 SupercomputerInternational Journal of Computer Applications, 2018
- Efficient cryptosystem approaches: S-boxes and permutation–substitution-based encryptionNonlinear Dynamics, 2016
- Design of new $4\times 4$ 4 × 4 S-box from finite commutative chain ringsComputational and Applied Mathematics, 2015
- On Statistical Tests for Randomness Included in the NIST SP800-22 Test Suite and Based on the Binomial DistributionIEEE Transactions on Information Forensics and Security, 2012
- Cyclic codes over the rings Z 2 + uZ 2 and Z 2 + uZ 2 + u 2 Z 2Designs, Codes and Cryptography, 2007
- Cryptanalysis of Rijndael S-box and improvementApplied Mathematics and Computation, 2005
- Some cryptographic techniques for machine-to-machine data communicationsProceedings of the IEEE, 1975
- Cryptography and Computer PrivacyScientific American, 1973
- Communication Theory of Secrecy Systems*Bell System Technical Journal, 1949