FIELD: electrical communications and computer engineering. SUBSTANCE: method involves shaping ENCRYPTING key in the form of combination of m-bit sub-keys, dividing data block into two n-bit sub-blocks L and R, executing N 2 ENCRYPTING rounds each including computation of round function F by shaping sub-block R and at least one m-bit sub- key of n-bit binary vector V1 for each sub-block and conversion of binary vector V1, as well as superposing round function F onto sub-block L using two-position operation. Novelty is that computation of round function F involves, in addition, shaping at least one more binary vector V2 and that value of round function F is shaped using converted values of binary vectors V1 and V2. Novelty is also that binary vectors V1 and V2 are converted in turn. One more novelty is that binary vectors V1 and V2 are shaped simultaneously. Apart from that, novelty is that binary vectors V1 and V2 are used to shape extended binary vector and that the latter is subjected to exchange operation. EFFECT: reduced number of ENCRYPTING rounds which raises ENCRYPTING speed. 4 cl, 4 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF DIGITAL DATA | 2000 |
|
RU2184423C2 |
DATA BLOCK ITERATIVE CIPHERING TECHNIQUE | 1999 |
|
RU2140714C1 |
ITERATIVE METHOD OF BLOCK CODING | 1999 |
|
RU2172075C1 |
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF BINARY DATA | 2001 |
|
RU2206961C2 |
METHOD FOR ITERATIVE ENCRYPTION OF DIGITAL DATA BLOCKS | 2000 |
|
RU2186466C2 |
METHOD FOR ITERATIVE ENCODING OF DIGITAL DATA BLOCKS | 2000 |
|
RU2199826C2 |
METHOD FOR ITERATIVE BLOCK ENCRYPTION | 2000 |
|
RU2186467C2 |
ITERATIVE METHOD FOR BLOCK ENCRYPTION | 2001 |
|
RU2204212C2 |
METHOD FOR CRYPTOGRAPHIC CONVERSION OF BINARY DATA BLOCKS | 1998 |
|
RU2140713C1 |
METHOD FOR CRYPTOGRAPHIC CONVERSION OF L-BIT DIGITAL-DATA INPUT BLOCKS INTO L-BIT OUTPUT BLOCKS | 1997 |
|
RU2188513C2 |
Authors
Dates
2000-01-10—Published
1999-02-08—Filed