2015
DOI: 10.1007/s11432-014-5215-4
|View full text |Cite
|
Sign up to set email alerts
|

Fast RSA decryption through high-radix scalable Montgomery modular multipliers

Abstract: This paper improves the quotient-pipelined high radix scalable Montgomery modular multiplier by processing w-bit and k-bit words in carry save form instead of some (w + k)-bit length operands. It directly reduces both the critical path and the area overhead of the original processing elements. Then based on this improved high-radix scalable Montgomery modular multiplier, we propose an efficient hardware architecture for RSA decryption with Chinese Remainder Theorem. With simple configuration logics, the hardwa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 9 publications
(8 citation statements)
references
References 38 publications
0
7
0
Order By: Relevance
“…IBC can greatly reduce the amount of computation and save the storage cost, considering that RSA decryption time is relatively long. The hardware decryption method based on the Montgomery algorithm [41] can help to improve the efficiency. Therefore, our protocol is efficient and does not require the vehicle to have high-performance computing equipment.…”
Section: Performance Analysismentioning
confidence: 99%
“…IBC can greatly reduce the amount of computation and save the storage cost, considering that RSA decryption time is relatively long. The hardware decryption method based on the Montgomery algorithm [41] can help to improve the efficiency. Therefore, our protocol is efficient and does not require the vehicle to have high-performance computing equipment.…”
Section: Performance Analysismentioning
confidence: 99%
“…So a modular reduction is required to bring this result down to [0, N − 1]. Then, suppose the result X = 2 K−t X 1 + X 0 , with X 0 < 2 K−t , K = 1024, t = 73, and N = 2 K−t N 1 + N 0 , so the quotient q = ⌊X/N⌋ can be approximated by [24]. In this way, the final result can be reduced down to R…”
Section: Moduli Selection For Modular Exponentiationmentioning
confidence: 99%
“…Besides, there are also other Montgomery modular multipliers with parallelism. A carry-save-addition based hardware architecture is used in [9,10] to carry out continuous modular exponentiation, while quotient-pipelined high-radix scalable Montgomery modular multipliers can also be used for it [6,24]. The radix-4 scalable Montgomery modular multipliers can also be utilized for modular exponentiation with small area overheads [5,23].…”
Section: Introductionmentioning
confidence: 99%