Low-Latency Scalable Radix-4 Montgomery Multiplier for Public Key Cryptosystem
碩士 === 國立成功大學 === 電機工程學系碩博士班 === 100 === Modular multiplication is widely applied to public key cryptosystems like Rivest-Sharmir-Adleman (RSA) and elliptic curve cryptography (ECC).Modular multiplication is always an important and crucial operation in public key cryptosystems. Among existing modula...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2012
|
Online Access: | http://ndltd.ncl.edu.tw/handle/32617551013395731122 |
id |
ndltd-TW-100NCKU5442227 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-100NCKU54422272015-10-13T21:38:04Z http://ndltd.ncl.edu.tw/handle/32617551013395731122 Low-Latency Scalable Radix-4 Montgomery Multiplier for Public Key Cryptosystem 適用於公開金鑰密碼學系統之以4為基底的低延遲可擴充性蒙哥馬利乘法器 Sheng-HongWang 王聖宏 碩士 國立成功大學 電機工程學系碩博士班 100 Modular multiplication is widely applied to public key cryptosystems like Rivest-Sharmir-Adleman (RSA) and elliptic curve cryptography (ECC).Modular multiplication is always an important and crucial operation in public key cryptosystems. Among existing modular multiplication algorithms, Montgomery’s modular multiplication algorithm is known as a very efficient method for carrying out modular multiplication. This work presents a word-based Booth encoded radix-4 Montgomery modular multiplication algorithm for low-latency scalable architecture. The data dependency resulting from the inherent right shifting of the intermediate results in the conventional radix-4 Montgomery modular multiplication algorithm is alleviated; thus the latency between neighboring process elements (PEs) is exactly one cycle regardless of the chosen word size. Moreover, the number of the equivalent operands in the accumulation is not increased with operand reduction scheme. Implementation results show that compared to other Booth encoded radix-4 Montgomery modular multipliers, the proposed design can achieve at least 26.5% time reduction for accomplishing one 1024-bit Montgomery modular multiplication. Ming-Der Shieh 謝明得 2012 學位論文 ; thesis 56 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 電機工程學系碩博士班 === 100 === Modular multiplication is widely applied to public key cryptosystems like Rivest-Sharmir-Adleman (RSA) and elliptic curve cryptography (ECC).Modular multiplication is always an important and crucial operation in public key cryptosystems. Among existing modular multiplication algorithms, Montgomery’s modular multiplication algorithm is known as a very efficient method for carrying out modular multiplication. This work presents a word-based Booth encoded radix-4 Montgomery modular multiplication algorithm for low-latency scalable architecture.
The data dependency resulting from the inherent right shifting of the intermediate results in the conventional radix-4 Montgomery modular multiplication algorithm is alleviated; thus the latency between neighboring process elements (PEs) is exactly one cycle regardless of the chosen word size. Moreover, the number of the equivalent operands in the accumulation is not increased with operand reduction scheme.
Implementation results show that compared to other Booth encoded radix-4 Montgomery modular multipliers, the proposed design can achieve at least 26.5% time reduction for accomplishing one 1024-bit Montgomery modular multiplication.
|
author2 |
Ming-Der Shieh |
author_facet |
Ming-Der Shieh Sheng-HongWang 王聖宏 |
author |
Sheng-HongWang 王聖宏 |
spellingShingle |
Sheng-HongWang 王聖宏 Low-Latency Scalable Radix-4 Montgomery Multiplier for Public Key Cryptosystem |
author_sort |
Sheng-HongWang |
title |
Low-Latency Scalable Radix-4 Montgomery Multiplier for Public Key Cryptosystem |
title_short |
Low-Latency Scalable Radix-4 Montgomery Multiplier for Public Key Cryptosystem |
title_full |
Low-Latency Scalable Radix-4 Montgomery Multiplier for Public Key Cryptosystem |
title_fullStr |
Low-Latency Scalable Radix-4 Montgomery Multiplier for Public Key Cryptosystem |
title_full_unstemmed |
Low-Latency Scalable Radix-4 Montgomery Multiplier for Public Key Cryptosystem |
title_sort |
low-latency scalable radix-4 montgomery multiplier for public key cryptosystem |
publishDate |
2012 |
url |
http://ndltd.ncl.edu.tw/handle/32617551013395731122 |
work_keys_str_mv |
AT shenghongwang lowlatencyscalableradix4montgomerymultiplierforpublickeycryptosystem AT wángshènghóng lowlatencyscalableradix4montgomerymultiplierforpublickeycryptosystem AT shenghongwang shìyòngyúgōngkāijīnyàomìmǎxuéxìtǒngzhīyǐ4wèijīdǐdedīyánchíkěkuòchōngxìngménggēmǎlìchéngfǎqì AT wángshènghóng shìyòngyúgōngkāijīnyàomìmǎxuéxìtǒngzhīyǐ4wèijīdǐdedīyánchíkěkuòchōngxìngménggēmǎlìchéngfǎqì |
_version_ |
1718067697502126080 |