Implementation of Montgomery's Modulation Multiplication Algorithm Using Systolic Array
碩士 === 元智大學 === 電資與資訊工程研究所 === 86 === As the use of telecommunication networks expands continuously right now, the demand for increasing communication security becomes an important issue. RSA cryptosystem is the best known, most versatile and widely used p...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Online Access: | http://ndltd.ncl.edu.tw/handle/72039174568801848790 |
id |
ndltd-TW-086YZU00392080 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-086YZU003920802015-10-13T17:34:50Z http://ndltd.ncl.edu.tw/handle/72039174568801848790 Implementation of Montgomery's Modulation Multiplication Algorithm Using Systolic Array 以SystolicArray實現蒙哥馬利演算法 Yun-Kuen Yan 嚴煜焜 碩士 元智大學 電資與資訊工程研究所 86 As the use of telecommunication networks expands continuously right now, the demand for increasing communication security becomes an important issue. RSA cryptosystem is the best known, most versatile and widely used public key cryptosystem today. It has often been called a de facto standard in public key cryptosystem. The basic operation of RSA algorithm is modular exponentiation on extremely long bit streams (typically 512 to 1024 bits) which will take a lot of computing time. Modular exponentiation can be performed by a series of modular multiplication. Recently proposed methods for faster implementation of modular multiplication were based on the Montgomery's modular multiplication algorithm. Most of these methods use Montgomery's algorithm from the system level, but overlook the aspect about the data flow and interface. In this thesis, we proposed a modified architecture to avoid these problems. This architecture can implement the Montgomery's modular multiplication with a better interface and more improvement on the chip area and operation speed. Chaio-Jang Hwang 黃朝章 學位論文 ; thesis 73 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 元智大學 === 電資與資訊工程研究所 === 86 === As the use of telecommunication networks expands continuously
right now, the demand for increasing communication security
becomes an important issue. RSA cryptosystem is the best known,
most versatile and widely used public key cryptosystem today.
It has often been called a de facto standard in public key
cryptosystem.
The basic operation of RSA algorithm is modular exponentiation
on extremely long bit streams (typically 512 to 1024 bits)
which will take a lot of computing time. Modular exponentiation
can be performed by a series of modular multiplication.
Recently proposed methods for faster implementation of modular
multiplication were based on the Montgomery's modular
multiplication algorithm. Most of these methods use
Montgomery's algorithm from the system level, but overlook the
aspect about the data flow and interface. In this thesis, we
proposed a modified architecture to avoid these problems. This
architecture can implement the Montgomery's modular
multiplication with a better interface and more improvement
on the chip area and operation speed.
|
author2 |
Chaio-Jang Hwang |
author_facet |
Chaio-Jang Hwang Yun-Kuen Yan 嚴煜焜 |
author |
Yun-Kuen Yan 嚴煜焜 |
spellingShingle |
Yun-Kuen Yan 嚴煜焜 Implementation of Montgomery's Modulation Multiplication Algorithm Using Systolic Array |
author_sort |
Yun-Kuen Yan |
title |
Implementation of Montgomery's Modulation Multiplication Algorithm Using Systolic Array |
title_short |
Implementation of Montgomery's Modulation Multiplication Algorithm Using Systolic Array |
title_full |
Implementation of Montgomery's Modulation Multiplication Algorithm Using Systolic Array |
title_fullStr |
Implementation of Montgomery's Modulation Multiplication Algorithm Using Systolic Array |
title_full_unstemmed |
Implementation of Montgomery's Modulation Multiplication Algorithm Using Systolic Array |
title_sort |
implementation of montgomery's modulation multiplication algorithm using systolic array |
url |
http://ndltd.ncl.edu.tw/handle/72039174568801848790 |
work_keys_str_mv |
AT yunkuenyan implementationofmontgomerysmodulationmultiplicationalgorithmusingsystolicarray AT yányùkūn implementationofmontgomerysmodulationmultiplicationalgorithmusingsystolicarray AT yunkuenyan yǐsystolicarrayshíxiànménggēmǎlìyǎnsuànfǎ AT yányùkūn yǐsystolicarrayshíxiànménggēmǎlìyǎnsuànfǎ |
_version_ |
1717781734951485440 |