METHOD OF FORMING S-BLOCKS WITH MINIMUM NUMBER OF LOGIC ELEMENTS Russian patent published in 2016 - IPC H04L9/06 G09C1/04 

Abstract RU 2572423 C2

FIELD: physics, computer engineering.

SUBSTANCE: invention relates to computer engineering and cryptography, and particularly to methods of forming S-blocks with a minimum number of logic elements for subsequent implementation in devices for protecting data using cryptographic methods. The method comprises: based on a given S-block, constructing a system of Boolean functions in the form of truth tables; multiplying a 2n×2n binary matrix by a Boolean function value; obtaining a system of Zhegalkin polynomials; at the analysis step, determining data for minimisation, and at the synthesis step, obtaining the resultant logic circuit for implementing the S-block, followed by hardware implementation of the circuit based on different integrated microcircuits, including programmable logic devices.

EFFECT: low circuit design costs when implementing an S-block by minimising the resultant logic circuit.

8 dwg, 5 tbl

Similar patents RU2572423C2

Title Year Author Number
DEVICE FOR COMPUTING POLYNOMIAL COEFFICIENTS OF LINEAR BOOLEAN FUNCTIONS 0
  • Avgul Leonid Boleslavovich
  • Suprun Valerij Pavlovich
  • Lazarevich Eduard Georgievich
  • Kostenevich Valerij Ivanovich
SU1725214A1
CONTROL METHOD OF NEUROPROCESSOR RESPONSE TO INPUT SIGNALS 2018
  • Dembitskij Nikolaj Leonidovich
RU2724784C2
FUNCTION GENERATOR 0
  • Pashchenko Vladimir Aleksandrovich
SU1140130A1
METHOD OF FORMING S-BLOCK 2015
  • Ivanov Aleksandr Gennadevich
RU2607613C2
DEVICE FOR CALCULATION OF BOOLEAN DERIVATIVES 0
  • Krivoruchka Galina Fedorovna
  • Pashchenko Vladimir Aleksandrovich
SU1534456A2
DEVICE FOR RECOGNITION OF BOOLEAN FUNCTION LINEARITY 0
  • Bondar Igor Nikolaevich
  • Dashenkov Vitalij Mikhajlovich
  • Kuzmitskij Dmitrij Vladimirovich
  • Shmerko Vladimir Petrovich
SU1552169A1
MODULAR POLYNOMIAL COMPUTER OF BOOLEAN FUNCTION SYSTEMS 2015
  • Vishnevskij Artem Konstantinovich
  • Mikheev Nikolaj Aleksandrovich
  • Mitropov Viktor Viktorovich
RU2586575C1
FUNCTION GENERATOR 0
  • Goloborodko Larisa Mikhajlovna
  • Pashchenko Vladimir Aleksandrovich
SU1339583A1
SPECTRUM ANALYZER 0
  • Pashchenko Vladimir Aleksandrovich
SU1001107A1
MODULAR CALCULATOR OF BOOLEAN FUNCTION SYSTEMS 2007
  • Shcherbakov Andrej Viktorovich
  • Fin'Ko Oleg Anatol'Evich
  • Sul'Gin Sergej Mikhajlovich
  • Zimonin Dmitrij Viktorovich
  • Karasev Konstantin Sergeevich
  • Vinokurov Nikolaj Aleksandrovich
RU2373564C2

RU 2 572 423 C2

Authors

Borisenko Nikolaj Pavlovich

Vasinev Dmitrij Aleksandrovich

Khoang Dyk Tkho

Dates

2016-01-10Published

2014-04-02Filed