APPARATUS FOR MULTIPLYING NUMBERS BY AN ARBITRARY MODULUS Russian patent published in 2021 - IPC G06F7/72 

Abstract RU 2755734 C1

FIELD: computing technology.

SUBSTANCE: apparatus comprises three registers, a key, three adders, two multiplexers, an OR element, and a block of OR elements. The proposed apparatus provides a possibility to achieve the described result when calculating the product of the numbers A and B modulo P by consecutively implementing the expression: (A·B) ≡ (an-1(2n-1·B) mod P +…+(a1(2·B) mod P +a0·B) mod P…) mod P, wherein n is the number of digits of the input number A; ai, are the coefficients in the binary representation of the number A.

EFFECT: technical result consists in providing an apparatus for multiplying numbers by an arbitrary modulus with a lower amount of equipment.

1 cl, 1 dwg, 8 tbl

Similar patents RU2755734C1

Title Year Author Number
MODULO MULTIPLIER 2020
  • Petrenko Viacheslav Ivanovich
RU2751802C1
DEVICE FOR COMPUTATIONS IN THE GALOIS GF(2) FIELD 0
  • Savelev Boris Aleksandrovich
  • Zinovev Viktor Aleksandrovich
  • Tolov Andrej Vadimovich
  • Dudkin Aleksandr Mikhajlovich
  • Migunov Boris Aleksandrovich
SU1635193A1
COMPUTING APPARATUS 2020
  • Petrenko Viacheslav Ivanovich
RU2756408C1
COMPUTING DEVICE 2020
  • Petrenko Viacheslav Ivanovich
RU2739338C1
ARITHMETIC LOGIC UNIT FOR GENERATING RESIDUAL BY ARBITRARY MODULE FROM NUMBER 2018
  • Petrenko Vyacheslav Ivanovich
  • Tebueva Fariza Bilyalovna
  • Struchkov Igor Vladislavovich
RU2696223C1
DEVICE FOR FORMING REMAINDER ON ARBITRARY MODULUS 1992
  • Petrenko Vjacheslav Ivanovich
  • Chipiga Aleksandr Fedorovich
RU2012137C1
DEVICE FOR MODULO 2P-1 MULTIPLYING 0
  • Grechnikova Olga Ivanovna
  • Popovich Roman Bogdanovich
  • Svarchevskij Gennadij Sigizmundovich
SU1304018A1
COMPUTING DEVICE 2023
  • Petrenko Viacheslav Ivanovich
  • Shvetsov Vladimir Andreevich
  • Vechkanov Aleksei Vitalevich
RU2798746C1
COMPUTING DEVICE 2017
  • Petrenko Vyacheslav Ivanovich
RU2661797C1
MASK CODE SHAPER 0
  • Samusev Anatolij Alekseevich
  • Shostak Aleksandr Antonovich
  • Yaskuldovich Aleksandr Vadimovich
SU1501169A1

RU 2 755 734 C1

Authors

Petrenko Viacheslav Ivanovich

Dates

2021-09-20Published

2020-08-25Filed