DEVICE FOR CALCULATION MONTGOMERY MODULAR PRODUCT Russian patent published in 2018 - IPC G06F7/57 H03K19/00 

Abstract RU 2652450 C1

FIELD: computer engineering.

SUBSTANCE: invention relates to computer engineering. Technical result is achieved due to device for calculating Montgomery modular product containing first operand input, second operand input, modulo multiplier block, module input, module storage register, parameter storage unit F, parameter calculating unit D by first basis, value storage unit Ri,l, value storage unit Ri,j, block for calculating first interval-index characteristic, block for calculating parameter D from second basis, Montgomery product calculation block for second basis, value storage unit Rj,k, value storage unit Rj,i, second interval-index characteristic calculating unit, second interval-index characteristic adjustment unit, constant comparison unit, multiplexer, Montgomery product calculation block for first basis, Montgomery product storage register, and Montgomery product output.

EFFECT: technical result consists in reducing hardware complexity by using modified Montgomery method in device to calculate product of numbers represented in residual class system.

1 cl, 1 dwg

Similar patents RU2652450C1

Title Year Author Number
DEVICE FOR NUMBERS MULTIPLICATION IN MODULAR NOTATION 0
  • Kolyada Andrej Alekseevich
  • Kukel Igor Nikolaevich
  • Revinskij Viktor Vikentevich
  • Selyaninov Mikhail Yurevich
SU1667065A1
DEVICE FOR MULTIPLYING NUMBERS IN MODULAR NUMERIC SYSTEM 0
  • Kolyada Andrej Alekseevich
  • Revinskij Viktor Vikentevich
  • Selyaninov Mikhail Yurevich
  • Chernyavskij Aleksandr Fedorovich
SU1352483A1
ARITHMETIC DEVICE IN MODULAR COMPUTING SYSTEM 0
  • Kolyada Andrej Alekseevich
  • Selyaninov Mikhail Yurevich
  • Chernyavskij Aleksandr Fedorovich
SU1432517A1
NUMBER MULTIPLYING DEVICE 0
  • Kolyada Andrej Alekseevich
  • Selyaninov Mikhail Yurevich
SU1325475A1
DEVICE FOR CALCULATING VALUE OF EXPONENTIAL FUNCTION IN MODULAR NUMBER SYSTEM 0
  • Kolyada Andrej Alekseevich
  • Kravtsov Viktor Konstantinovich
  • Selyaninov Mikhail Yurevich
  • Chernyavskij Aleksandr Fedorovich
SU1317433A1
DEVICE FOR MULTIPLYING NUMBERS IN MODULAR NUMBERING SYSTEM 0
  • Amerbaev Vilzhan Mavlyutinovich
  • Kolyada Andrej Alekseevich
  • Selyaninov Mikhail Yurevich
  • Chernyavskij Aleksandr Fedorovich
SU1368878A1
DEVICE FOR NUMBERS SCALING 0
  • Kolyada Andrej Alekseevich
  • Kravtsov Viktor Konstantinovich
  • Kukel Igor Nikolaevich
  • Selyaninov Mikhail Yurevich
SU1667066A1
DEVICE FOR COMPARING NUMBERS IN A SYSTEM OF RESIDUAL CLASSES 2018
  • Korzhavina Anastasiya Sergeevna
RU2698413C1
DEVICE FOR MULTIPLYING NUMBERS IN FLOATING-POINT MODULAR NOTATION SYSTEM 0
  • Kolyada Andrej Alekseevich
  • Selyaninov Mikhail Yurevich
SU1411741A1
DEVICE FOR COMPARING NUMBERS IN SYSTEM OF RESIDUAL CLASSES BASED ON INTERVAL-POSITIONAL CHARACTERISTICS 2014
  • Knjaz'Kov Vladimir Sergeevich
  • Isupov Konstantin Sergeevich
RU2557444C1

RU 2 652 450 C1

Authors

Chervyakov Nikolaj Ivanovich

Kolyada Andrej Alekseevich

Kuchukov Viktor Andreevich

Babenko Mikhail Grigorevich

Dates

2018-04-26Published

2017-08-18Filed