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

Full description

Bibliographic Details
Main Authors: Yun-Kuen Yan, 嚴煜焜
Other Authors: Chaio-Jang Hwang
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