MARATTO

article · Cluster Computing

A new fast multiple color image encryption algorithm

202538 citationsOpen accessZagazig University

In plain language

A multiple-image encryption algorithm has been developed to protect batches of colour images using parallel processing. The technique groups several plain images into a single image cube. It generates pseudo-random encryption keys by combining a hyperchaotic four-dimensional Chen system with the Mersenne Twister algorithm through logical XOR operations. In addition, six substitution boxes constructed from the hyperchaotic system are applied across the red, green, and blue colour channels and along three axial directions. Experimental evaluations show that the method provides strong security and resilience against various cyber attacks, achieving an encryption speed of 96.4 megabits per second alongside an extensive key space of 2 to the power of 4624. The resulting encrypted bit-streams satisfy standard NIST SP-800 statistical randomness tests, demonstrating suitability for rapid batch transmission.

Key takeaways

  • The algorithm stacks multiple colour images into a three-dimensional cube and processes them using parallel computing.
  • Encryption keys and six custom substitution boxes are generated using a hyperchaotic Chen system combined with the Mersenne Twister.
  • The method processes image data at 96.4 megabits per second with a large key space of 2 to the power of 4624.
  • Encrypted outputs successfully pass the standard NIST SP-800 randomness tests and resist multiple forms of attack.

Why it matters

Transmitting large volumes of digital images securely and rapidly is essential across modern connected systems. Traditional encryption methods often struggle with the processing speed needed for high-resolution colour image streams. By combining chaotic mathematics with parallel processing, this approach encrypts multiple images at once at high speeds, offering robust protection against interception and cyber attacks without creating communication bottlenecks.

Commercialisation angle

The approach is designed for the real-time, secure transmission of image batches within industrial informatics environments. Potential users include industrial automation firms, factory network operators, and data centres handling continuous visual monitoring streams. Because the algorithm has been evaluated against cryptographic benchmarks and speed requirements in an applied computing framework, it represents tested, applied research ready for integration and validation within industrial communication hardware and software protocols.

AI-generated from the published abstract. Always read the original work before citing.

Abstract

Abstract This article proposes a novel multiple-image encryption algorithm (MIEA) that utilizes parallel processing. The proposed MIEA combines multiple plain images, forming a plain image cube. The proposed MIEA is based on the generation and logical XORing of novel pseudo-random encryption keys from the hyperchaotic 4D Chen system and the Mersenne Twister, as well as the construction of six novel S-boxes from the hyperchaotic 4D Chen system and their application on each of the RGB color channels of the image cube, and each of its axial directions ( x , y , z ). The proposed MIEA is shown to be highly secure, highly efficient, and robust against a multitude of attacks. Average computed performance evaluation metrics values include an MSE of 10281.1, PSNR of 8.07 dB, MAE of 82.82, information entropy of 7.999, NPCR of $$99.62\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mn>99.62</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> , and UACI of $$33.3\%$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:mrow> <mml:mn>33.3</mml:mn> <mml:mo>%</mml:mo> </mml:mrow> </mml:math> . Moreover, images are encrypted at a rate of 96.4 Mbps, and a key space $$2^{4624}$$ <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML"> <mml:msup> <mml:mn>2</mml:mn> <mml:mn>4624</mml:mn> </mml:msup> </mml:math> is achieved. Bit-streams of encrypted images are shown to pass the NIST SP-800 statistical suite of tests successfully. The proposed MIEA is a novel and prime candidate for the real-time secure transmission of batches of images in industrial informatics milieu.

Research topics

  • Chaos-based Image/Signal Encryption
  • Advanced Steganography and Watermarking Techniques
  • Cellular Automata and Applications

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1007/s10586-024-04919-0

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.