FIELD: cryptography.
SUBSTANCE: cryptographic device is configured to calculate a block cipher with respect to an input message, calculating a plurality of intermediate block ciphering results by calculating and recomputing a first intermediate block coding result from the plurality of intermediate block blocking results by applying a plurality of block encryption rounds after the input message, followed by one or more additional rounds of block encryption, application of a plurality of averaging functions to a plurality of intermediate results of block coding, the results of which are summed, after which a reverse additional round of block coding is applied.
EFFECT: high cryptographic robustness of the white box model.
12 cl, 10 dwg
Title | Year | Author | Number |
---|---|---|---|
CRYPTOGRAPHIC DEVICE ADAPTED TO CALCULATE TARGET BLOCK CIPHER | 2016 |
|
RU2711193C2 |
ELECTRONIC BLOCK CIPHER DEVICE SUITABLE FOR OBFUSCATION | 2014 |
|
RU2666281C2 |
CRYPTOGRAPHIC DEVICE AND CODING DEVICE | 2016 |
|
RU2692419C1 |
CRYPTOGRAPHIC TRANSFORMATION METHOD AND DEVICE FOR ITS IMPLEMENTATION | 2018 |
|
RU2738321C1 |
METHOD OF USING COUNTERMEASURES AGAINST ATTACKS BY THIRD-PARTY CHANNELS | 2012 |
|
RU2586020C2 |
ENCRYPTION/DECRYPTION DEVICE, ENCRYPTION/DECRYPTION METHOD, INFORMATION PROCESSING DEVICE AND COMPUTER PROGRAMME | 2007 |
|
RU2502201C2 |
PROTECTION FROM PASSIVE SNIFFING | 2011 |
|
RU2579990C2 |
VIRTUAL MACHINE DEVICE WITH DRIVEN KEY OBFUSCATION AND METHOD | 2012 |
|
RU2620712C2 |
ENCRYPTION PROCESSING DEVICE, ENCRYPTION PROCESSING METHOD AND COMPUTER PROGRAMME | 2007 |
|
RU2449482C2 |
COMPUTING DEVICE AND METHOD | 2016 |
|
RU2708439C1 |
Authors
Dates
2019-08-01—Published
2018-05-31—Filed