journal article·2023Open access

Split-n-Swap: A New Modification of the Twofish Block Cipher Algorithm

Awny Sayed, Maha Mahrous, Enas Elgeldawi

Computers, Materials & Continua· Volume 74· Issue 1

Abstract

Securing digital data from unauthorized access throughout its entire lifecycle has been always a critical concern. A robust data security system should protect the information assets of any organization against cybercriminal activities. The Twofish algorithm is one of the well-known symmetric key block cipher cryptographic algorithms and has been known for its rapid convergence. But when it comes to security, it is not the preferred cryptographic algorithm to use compared to other algorithms that have shown better security. Many applications and social platforms have adopted other symmetric key block cipher cryptographic algorithms such as the Advanced Encryption Standard (AES) algorithm to construct their main security wall. In this paper, a new modification for the original Twofish algorithm is proposed to strengthen its security and to take advantage of its fast convergence. The new algorithm has been named Split-n-Swap (SnS). Performance analysis of the new modification algorithm has been performed using different measurement metrics. The experimental results show that the complexity of the SnS algorithm exceeds that of the original Twofish algorithm while maintaining reasonable values for encryption and decryption times as well as memory utilization. A detailed analysis is given with the strength and limitation aspects of the proposed algorithm.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Chaos-based Image/Signal Encryption · Cryptographic Implementations and Security · Network Security and Intrusion Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (32)

Show source-provided references
1. Deep learning based distributed intrusion detection in secure cyber physical systems10.32604/iasc.2022.026377 ↗
2. Applications of blockchain technology to logistics management in integrated casinos and entertainment10.3390/informatics5040044 ↗
3. Improving smart cities safety using sound events detection based on deep neural network algorithms10.3390/informatics7030023 ↗
4. A proposed biometric authentication model to improve cloud systems security10.32604/csse.2022.024302 ↗
5. Pinterest attraction between users and spammers
6. Detection and characterization of fake accounts on the pinterest social networks
7. Hyperparameter tuning for machine learning algorithms used for arabic sentiment analysis10.3390/informatics8040079 ↗
8. Sentiment analysis for arabic reviews using machine learning classification algorithms
9. Solving the optimal routing problem in a packet-switching computer network using decomposition
10. Improving the efficiency of the flow deviation method for solving the optimal routing problem in a packet-switched computer network
11. Symmetric algorithm survey: A comparative analysis
12. A secure and efficient lightweight symmetric encryption scheme for transfer of text files between embedded IoT devices10.3390/sym11020293 ↗
13. A comparative analysis of symmetric algorithms in cloud computing: A survey10.5120/ijca2019918726 ↗
14. A comparative study of performance of AES final candidates using FPGAs
15. Triple key security algorithm against single key attack on multiple rounds10.32604/cmc.2022.028272 ↗
16. Optimal machine learning enabled intrusion detection in cyber-physical system environment10.32604/cmc.2022.026556 ↗
17. Smart grid security by embedding s-box advanced encryption standard10.32604/iasc.2022.024804 ↗
18. Competitive swarm optimization with encryption based steganography for digital image security10.32604/cmc.2022.028008 ↗
19. Hybrid deep learning enabled intrusion detection in clustered IoT environment10.32604/cmc.2022.027483 ↗
20. Blowfish-128: A modified blowfish algorithm that supports 128-bit block size
21. Development of a new algorithm for key and S-box generation in blowfish algorithm
22. Interbit exchange and merge (IBEM) pattern of blowfish algorithm
23. Modification in advanced encryption standard
24. Modified AES cipher round and key schedule10.52549/ijeei.v7i1.652 ↗
25. Implementation of modified twofish algorithm using 128 and 192-bit keys on VHDL10.5120/12024-8087 ↗
26. Performance evaluation of twofish algorithm on IMAN1 supercomputer10.5120/ijca2018916654 ↗
27. A novel approach for the development of the twofish algorithm based on multi-level key space10.1016/j.jisa.2019.102410 ↗
28. An implementation of twofish algorithm in healthcare system to enhance data security
29. Two factor authentication using twofish encryption and visual cryptography algorithms for secure data communication
30. Mapping and performance analysis of the twofish algorithm on MorphoSys
31. A multi-feature learning model with enhanced local attention for vehicle re-identification10.32604/cmc.2021.021627 ↗
32. Fine-grained vehicle type classification using lightweight convolutional neural network with feature optimization and joint learning strategy10.1007/s11042-020-09171-3 ↗