FIELD: physics; computer engineering.
SUBSTANCE: invention relates to a highly reliable cryptographic processing device. In cryptographic processing, the Feistel type public key unit repeatedly executes the SPN type F function and has a nonlinear transformation unit and a linear transformation unit during several cycles. Processing of the linear transformation of the F function, which corresponds to each of the several cycles, is carried out by processing the linear transformation in which PMP quadratic matrices are used. Arbitrary m column vectors included in the inverse matrices of the PMP quadratic matrices placed in at least successive cycles with even numbers and successive cycles with odd numbers respectively make up the PMP quadratic matrix.
EFFECT: increased resistance to linear cryptoanalysis attacks in a cipher with a public key unit.
12 cl, 18 dwg
Title | Year | Author | Number |
---|---|---|---|
CRYPTOGRAPHIC PROCESSING APPARATUS, CRYPTOGRAPHIC-PROCESSING-ALGORITHM CONSTRUCTING METHOD, CRYPTOGRAPHIC PROCESSING METHOD AND COMPUTER PROGRAM | 2007 |
|
RU2409902C2 |
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 |
CRYPTOGRAPHIC TRANSFORMATION METHOD | 2014 |
|
RU2564243C1 |
METHOD FOR CRYPTOGRAPHIC TRANSFORMATION OF DIGITAL DATA UNITS | 2007 |
|
RU2359415C2 |
CRYPTOGRAPHIC TRANSFORMATION METHOD AND DEVICE FOR ITS IMPLEMENTATION | 2018 |
|
RU2738321C1 |
METHOD FOR BINARY DATA CRYPTOGRAPHIC CONVERSION | 2001 |
|
RU2226041C2 |
METHOD FOR STEGANOGRAPHICAL CLOAKING OF INFORMATION | 2008 |
|
RU2374770C1 |
PROCESS OF CRYPTOGRAPHIC CONVERSION OF BLOCKS OF DIGITAL DATA | 1997 |
|
RU2140709C1 |
DEVICE FOR CRYPTOGRAPHIC INFORMATION PROTECTION | 2011 |
|
RU2475838C1 |
Authors
Dates
2010-03-10—Published
2005-08-30—Filed