Basic HTML version of Foils prepared August 4 1997

Foil 49 Some Math Behind Secret Key Cryptography

From Remarks on Java and Internet Security Web Certificate CPS616 Enhancement -- Summer 1997 . by Geoffrey C. Fox


1 Secret Key algorithms are based on elaborating a simple idea
2 Caesar rotated alphabet in his cipher. An obvious extension of this is use a 1&#060-&#0621 permutation of a group of N bits
3 for DES N=64 and permutation is calculated from a 48 bit key
4 To make decoding harder, this is done 16 times with different keys extracted from an original 56 bit secret
  • Note secrets in real world are usually generated randomly
5 This strategy is combined with (ad-hoc) transformations to further obfuscate the process
6 The full message must be divided into blocks before this and the method of running secret key cryptography on long messages is non trivial (but not very fundamental) as doing in 64 bit separate units would allow information to be freely shuffled!

in Table To:


© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Wed Apr 1 1998