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

Full description

Bibliographic Details
Main Authors: Tian-Yiou Wu, 吳天佑
Other Authors: De-Sheng Chen
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