Related Experiment Video
Updated: Aug 22, 2025

Serial Block-Face Scanning Electron Microscopy SBF-SEM of Biological Tissue Samples
Published on: March 26, 2021
Enhancement of the CAST Block Algorithm Based on Novel S-Box for Image Encryption
Rasha S Ali1, Omar Z Akif2, Sameeh A Jassim3
1Electrical Engineering Department, College of Engineering, Al Iraqia University, Baghdad 10071, Iraq.
This study enhances image encryption security and speed using a modified CAST algorithm with chaotic maps and fewer S-Boxes. The new method improves data randomness and reduces processing time for secure image communication.
Area of Science:
- Cryptography and Information Security
- Applied Mathematics
- Computer Science
Background:
- Rapid growth in data communication and multimedia systems necessitates robust image security.
- Current encryption methods face challenges in balancing speed and security for image data.
Purpose of the Study:
- To improve image encryption and decryption efficiency and security.
- To reduce processing time and enhance data randomness in image encryption.
Main Methods:
- Proposed a modified Carlisle Adams and Stafford Tavares (CAST) block cipher algorithm.
- Integrated 2D and 3D logistic maps to generate chaotic functions for increased randomness.
- Utilized three private S-Boxes (Substitution Boxes) to decrease encryption time compared to traditional methods.
- Generated private keys and S-Boxes using chaotic map functions.
Main Results:
- The modified CAST algorithm with chaotic maps demonstrated improved image encryption security and reduced processing time.
- Achieved high entropy values (7.991-7.999) and improved Noise-to-Clutter Ratio (NCPR) (0.991-1).
- Processing time was significantly reduced (0.5-11 seconds per image) compared to traditional approaches.
Conclusions:
- The proposed system offers a faster and more secure solution for image encryption and decryption.
- Effective for real-time communication applications, such as surgical telepresence.
- Highlights the importance of S-Box creation, chaotic methods, and parameter values in encryption complexity.
Related Concept Videos
Castigliano's Theorem: Problem Solving
Castigliano's Theorem
Masking and Demasking Agents
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
Norton's Theorem
Western Blotting
The technique begins with separating proteins from the sample using sodium dodecyl sulfate-polyacrylamide gel electrophoresis (SDS-PAGE), followed by protein transfer, immunoblotting, and finally, protein detection.
Relation between Mathematical Equations and Block Diagrams

