FIELD: calculating; counting.
SUBSTANCE: group of inventions relates to computer engineering and can be used to perform obfuscation arithmetic in a commutative ring. Device comprises a storage configured to store a table of increments (T), determined for increment of annular element (1; ut), wherein table of increments displays input circular element (k = uk1-uk2) to output integer list (T((k1,k2) = (l1,l2)) encoding output circular element (l = ul1-ul2), so, that outlet annular element is equal to annular increment element, annularly folded with inlet annular element (l = k + 1). Using a table of increments, the ring addition unit adds the first input integer list ((a1,a2)), encoding a first input adder for addition of a circular element, and a second input for addition of an integer list ((b1,b2)) encoding the second input element for addition of a ring element. Device may contain an annular multiplying unit which also uses a table of increments.
EFFECT: technical result is improved security.
17 cl, 10 dwg, 1 tbl
Title | Year | Author | Number |
---|---|---|---|
ELECTRONIC COMPUTING DEVICE | 2015 |
|
RU2698763C2 |
ELECTRONIC COMPUTING DEVICE FOR PERFORMING CONCEALED ARITHMETIC OPERATIONS | 2015 |
|
RU2698764C2 |
ELECTRONIC FORMING DEVICE | 2015 |
|
RU2710310C2 |
COMPUTING DEVICE CONFIGURED WITH TABLE NETWORK | 2013 |
|
RU2661308C2 |
VIRTUAL MACHINE DEVICE WITH DRIVEN KEY OBFUSCATION AND METHOD | 2012 |
|
RU2620712C2 |
COMPUTING DEVICE, STORING LOOK UP TABLES TO COMPUTE A FUNCTION | 2013 |
|
RU2657178C2 |
CRYPTOGRAPHIC DEVICE AND CODING DEVICE | 2016 |
|
RU2692419C1 |
COMPUTING DEVICE COMPRISING TABLE NETWORK | 2013 |
|
RU2676454C2 |
DERIVING CHROMA SAMPLE WEIGHT FOR GEOMETRIC SEPARATION MODE | 2020 |
|
RU2814812C2 |
ENCODING PROCESS FOR GEOMETRIC SEPARATION MODE | 2020 |
|
RU2822450C1 |
Authors
Dates
2019-09-30—Published
2015-09-30—Filed