Data processing method and modular multiplication operation method and apparatus based on Montgomery modular-multiplication
A data processing device and data processing technology, applied in the direction of electrical digital data processing, digital data processing parts, calculation using non-numerical representation, etc., can solve the problems of large amount of calculation and low calculation efficiency, and reduce the amount of calculation , the effect of improving computational efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0032] At present, when calculating s1 based on Montgomery modular multiplication, usually let s1 0 =0xFF...F-N+1, wherein, the bit length of 0xFF...F is n, n is an integer multiple of the machine word length, and N is the modulus, and then the modular subtraction between 0xFF...F and the modulus N can be performed To obtain the value of s1, the bit length of s1 is n at this time. Therefore, the above method can only realize the Montgomery modular multiplication operation of an integer multiple of the machine word length. Moreover, when the hardware implements the modular subtraction operation, if the result of the subtraction of two numbers exceeds the bit length of the hardware, it overflows, and the result of the subtraction of the two numbers needs to be subtracted from the modulus N until it is subtracted from the modulus. The result does not overflow, and the result after subtracting the modulus at this time is used as the result of the two-number modular subtraction op...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com