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
METHOD OF USING COUNTERMEASURES AGAINST ATTACKS BY THIRD-PARTY CHANNELS 2012
  • Koron Zhan-Sebasten
RU2586020C2
DEVICE AND METHOD FOR CALCULATING BLOCK CIPHER 2018
  • Rietman, Ronald
  • Bodlaender, Maarten, Peter
  • De Hoogh, Sebastiaan, Jacobus, Antonius
RU2696334C1
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
VIRTUAL MACHINE DEVICE WITH DRIVEN KEY OBFUSCATION AND METHOD 2012
  • Deng Mina
  • Gorissen Paulus Matkhias Khyubertus Mekhtildis Antonius
  • Petkovich Milan
RU2620712C2
ITERATIVE METHOD OF BLOCK CODING 1999
  • Guts N.D.
  • Izotov B.V.
  • Moldovjan A.A.
  • Moldovjan N.A.
RU2172075C1
METHOD TO GENERATE ALTERNATING KEY FOR UNIT CODING AND TRANSFER OF CODED DATA 2010
  • Kabak Il'Ja Samuilovich
  • Sukhanova Natalija Vjacheslavovna
  • Pozdneev Boris Mikhajlovich
RU2459367C2

RU 2 711 193 C2

Authors

Rietman, Ronald

De Hoogh, Sebastiaan Jacobus Antonius

Dates

2020-01-15Published

2016-10-20Filed