FIELD: physics.
SUBSTANCE: invention relates to cryptography. Method involves cryptographic conversion of input data to outputs after r consecutively performed rounds using corresponding round cryptographic keys in each round, determining preliminary permutation for k elements of converted data, where k is number of elements of converted data and k = 1, 2, 3, …, and its corresponding factorial set, which is an ordered set including n! elements, where n = k number of factorial set, selecting cryptographic key from range of values from 1 to n! determined factorial set, value of cryptographic key is presented in factorial number system based on base of predetermined factorial set, performing r rounds on h cyclic shifts of all k initial shift elements, wherein r = n-1, and value h corresponds to value of key element of corresponding round, after each round, the last element is excluded from the obtained permutation and the position of the element of the final rearrangement of the converted data is put into the corresponding round.
EFFECT: technical result consists in improvement of cryptographic stability of data obtained as a result of conversion.
1 cl, 3 dwg
Title | Year | Author | Number |
---|---|---|---|
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF DIGITAL DATA | 2000 |
|
RU2184423C2 |
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF BINARY DATA | 2001 |
|
RU2206961C2 |
ITERATIVE METHOD FOR BLOCK ENCRYPTION | 2001 |
|
RU2204212C2 |
METHOD FOR CRYPTOGRAPHIC CONVERSION OF BINARY DATA BLOCKS | 1998 |
|
RU2140713C1 |
DATA BLOCK ITERATIVE CIPHERING TECHNIQUE | 1999 |
|
RU2140714C1 |
ITERATIVE METHOD OF BLOCK CODING | 1999 |
|
RU2172075C1 |
METHOD FOR ITERATIVE ENCRYPTING OF BINARY DATA BLOCKS | 1999 |
|
RU2144268C1 |
METHOD FOR ITERATIVE ENCODING OF DIGITAL DATA BLOCKS | 2000 |
|
RU2199826C2 |
METHOD FOR ITERATIVE ENCRYPTION OF DIGITAL DATA BLOCKS | 2000 |
|
RU2186466C2 |
METHOD FOR ITERATIVE BLOCK ENCRYPTION | 2000 |
|
RU2186467C2 |
Authors
Dates
2020-10-23—Published
2020-03-03—Filed