FIELD: information technology.
SUBSTANCE: cryptographic processing apparatus and method employ an extended Feistel structure having a number of data lines d which is set to an integer satisfying the condition d≥3. In the said Feistel structure, a several different matrices are selectively applied to linear transformation processes performed in F-function sections. A condition is satisfied, where the minimum number of branches for all data lines corresponding to linear transformation matrices is equal to or greater than a predetermined value. The minimum number of branches for all data lines is selected from among minimum numbers of branches corresponding to the data lines.
EFFECT: high resistance to differential and linear cryptoanalysis.
24 cl, 20 dwg
Title | Year | Author | Number |
---|---|---|---|
CRYPTOGRAPHIC PROCESSING DEVICE, CRYPTOGRAPHIC PROCESSING METHOD | 2005 |
|
RU2383934C2 |
ENCRYPTION PROCESSING DEVICE, ENCRYPTION PROCESSING METHOD AND COMPUTER PROGRAMME | 2007 |
|
RU2449482C2 |
ENCRYPTION/DECRYPTION DEVICE, ENCRYPTION/DECRYPTION METHOD, INFORMATION PROCESSING DEVICE AND COMPUTER PROGRAMME | 2007 |
|
RU2502201C2 |
DEVICE FOR CRYPTOGRAPHIC DATA PROCESSING, METHOD OF CRYPTOGRAPHIC DATA PROCESSING AND PROGRAM | 2012 |
|
RU2598327C2 |
CRYPTOGRAPHIC TRANSFORMATION METHOD AND DEVICE FOR ITS IMPLEMENTATION | 2018 |
|
RU2738321C1 |
DATA PROCESSING DEVICE, DATA PROCESSING METHOD, AND PROGRAM | 2012 |
|
RU2603550C2 |
METHOD FOR ITERATIVE CRYPTOGRAPHIC TRANSFORMATION OF DATA | 2012 |
|
RU2504911C1 |
METHOD FOR CRYPTOGRAPHIC TRANSFORMATION OF DIGITAL DATA UNITS | 2007 |
|
RU2359415C2 |
CRYPTOGRAPHIC TRANSFORMATION METHOD | 2014 |
|
RU2564243C1 |
PROCESS OF CRYPTOGRAPHIC CONVERSION OF BLOCKS OF DIGITAL DATA | 1997 |
|
RU2140709C1 |
Authors
Dates
2011-01-20—Published
2007-07-17—Filed