Rubik’s Cube Enhanced Columnar Transposition Cipher

This paper introduces an innovative encryption method that takes inspiration from the Rubik’s Cube. It combines a 3D cube representation with columnar transposition to enhance confusion and diffusion properties. The algorithm uses a sequence of “moves” similar to Rubik’s Cube operations, which are determined by a cryptographic key. These moves, such as face rotations and row swaps, are applied to the 3D representation of the plaintext to shuffle characters across multiple dimensions. The resulting scrambled configuration then undergoes further diffusion through a subsequent columnar transposition step. The key-governed sequence of moves achieves the confusion property, which obscures the relationship between the plaintext and the shuffled cube. The diffusion property is realised by the simultaneous rearrangement of multiple characters during each move, spreading the influence of individual plaintext characters across the ciphertext. This approach aims to provide robust cryptographic properties by combining the complexity of 3D permutations with traditional transposition techniques. The paper details the encryption and decryption processes, demonstrating the algorithm’s operation using a sample plaintext and key. The experimental results shows that the proposed algorithm demonstrates potential to resist various attacks.

Authors

Publication Details

Journal
Journal of Computer Sciences and Applications
Published
2024-12-24
DOI
https://doi.org/10.12691/jcsa-12-2-1
Primary Topic
Antenna Design and Optimization
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rubik’s Cube Enhanced Columnar Transposition Cipher

Joshua Dagadu, Emelia Opoku Aboagye, Albert Armah, Sandra A. Mansuru
Journal of Computer Sciences and Applications
Antenna Design and Optimization
article

Rubik’s Cube Enhanced Columnar Transposition Cipher

Joshua Dagadu, Emelia Opoku Aboagye, Albert Armah, Sandra A. Mansuru
article en

Abstract

This paper introduces an innovative encryption method that takes inspiration from the Rubik’s Cube. It combines a 3D cube representation with columnar transposition to enhance confusion and diffusion properties. The algorithm uses a sequence of “moves” similar to Rubik’s Cube operations, which are determined by a cryptographic key. These moves, such as face rotations and row swaps, are applied to the 3D representation of the plaintext to shuffle characters across multiple dimensions. The resulting scrambled configuration then undergoes further diffusion through a subsequent columnar transposition step. The key-governed sequence of moves achieves the confusion property, which obscures the relationship between the plaintext and the shuffled cube. The diffusion property is realised by the simultaneous rearrangement of multiple characters during each move, spreading the influence of individual plaintext characters across the ciphertext. This approach aims to provide robust cryptographic properties by combining the complexity of 3D permutations with traditional transposition techniques. The paper details the encryption and decryption processes, demonstrating the algorithm’s operation using a sample plaintext and key. The experimental results shows that the proposed algorithm demonstrates potential to resist various attacks.

Journal of Computer Sciences and ApplicationsVol. 12(2)
Openalex Percentile: Top 61%
Antenna Design and Optimization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.