Block cipher construction using minimum spanning tree from graph theory and its application with image encryption
In modern cryptography, Substitution Boxes (S-boxes) are critical in introducing confusion into ciphertext, significantly enhancing encryption security. With the rising sophistication of hacking techniques, there is a growing need to develop stronger and more dynamic S-boxes. This paper proposes a novel method for constructing cryptographically secure S-boxes using graph theory, specifically based on the Minimum Spanning Tree (MST) of cycle graphs. The process begins by converting plaintext into vertices, forming a cycle graph. Special characters are incorporated, and ASCII-based values are assigned to vertices. The distance between vertices is calculated using their intersections, leading to the creation of an MST graph. The final step involves obtaining the adjacency matrix, which is further processed to generate the S-box. The S-box's unpredictability is enhanced by employing the S<sub>256</sub> permutation from the symmetric group. Various cryptographic tests are conducted to evaluate the proposed S-box's performance, with results demonstrating its robustness when compared to existing S-box designs. Furthermore, this S-box is applied to an image encryption scheme, and its efficacy is thoroughly assessed. The findings highlight the potential of the proposed method to contribute significantly to cryptographic security.
Authors
- Abid Mahboob (ORCID: https://orcid.org/0000-0002-8784-6206)
- Muhammad Waheed Rasheed (ORCID: https://orcid.org/0000-0002-3936-7673)
- Muhammad Bilal (ORCID: https://orcid.org/0000-0001-5388-3183)
- Kiran Shahzadi (ORCID: https://orcid.org/0009-0003-4879-0777)
Institutions
- University of Okara (PK)
- University of Education (PK)
Publication Details
- Journal
- Science Progress
- Published
- 2024-10-01
- DOI
- https://doi.org/10.1177/00368504241301534
- Citations
- 1
- Primary Topic
- Cryptographic Implementations and Security
- Type
- article
- Field-Weighted Citation Impact
- 0.35