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...

Full description

Bibliographic Details
Main Authors: Sheng-HongWang, 王聖宏
Other Authors: Ming-Der Shieh
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