FIELD: communication and computer engineering. SUBSTANCE: method involves splitting data units into V sub-units, sequential encrypting of sub-units, which are subjected to at least one operation of encrypting, which depends on values of input unit. Goal of invention is achieved by using sub-unit bit transposition as operation of encrypting, and by using additional sub-unit bit transposition operation depending on secret key. In addition method involves additional generation of binary vector V, so that sub-unit bit transposition operation depends on value of V. Said binary vector during current converting step depends on its value at previous converting step and value of one of sub-units. EFFECT: increased number of possibilities for operation which depends on unit under encrypting, increased protection against differential and linear cryptographic analysis. 2 cl, 5 dwg
Title | Year | Author | Number |
---|---|---|---|
PROCESS OF CRYPTOGRAPHIC CONVERSION OF BLOCKS OF DIGITAL DATA | 1997 |
|
RU2140709C1 |
METHOD FOR ENCODING OF DIGITAL DATA | 1997 |
|
RU2124814C1 |
PROCESS OF BLOCK CIPHERING OF DISCRETE DATA | 1998 |
|
RU2140710C1 |
PROCESS OF CRYPTOGRAPHIC CONVERSION OF DATA BLOCKS | 1997 |
|
RU2106753C1 |
METHOD FOR CRYPTOGRAPHIC CONVERSION OF BINARY DATA BLOCKS | 1998 |
|
RU2140713C1 |
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF BINARY DATA | 2001 |
|
RU2206961C2 |
METHOD FOR ITERATIVE ENCRYPTING OF BINARY DATA BLOCKS | 1999 |
|
RU2144268C1 |
DATA BLOCK ITERATIVE CIPHERING TECHNIQUE | 1999 |
|
RU2140714C1 |
METHOD FOR CRYPTOGRAPHIC CONVERSION OF L-BIT DIGITAL-DATA INPUT BLOCKS INTO L-BIT OUTPUT BLOCKS | 1997 |
|
RU2188513C2 |
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF DIGITAL DATA | 2000 |
|
RU2184423C2 |
Authors
Dates
1999-11-20—Published
1998-01-19—Filed