A Proposal Algorithm for High Speed Stream Cipher

Abstract

The fundamental objective of cryptography is to enable people to communicate over an insecure channel in such a way that any one cannot understand or determine what they said or translate. This channel could be a telephone line or computer network.This paper proposes a new stream cipher algorithm that suitable for high-speed applications, called High-Speed Stream Cipher. A block cipher algorithm structure is employed well to design a stream cipher algorithm for a very high speed media like microwaves and satellite channels as well. The reason for using the structure of block cipher is to make use of producing a block of bits instead of single bit in each production cycle which led to have the name of high speed stream cipher, besides, the high degree of nonlinearity and large complexity that exist in almost all block cipher algorithms