journal article·2023Open access

Efficient Technique for Image Cryptography Using Sudoku Keys

M. A. P. Manimekalai, M. Karthikeyan, I. Thusnavis Bella Mary, K. Martin Sagayam, Ahmed A Elngar, Unai Fernandez-Gamiz, Hatıra Günerhan

Computers, Materials & Continua· Volume 77· Issue 1

Abstract

This paper proposes a cryptographic technique on images based on the Sudoku solution. Sudoku is a number puzzle, which needs applying defined protocols and filling the empty boxes with numbers. Given a small size of numbers as input, solving the sudoku puzzle yields an expanded big size of numbers, which can be used as a key for the Encryption/Decryption of images. In this way, the given small size of numbers can be stored as the prime key, which means the key is compact. A prime key clue in the sudoku puzzle always leads to only one solution, which means the key is always stable. This feature is the background for the paper, where the Sudoku puzzle output can be innovatively introduced in image cryptography. Sudoku solution is expanded to any size image using a sequence of expansion techniques that involve filling of the number matrix, Linear X-Y rotational shifting, and reverse shifting based on a standard zig-zag pattern. The crypto key for an image dictates the details of positions, where the image pixels have to be shuffled. Shuffling is made at two levels, namely pixel and sub-pixel (RGB) levels for an image, with the latter having more effective Encryption. The brought-out technique falls under the Image scrambling method with partial diffusion. Performance metrics are impressive and are given by a Histogram deviation of 0.997, a Correlation coefficient of 10−2 and an NPCR of 99.98%. Hence, it is evident that the image cryptography with the sudoku kept in place is more efficient against Plaintext and Differential attacks.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: graph theory and CDMA systems

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

References (26)

Show source-provided references
1. Image encryption algorithm based on the H-fractal and dynamic self-invertible matrix
2. A 3D model encryption scheme based on a cascaded chaotic system10.1016/j.sigpro.2022.108745 ↗
3. Stereoscopic image description with Trinion fractional-order continuous orthogonal moments10.1109/TCSVT.2021.3094882 ↗
4. Different image encryption techniques-survey and overview
5. Image encryption using block-based transformation algorithm
6. An image encryption approach using a combination of permutation technique followed by encryption
7. Image encryption using affine transform and XOR operation
8. Image encryption based on bit-plane decomposition and random scrambling
9. A cryptographic image encryption technique based on the RGB PIXEL shuffling
10. M. M. Abbasi, “Solving sudoku by Sparse signal processing,” Master’s Degree Project Report, KTH Royal Institute of Technology, XR-EE-SB 2015:001, pp. 1–47, 2015.
11. A 2D logistic map and Lorenz-Rossler chaotic system based RGB image encryption approach10.1007/s11042-020-09854-x ↗
12. A. Vedaldi and B. Fulkerson, 2007. [Online]. Available: https://www.vlfeat.org/overview/plots-rank.html
13. Auckland University. [Online]. Available: https://www.cs.auckland.ac.nz/~rklette/CCV-CIMAT/pdfs/B04-AdvancedEdgeDetection.pdf
14. S. Jain, 2015. [Online]. Available: https://www.geeksforgeeks.org
15. Wikimedia Foundation, 2020. [Online]. Available: https://simple.wikipedia.org/wiki/Fingerprint
16. Wikimedia Foundation, 2020. [Online]. Available: https://en.wikipedia.org/wiki/Wikimedia_Foundation
17. Fractal sorting matrix and its application on chaotic image encryption10.1016/j.ins.2020.09.055 ↗
18. A fast chaotic image encryption scheme with simultaneous permutation-diffusion operation10.1109/ACCESS.2020.2971759 ↗
19. Entropy minimization for solving sudoku10.1109/TSP.2011.2169253 ↗
20. K. A. Markus and D. Borsboom, 2010. [Online]. Available: https://psycnet.apa.org/record/2010-14802-043
21. Astraware Limited, 2014. [Online]. Available: https://www.sudokuoftheday.com/about/difficulty
22. Wikimedia Foundation, 2020. [Online]. Available: https://en.wikipedia.org/wiki/Glossary_of_Sudoku
23. A performance comparison of encryption algorithms for digital images
24. Google LLC, 2017. [Online]. Available: https://colab.research.google.com
25. C. Chattopadhyay, B. I. Sarkar and D. Mukherjee, “Encoding by DNA relations and randomization through chaotic sequences for image encryption,” arXiv preprint arXiv:1505.01795, 2015.
26. An image encryption algorithm based on hyperchaotic system and variable-step Josephus problem10.1155/2020/6102824 ↗