FIELD: calculating; counting.
SUBSTANCE: invention relates to computer engineering. Technical result is achieved due to calculation of target block cipher by input message with obtaining of first and second results of block cipher, using the first and second block cipher results as an input at a first control action involving combining the first and second values by applying the first combining function to the first and second values to obtain a comparison value, calculating an auxiliary block cipher from a comparison value to obtain a calculated control value, combining the first value, the calculated control value and the stored control value by applying the second combining function, wherein the second combination function outputs the first value only if the calculated control value equals the stored control value.
EFFECT: technical result is protection against cryptographic attacks by side channels.
14 cl, 7 dwg
Title | Year | Author | Number |
---|---|---|---|
DEVICE AND METHOD FOR CALCULATING BLOCK CIPHER | 2018 |
|
RU2696334C1 |
METHOD OF USING COUNTERMEASURES AGAINST ATTACKS BY THIRD-PARTY CHANNELS | 2012 |
|
RU2586020C2 |
PROTECTION FROM PASSIVE SNIFFING | 2011 |
|
RU2579990C2 |
CRYPTOGRAPHIC DEVICE AND CODING DEVICE | 2016 |
|
RU2692419C1 |
METHOD AND DEVICE FOR CARRYING OUT CRYPTOGRAPHIC COMPUTATION | 2005 |
|
RU2357365C2 |
ELECTRONIC BLOCK CIPHER DEVICE SUITABLE FOR OBFUSCATION | 2014 |
|
RU2666281C2 |
COMPUTING DEVICE AND METHOD | 2016 |
|
RU2708439C1 |
ITERATIVE METHOD OF BLOCK CODING | 1999 |
|
RU2172075C1 |
METHOD FOR ITERATIVE ENCRYPTING OF BINARY DATA BLOCKS | 1999 |
|
RU2144268C1 |
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF DIGITAL DATA | 2000 |
|
RU2184423C2 |
Authors
Dates
2020-01-15—Published
2016-10-20—Filed