FIELD: computer engineering.
SUBSTANCE: invention relates to a compiler, a method and a computing device for executing programs. Device contains an electronic storage device storing a table network provided by a compiler, configured for a data function and a state function, and an electronic processor connected to the storage device and configured to calculate a data function and a state function by applying a table network, wherein the device is configured to receive a function input value as a coded input value, combining the function input value together with the state input value, encrypted together into a single value, the table network is adapted to receive as input data the encoded input value and to provide as output data the encoded output value, which combines the function output value with the state output value, encrypted together into a single value, wherein the function output value is equal to the result of applying the data function to the function input value, and the state output value is equal to the result of applying the state function to the state input value.
EFFECT: technical result is high security of computing systems.
18 cl, 9 dwg
Title | Year | Author | Number |
---|---|---|---|
COMPUTING DEVICE CONFIGURED WITH TABLE NETWORK | 2013 |
|
RU2661308C2 |
VIRTUAL MACHINE DEVICE WITH DRIVEN KEY OBFUSCATION AND METHOD | 2012 |
|
RU2620712C2 |
DEVICE AND METHOD FOR CALCULATING BLOCK CIPHER | 2018 |
|
RU2696334C1 |
CRYPTOGRAPHIC DEVICE AND CODING DEVICE | 2016 |
|
RU2692419C1 |
COMPUTING DEVICE, STORING LOOK UP TABLES TO COMPUTE A FUNCTION | 2013 |
|
RU2657178C2 |
COMPUTING DEVICE AND METHOD | 2016 |
|
RU2708439C1 |
ELECTRONIC COMPUTING DEVICE FOR PERFORMING CONCEALED ARITHMETIC OPERATIONS | 2015 |
|
RU2698764C2 |
ELECTRONIC COMPUTING DEVICE | 2015 |
|
RU2698763C2 |
ELECTRONIC FORMING DEVICE | 2015 |
|
RU2710310C2 |
ELECTRONIC COMPUTER FOR PERFORMING ARITHMETIC WITH OBFUSCATION | 2015 |
|
RU2701716C2 |
Authors
Dates
2018-12-28—Published
2013-12-17—Filed