Hardware module for modular multiplication calculation
CN120104097AActive Publication Date: 2025-06-06ZHEJIANG ANT MISUAN TECHNOLOGY CO LTD
Patent Information
- Application Number
- CN202510159185.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-12
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2045-02-12
Smart Images

Figure CN120104097A_ABST
Abstract
The embodiment of the invention provides a hardware module for modular multiplication calculation. The hardware module comprises a partial product generator used for receiving a current quantization bit input by a second multiplier in a minimum radix-4 redundancy mr4 form in a current clock period and outputting a first bit string which is a binary representation of a partial product obtained by multiplying the current quantization bit by a first multiplier in a binary form; the hybrid redundancy modular reduction array comprises a plurality of minimum redundancy hybrid radix-4 adders mrHY4A and a group of registers; the plurality of mrHY4A are used for outputting the intermediate sum data of the current clock period according to a first bit string, the intermediate sum data in the form of mr4 obtained from the last clock period obtained from one group of registers, and the target product in the form of binary related to modulus, and caching the intermediate sum data into one group of registers; the intermediate sum data of the last clock period is used as a modular multiplication result of the first multiplier, the second multiplier and the scaling factor under the modulus.
Need to check novelty before this filing date? Find Prior Art
Citation Information
Patent Citations
A modulo multiplication device and a coprocessor based on a public key encryption algorithm
CN109271137A
Modular multiplication operation method, modular multiplication module and homomorphic processing unit
CN117313173A
Extensible high-radix Montgomery's modular multiplication algorithm and circuit structure thereof
CN1731345A