1. A system directed at stream ciphers capable of encrypting and decrypting data characterized in that it comprises: a) at least one computer; b) providing a message stored on at least one computer; c) a stream cipher system being operable by the at least one computer for application to a key, the message presented in a form of a stream of n-bit words and a collection of initial values to produce a ciphertext, comprising the following elements: i) an iterated transformations procedure that allows widening a class of CUR construction by changing indices of terms for calculation of the elements of CUR of various degrees; ii) a bit strings generation procedure having clustering; and iii) a padding procedure.