CRYPTOGRAPHIC DEVICE AND CODING DEVICE Russian patent published in 2019 - IPC H04L9/00 

Abstract RU 2692419 C1

FIELD: cryptography.

SUBSTANCE: invention relates to a cryptographic and coding devices, methods and a machine-readable medium for encoding an input message. Cryptographic device comprises data storage for storing multiple variables, distributed over multiple fractions and presented in the form of multiple coded parts, which are coding a fraction together with a state having a relation to the input message, such that there is an injective mapping from the input message into multiple states, a table storage storing multiple reference tables, which take as input data coded portions of variables and form a network of tables which implements cryptographic function, and performing operations on multiple portions of coded variable and performing redundant operations on multiple states, preserving injective mapping from input message into multiple states, control unit for application of cryptographic function to input message by application of multiple reference tables to variables presented in data storage.

EFFECT: high reliability of cryptographic functions.

13 cl, 10 dwg

Similar patents RU2692419C1

Title Year Author Number
COMPUTING DEVICE AND METHOD 2016
  • De Hoogh, Sebastiaan, Jacobus, Antonius
  • Rietman, Ronald
  • Tolhuizen, Ludovicus, Marinus, Gerardus, Maria
  • Hollmann, Hendrik, Dirk, Lodewijk
RU2708439C1
CRYPTOGRAPHIC DEVICE ADAPTED TO CALCULATE TARGET BLOCK CIPHER 2016
  • Rietman, Ronald
  • De Hoogh, Sebastiaan Jacobus Antonius
RU2711193C2
DEVICE AND METHOD FOR CALCULATING BLOCK CIPHER 2018
  • Rietman, Ronald
  • Bodlaender, Maarten, Peter
  • De Hoogh, Sebastiaan, Jacobus, Antonius
RU2696334C1
COMPUTING DEVICE CONFIGURED WITH TABLE NETWORK 2013
  • Tolkhejzen Lyudovikus Marinus Gerardus Mariya
  • Gorissen Paulus Matkhias Khyubertus Mekhtildis Antonius
  • Bryukers Alfons Antonius Mariya Lambertus
  • Deng Mina
RU2661308C2
COMPUTING DEVICE COMPRISING TABLE NETWORK 2013
  • Tolkhejzen Lyudovikus Marinus Gerardus Mariya
  • Gorissen Paulus Matkhias Khyubertus Mekhtildis Antonius
  • Deng Mina
  • Bryukers Alfons Antonius Mariya Lambertus
RU2676454C2
ELECTRONIC BLOCK CIPHER DEVICE SUITABLE FOR OBFUSCATION 2014
  • Mikhils Vilkhelmus Petrus Andrianus Jokhannus
  • Gorissen Paulus Matkhias Khyubertus Mekhtildis Antonius
RU2666281C2
VIRTUAL MACHINE DEVICE WITH DRIVEN KEY OBFUSCATION AND METHOD 2012
  • Deng Mina
  • Gorissen Paulus Matkhias Khyubertus Mekhtildis Antonius
  • Petkovich Milan
RU2620712C2
COMPUTING DEVICE, STORING LOOK UP TABLES TO COMPUTE A FUNCTION 2013
  • Gorissen Paulus Matkhias Khyubertus Mekhtildis Antonius
  • Tolkhejzen Lyudovikus Marinus Gerardus Mariya
RU2657178C2
ELECTRONIC COMPUTER FOR PERFORMING ARITHMETIC WITH OBFUSCATION 2015
  • Marin Leandro
  • Bruekers Alphons Antonius Maria Lambertus
  • Gorissen Paulus Mathias Hubertus Mechtildis Antonius
RU2701716C2
ELECTRONIC COMPUTING DEVICE FOR PERFORMING CONCEALED ARITHMETIC OPERATIONS 2015
  • Marin, Leandro
  • Bruekers, Alphons Antonius Maria Lambertus
  • Gorissen, Paulus Mathias Hubertus Mechtildis Antonius
RU2698764C2

RU 2 692 419 C1

Authors

Rietman, Ronald

De Hoogh, Sebastiaan Jacobus Antonius

Gorissen, Paulus Mathias Hubertus Mechtildis Antonius

Mallon, Willem

Tolhuizen, Ludovicus Marinus Gerardus Maria

Hollmann, Hendrik Dirk Lodewijk

Dates

2019-06-24Published

2016-10-10Filed