i cant find the source to study the newdes algorithm...i'l have to do the encryption using visual c++...i cant even find the source code for this algorithm to make a reference.....thank u.....
it was created in 1984 by Robert Scott...
newdes unlike des has no bit-level permutations,making it easy to implement in software....all operations are performed on whole bytes. It is a product cipher,consisting of 17 rounds performed on a 64 bit data block and make use of a 120 bit key.in each round,subkey material is XORed with the 1 byte sub-blocks of data,then fed through a round function,the result of which is then XORed with another sub block of data.in total, 8 XORs are performed in each round.the round function is derived from the United States Declaration of Idependence.
each set of two rounds uses seven 1-byte subkeys, which are derived by splitting 56 bits of the key into bytes.the key is then rotated 56 bits for use in the next two rounds......
this is wat i found in the net...not much to understand....if there was a block diagram about it then it would be better....
But you can also find different opinions which say that this algorithm is weaker than DES. Are you sure you want to use it. Read the authors comments in the source file.