Hardware system for realizing improved FIOS modular multiplication algorithm
A hardware system and modular multiplication technology, applied in the field of data encryption and decryption, can solve the problems of consuming hardware resources and reducing operating efficiency, and achieve the effect of reducing code length, reducing the number of loops, and improving the calculation bit width and calculation speed.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0024] Below in conjunction with accompanying drawing, the present invention will be further explained;
[0025] like figure 1 Shown, a kind of hardware system that realizes improved FIOS modular multiplication algorithm, comprises storage module, modular multiplication algorithm module, booth multiplier module and modular multiplication parameter n'[0] selection module.
[0026] The storage module includes two memories of 96*128bit RAM1 and 40*128bit RAM2, wherein RAM1 is used to store the input multiplicand A, multiplier B and modulus N, and RAM2 is used to store the output result.
[0027] The Montgomery modular multiplication algorithm in the prior art is:
[0028]
[0029] The modular multiplication algorithm module adds a set of registers, and compresses the number of pipeline stages through parallel processing of the pre-computation link 1 and the carry calculation link 3, where the key path of the original algorithm is connected with three numbers in one cycle , d...
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