Title :
Algorithms for self-synchronizing ciphers
Author_Institution :
Dept. of Electron. & Comput. Eng., Pretoria Univ.
Abstract :
Necessary conditions are determined for a self-synchronizing steam cipher algorithm to be secure. The stream cipher encryption hardware considered consists of a keystream generator, an exclusive-OR gate to combine the keystream and the binary coded message stream, and circuits to establish initial cryptographic synchronization. The security of the system is based on the use of secret cryptographic keys which must be transmitted to the receiver in advance over a secure route. It is shown that the algorithm (when expressed as a logic function) should be correlation-immune, permutation-immune, and nonlinear in its arguments. An example of a 125-stage 7th-order correlation-immune function is given, and its resistance to cryptanalysis is evaluated
Keywords :
cryptography; binary coded message stream; correlation-immune; cryptanalysis; encryption hardware; exclusive-OR gate; initial cryptographic synchronization; keystream generator; logic function; nonlinear algorithms; permutation-immune; self-synchronizing ciphers; steam cipher algorithm; Boolean functions; Circuits; Cryptography; Feedback; Feedforward systems; Hardware; Logic functions; Security; Shift registers; Transmitters;
Conference_Titel :
Communications and Signal Processing, 1988. Proceedings., COMSIG 88. Southern African Conference on
Conference_Location :
Pretoria
Print_ISBN :
0-87942-709-4
DOI :
10.1109/COMSIG.1988.49321