DocumentCode
3088378
Title
ROTRIX, The Arrayed Rotors System
Author
Elkamchouchi, Hassan ; ElShafee, Ahmed M.
Volume
0
fYear
2006
fDate
14-16 March 2006
Firstpage
1
Lastpage
7
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/NRSC.2006.386346
Filename
4275143
Link To Document