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
Title | Year | Author | Number |
---|---|---|---|
COMPUTING DEVICE AND METHOD | 2016 |
|
RU2708439C1 |
CRYPTOGRAPHIC DEVICE ADAPTED TO CALCULATE TARGET BLOCK CIPHER | 2016 |
|
RU2711193C2 |
DEVICE AND METHOD FOR CALCULATING BLOCK CIPHER | 2018 |
|
RU2696334C1 |
COMPUTING DEVICE CONFIGURED WITH TABLE NETWORK | 2013 |
|
RU2661308C2 |
COMPUTING DEVICE COMPRISING TABLE NETWORK | 2013 |
|
RU2676454C2 |
ELECTRONIC BLOCK CIPHER DEVICE SUITABLE FOR OBFUSCATION | 2014 |
|
RU2666281C2 |
VIRTUAL MACHINE DEVICE WITH DRIVEN KEY OBFUSCATION AND METHOD | 2012 |
|
RU2620712C2 |
COMPUTING DEVICE, STORING LOOK UP TABLES TO COMPUTE A FUNCTION | 2013 |
|
RU2657178C2 |
ELECTRONIC COMPUTER FOR PERFORMING ARITHMETIC WITH OBFUSCATION | 2015 |
|
RU2701716C2 |
ELECTRONIC COMPUTING DEVICE FOR PERFORMING CONCEALED ARITHMETIC OPERATIONS | 2015 |
|
RU2698764C2 |
Authors
Dates
2019-06-24—Published
2016-10-10—Filed