Fast Scalable Look-up Table Modular Multiplication Used in RSA
碩士 === 逢甲大學 === 產業研發碩士班 === 101 === With the renovating development of the network technology, the transmission of information has become more convenient and faster; therefore, in the process of network information transmission, information encryption has to be indispensable. Moreover, because of th...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2013
|
Online Access: | http://ndltd.ncl.edu.tw/handle/98277674272064995625 |
id |
ndltd-TW-101FCU05334003 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-101FCU053340032015-10-25T04:00:52Z http://ndltd.ncl.edu.tw/handle/98277674272064995625 Fast Scalable Look-up Table Modular Multiplication Used in RSA 應用於RSA的可擴充式快速查表模乘法器 Tian-Yiou Wu 吳天佑 碩士 逢甲大學 產業研發碩士班 101 With the renovating development of the network technology, the transmission of information has become more convenient and faster; therefore, in the process of network information transmission, information encryption has to be indispensable. Moreover, because of the popularization of the smart phones, how to effectively proceed with information encryption has become a very important issue. RSA is a public key encryption and decryption algorithm which provides rather high security and great popularization, in which the RSA is the modular exponentiation. Because the computing power has become stronger and stronger, the encryption key length has also become longer and longer, which creates a very big problem, that is, the process of encryption has become very difficult and very slow. Therefore, based on the features of the RSA modular exponentiation, this paper presents a set of new hardware architecture to solve the problem of computation time. First, we choose scalable look-up table modular multiplication to serve as kernel unit and improve it. Furthermore, by means of the features of data reuse, we can effectively reduce computation times and further achieve the effect of speeding up the modular exponentiation. De-Sheng Chen 陳德生 20130114 學位論文 ; thesis 43 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 逢甲大學 === 產業研發碩士班 === 101 === With the renovating development of the network technology, the transmission of information has become more convenient and faster; therefore, in the process of network information transmission, information encryption has to be indispensable. Moreover, because of the popularization of the smart phones, how to effectively proceed with information encryption has become a very important issue.
RSA is a public key encryption and decryption algorithm which provides rather high security and great popularization, in which the RSA is the modular exponentiation. Because the computing power has become stronger and stronger, the encryption key length has also become longer and longer, which creates a very big problem, that is, the process of encryption has become very difficult and very slow.
Therefore, based on the features of the RSA modular exponentiation, this paper presents a set of new hardware architecture to solve the problem of computation time. First, we choose scalable look-up table modular multiplication to serve as kernel unit and improve it. Furthermore, by means of the features of data reuse, we can effectively reduce computation times and further achieve the effect of speeding up the modular exponentiation.
|
author2 |
De-Sheng Chen |
author_facet |
De-Sheng Chen Tian-Yiou Wu 吳天佑 |
author |
Tian-Yiou Wu 吳天佑 |
spellingShingle |
Tian-Yiou Wu 吳天佑 Fast Scalable Look-up Table Modular Multiplication Used in RSA |
author_sort |
Tian-Yiou Wu |
title |
Fast Scalable Look-up Table Modular Multiplication Used in RSA |
title_short |
Fast Scalable Look-up Table Modular Multiplication Used in RSA |
title_full |
Fast Scalable Look-up Table Modular Multiplication Used in RSA |
title_fullStr |
Fast Scalable Look-up Table Modular Multiplication Used in RSA |
title_full_unstemmed |
Fast Scalable Look-up Table Modular Multiplication Used in RSA |
title_sort |
fast scalable look-up table modular multiplication used in rsa |
publishDate |
2013 |
url |
http://ndltd.ncl.edu.tw/handle/98277674272064995625 |
work_keys_str_mv |
AT tianyiouwu fastscalablelookuptablemodularmultiplicationusedinrsa AT wútiānyòu fastscalablelookuptablemodularmultiplicationusedinrsa AT tianyiouwu yīngyòngyúrsadekěkuòchōngshìkuàisùchábiǎomóchéngfǎqì AT wútiānyòu yīngyòngyúrsadekěkuòchōngshìkuàisùchábiǎomóchéngfǎqì |
_version_ |
1718111339574984704 |