CRYPTOGRAPHIC DEVICE ADAPTED TO CALCULATE TARGET BLOCK CIPHER Russian patent published in 2020 - IPC H04L9/06 

Abstract RU 2711193 C2

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

Similar patents RU2711193C2

Title Year Author Number
DEVICE AND METHOD FOR CALCULATING BLOCK CIPHER 2018
  • Rietman, Ronald
  • Bodlaender, Maarten, Peter
  • De Hoogh, Sebastiaan, Jacobus, Antonius
RU2696334C1
METHOD OF USING COUNTERMEASURES AGAINST ATTACKS BY THIRD-PARTY CHANNELS 2012
  • Koron Zhan-Sebasten
RU2586020C2
PROTECTION FROM PASSIVE SNIFFING 2011
  • Shabann Erve
  • Brinzhe Zhjulen
  • Le Tan Kha
RU2579990C2
CRYPTOGRAPHIC DEVICE AND CODING DEVICE 2016
  • Rietman, Ronald
  • De Hoogh, Sebastiaan Jacobus Antonius
  • Gorissen, Paulus Mathias Hubertus Mechtildis Antonius
  • Mallon, Willem
  • Tolhuizen, Ludovicus Marinus Gerardus Maria
  • Hollmann, Hendrik Dirk Lodewijk
RU2692419C1
METHOD AND DEVICE FOR CARRYING OUT CRYPTOGRAPHIC COMPUTATION 2005
  • Dotta Ehmmanjuehll'
  • Shabann Ehrve
  • Karl'E Vensan
RU2357365C2
ELECTRONIC BLOCK CIPHER DEVICE SUITABLE FOR OBFUSCATION 2014
  • Mikhils Vilkhelmus Petrus Andrianus Jokhannus
  • Gorissen Paulus Matkhias Khyubertus Mekhtildis Antonius
RU2666281C2
COMPUTING DEVICE AND METHOD 2016
  • De Hoogh, Sebastiaan, Jacobus, Antonius
  • Rietman, Ronald
  • Tolhuizen, Ludovicus, Marinus, Gerardus, Maria
  • Hollmann, Hendrik, Dirk, Lodewijk
RU2708439C1
ITERATIVE METHOD OF BLOCK CODING 1999
  • Guts N.D.
  • Izotov B.V.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2172075C1
METHOD FOR ITERATIVE ENCRYPTING OF BINARY DATA BLOCKS 1999
  • Guts N.D.
  • Levchenko V.I.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2144268C1
METHOD FOR ITERATIVE BLOCK ENCRYPTION OF DIGITAL DATA 2000
  • Alekseev L.E.
  • Izotov B.V.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2184423C2

RU 2 711 193 C2

Authors

Rietman, Ronald

De Hoogh, Sebastiaan Jacobus Antonius

Dates

2020-01-15Published

2016-10-20Filed