FIELD: computer equipment.
SUBSTANCE: invention relates to computer engineering and can be used in digital computing devices, cryptographic applications, digital signal processing devices and control systems. Device comprises shift register 1, two-by-modulo 2 multiplier, parallel register 3, switch 4 and modulo accumulating adder 5, wherein modulo 2 two-multiplier comprises an adder and a two-port multiplexer, and modulo accumulating adder 5 comprises two adders, a two-port multiplexer and a parallel register. In the device calculating the products of numbers A and B by modulus P by successive implementation of the expression (A⋅B) ≡ (an-1(2n-1⋅B) mod P +... +(a1(2⋅B) mod P +a0⋅B) mod P…) mod P, where n is number of digits of input number A; ai, are coefficients in binary representation of number A.
EFFECT: reduced scope of equipment.
1 cl
Title | Year | Author | Number |
---|---|---|---|
NUMBERS MULTIPLIER BY ARBITRARY MODULUS | 2024 |
|
RU2839987C1 |
APPARATUS FOR MULTIPLYING NUMBERS BY AN ARBITRARY MODULUS | 2020 |
|
RU2755734C1 |
MODULUS MULTIPLIER | 2024 |
|
RU2829089C1 |
MODULO MULTIPLIER | 2020 |
|
RU2751802C1 |
CONVEYOR MULTIPLIER BY MODULES | 2024 |
|
RU2838847C1 |
PIPELINE MODULE MULTIPLIER | 2023 |
|
RU2797164C1 |
ARITHMETIC LOGIC UNIT FOR GENERATING RESIDUAL BY ARBITRARY MODULE FROM NUMBER | 2018 |
|
RU2696223C1 |
DEVICE FOR MODULO 2P-1 MULTIPLYING | 0 |
|
SU1304018A1 |
DEVICE FOR MULTIPLYING NUMBERS WITH ARBITRARY MODULUS | 2006 |
|
RU2316042C1 |
ARITHMETIC LOGIC UNIT FOR ADDITION, SUBTRACTION AND MULTIPLICATION OF NUMBERS MODULO | 2019 |
|
RU2711051C1 |
Authors
Dates
2025-05-19—Published
2024-12-27—Filed