XMODDES (eXtended Multi Operator Delimiter based Data Encryption Standard)

XMODDES.pdf (Size: 427.73 KB / Downloads: 96)
Abstract
An Algorithm is considered computationally secureif it can not be broken with standard resources, either currentor future. In this paper we have introduced a new block cipheralgorithm named XMODDES. It is unique independentapproach which uses several computational steps along withstring of operators and randomized delimiter selections byusing some suitable mathematical logic. XMODDES isspecially designed to produce different cipher texts by applyingsame key on same plain text. Thus a new protocol has beendesigned to encrypt a given text, which allows a higher levelsecurity as compare to MODDES. The Algorithm issuccessfully implemented on text file, corresponding digitalimage file and audio file. Here we have also tried to highlightthe performance of some well known data algorithms like DES,TripleDES, AES (Rijndael), MODDES, and compare themwith the XMODDES. Finally it has been proved that XMODDESis one of the best performing partial symmetric keyalgorithm among the above mention algorithms particularlyfor the text message with limited size.
Keywords  MODDES, Cryptanalysis, Modified Secure CodeSequence, Transposition, Substitution
I. INTRODUCTION
Different algorithms offer different degrees of security; itdepends on how hard they are to break. If the cost required tobreak an algorithm is greater than the value of the encrypteddata then we probably consider safe. Here, we have used theword “probably” because there is always a chance of newbreakthroughs in cryptanalysis. In this paper we haveproposed several modifications of MODDES [1][2] which isa partial symmetric key algorithm, and introduced a newmodified algorithm namely XMODDES. Here we are using32bit key along with some specific changes on MODDES.These modifications on MODDES include addition ofseveral secure computational steps like transposition,substitution and binary operations etc. In transposition, weexchange the position of text which is shown in fig 1. Thereafter, the substitution methodology has been introducedalong with binary logic and some particular changes ofMODDES algorithm. XMODDES algorithm also protectsthe cipher text from the attacks like Bruteforce attack[6]because XMODDESS is not fully dependent on the key andcode can not be deciphered by applying all possiblecombinations of keys.Figure 1. Transposition Process
II. ENCRYPTION PROCEDURE OF XMODDES
In this algorithm, we have taken two predefined stacksalong with a logic based lookup table concept. The first stackconsists of different combinations of strings of operators andanother stack consists of combinations of several delimiters,which are chosen randomly on the basis of a predefinedmethod which makes the code sequence more secure. Thesteps of the algorithm are given below. 

