DocumentCode
1603372
Title
A stream cipher algorithm based on conventional encryption techniques
Author
Zhang, Ya-Ping ; Sun, Jizhou ; Zhang, Xu
Author_Institution
Dept. of Comput. Sci., Tianjin Univ., China
Volume
2
fYear
2004
Firstpage
649
Abstract
In this paper we present a new word-oriented stream cipher, RAINBOW, based on conventional encryption algorithms. The core of this algorithm is the keystream generator. What is used to generate the pseudo-random keystream is composed of "real key" and "temporal key". The "real key" is just like the key in a block cipher, which is known by two users. But the "temporal key" is generated at the beginning of communication. The "real key" and "temporal key" are blended and divided into two parts. One part is taken as plaintext, the other is treated as the key in a conventional encryption algorithm (such as Triple DES, IDEA and so on). The output of the encryption is a pseudo-random keystream, which is then XOR\´ed with the plaintext to generate the ciphertext. Because of the diffusion and confusion of the conventional encryption, the "real key", pseudo-random keystreams, plaintext and ciphertext hold very complex and nonlinear relations. We have performed several detailed security analysis. The cryptanalysis of RAINBOW did not reveal an attack better than exhaustive key search. The speed of this algorithm is as fast as commonly block ciphers.
Keywords
Boolean algebra; cryptography; random number generation; RAINBOW; ciphertext generation; complex nonlinear relations; conventional encryption algorithms; cryptanalysis; keystream generator; plaintext XOR operation; pseudo-random keystream; real key; security analysis; temporal key; word-oriented stream cipher; Algorithm design and analysis; Computer science; Cryptography; Output feedback; Performance analysis; Proposals; Random sequences; Security; Sun; Transmitters;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2004. Canadian Conference on
ISSN
0840-7789
Print_ISBN
0-7803-8253-6
Type
conf
DOI
10.1109/CCECE.2004.1345196
Filename
1345196
Link To Document