Title :
ROTRIX, The Arrayed Rotors System
Author :
Elkamchouchi, Hassan ; ElShafee, Ahmed M.
Abstract :
This paper proposes a new cryptosystem called ROTRIX, which is based on rotor mechanism but in the form of arrayed rotors that rotate, in three different directions. It´s considered as an evolution of Cyclone. It uses a secret key length varying between only one character up to 1024 characters. The secret key is expanded using a key-rotor to two expanded keys. The core of the cryptosystem is a rotor containing 256 cylinders, each cylinder contains 232 elements, and each element is 32 bits in length. The core-rotor is used to generate 16 different rotors by arranging its cylinders to different 16 forms. These 16 rotors are virtually saved in a matrix of 4times4 elements. The first expanded key is used in core-rotor generation. The second expanded key is used in arrayed-rotors generation. The block length of ROTRIX is 32 bits, so it is called ROTRIX-32. Each plaintext block is encrypted 16 times using the arrayed-rotors. After encryption process of each arrayed-rotor, the positions of its cylinders are rotated. After the whole encryption process, the contents of cylinders of each arrayed-rotor are rotated too. Then, the contents of matrix itself are rotated. Such structure can be considered as a three directional rotors that rotates vertically, horizontally and diagonally
Keywords :
cryptography; matrix algebra; rotors; ROTRIX; arrayed rotor system; core-rotor cylinder; cryptosystem; secret key length; Cryptography; Cyclones; Engine cylinders; Equations; Personnel; Rotors; Transforms;
Conference_Titel :
Radio Science Conference, 2006. NRSC 2006. Proceedings of the Twenty Third National
Conference_Location :
Menoufiya
Print_ISBN :
977-5031-84-2
Electronic_ISBN :
977-5031-84-2
DOI :
10.1109/NRSC.2006.386346