Montgomery analog multiplication algorithm for VLSI and VLSI structure of intelligent card analog multiplier
A multiplier and multiplication operation technology, which is applied in the field of computer realization of the VLSI structure of the smart card modular multiplier, can solve the problems of low operation speed and large implementation area of the RSA cryptographic coprocessor modular exponentiation
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0079] please see figure 2 . It is an example of the modified FIPS method for s=3. It is divided into A, B, C three parts. A corresponds to figure 2 The calculation on the right side of the dot-dash line is to calculate the low-order s words of the product result; B corresponds to the calculation on the left side of the dot-dash line, and the high-order s words of the product result. In order to save storage space, the storage space of the high-order s words is borrowed from the storage variable m, and finally the Montgomery product is stored in (m[s-1]m[s-2]...m[1]m[0]). Since the Montgomery product can only be guaranteed to be in the range of [0, 2N), it should also be adjusted to the range of [0, N). C just completes this adjustment function.
[0080] The computational bottleneck of the above algorithm is the number of multiplications. A needs to perform s 2 +2s multiplications, B needs to perform s 2 -s times of multiplication, a total of 2s 2 +s multiplications...
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