FIELD: electric communications and computer engineering.
SUBSTANCE: the essence of stream data encryption method includes generation of encryption key in form of binary vector n bit long, generation of two or more pseudo-random series of symbols in form of binary vectors k bit long, division of data flow on block-symbols in form of binary vectors k bit long, transformation of block-symbols to encrypted message by using pseudo-random series of symbols and nonlinear cryptographic transformations and transmission over communication line, while one of pseudo-random series of symbols is made in form of binary vectors k bit longs by taking information from various bits of shift register, and another pseudo-random series is made in form of binary vectors k bit long by using "1" symbol in zero bit of binary vector, and for other bits - symbols, taken from k-1 various bits of register and are used for their transformation of operation of addition and multiplication of symbols in residue class ring by module p=2k.
EFFECT: increased data encryption speed and expanded range of change of encryption's resistance to attacks on basis of known and selected original texts.
2 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD FOR DATA STREAM ENCRYPTION | 2009 |
|
RU2423799C2 |
DATA STREAM ENCRYPTION METHOD | 2001 |
|
RU2239290C2 |
METHOD FOR GENERATION OF ENCODING-DECODING KEY | 2004 |
|
RU2277759C2 |
METHOD FOR GENERATING ENCRYPTION-DECRYPTION KEY | 2001 |
|
RU2230438C2 |
METHOD FOR STREAM ENCODING OF DISCONTINUOUS INFORMATION | 2005 |
|
RU2296427C1 |
METHOD FOR ENCODING INFORMATION WHICH IS REPRESENTED IN BINARY CODE | 1997 |
|
RU2103829C1 |
METHOD FOR STREAM-WISE ENCODING OF DISCONTINUOUS INFORMATION | 2003 |
|
RU2251816C2 |
METHOD FOR BLOCK DATA ENCRYPTION | 1997 |
|
RU2103828C1 |
METHOD FOR CIPHERING OF DATA BLOCKS | 1997 |
|
RU2106752C1 |
METHOD FOR ENCRYPTING DATA UNITS | 1997 |
|
RU2111620C1 |
Authors
Dates
2007-01-10—Published
2005-04-25—Filed