DESIGN AND IMPLEMENTATION OF DATA ENCRYPTION PROCESSOR WITH RSA PUBLIC-KEY CRYPTOSYSTEM
碩士 === 大同大學 === 電機工程研究所 === 88 === In this thesis, we present a bit-serial array for modular multiplication which is based on a modified Montgomery algorithm to fulfill the most famous RSA public-key crytosystem. Each basic unit is with 128bits, but we can combine those units to build a large-bit RS...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2000
|
Online Access: | http://ndltd.ncl.edu.tw/handle/02930755671657927935 |
id |
ndltd-TW-088TTU00442030 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-088TTU004420302016-01-29T04:19:38Z http://ndltd.ncl.edu.tw/handle/02930755671657927935 DESIGN AND IMPLEMENTATION OF DATA ENCRYPTION PROCESSOR WITH RSA PUBLIC-KEY CRYPTOSYSTEM RSA公開金匙密碼系統之數據保密晶片設計與實現 Liang-Yu Lai 賴良昱 碩士 大同大學 電機工程研究所 88 In this thesis, we present a bit-serial array for modular multiplication which is based on a modified Montgomery algorithm to fulfill the most famous RSA public-key crytosystem. Each basic unit is with 128bits, but we can combine those units to build a large-bit RSA cryptosystem. Because the signal-broadcasting problem is avoided, the proposed array can operate at high clock rate. RSA can be used in variety of Electronic Funds Transfer applications as well as other electronic banking and data handling applications where data must be encrypted To realize the prototype chip of this design, we used Verilog-XL, Xillinx tools and Synopsys library to implement and simulate. We use FPGA (XILINX 4044XLA-09-HQ160, 0.35µm CMOS process, 3.3v power supply) to carry out it. The gate count is 27934. The operating clock rate is 100MHz. Data throughput is about 372k bits/sec. Prof. Yaw-Fu Jan 詹耀福 2000 學位論文 ; thesis 47 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 大同大學 === 電機工程研究所 === 88 === In this thesis, we present a bit-serial array for modular multiplication which is based on a modified Montgomery algorithm to fulfill the most famous RSA public-key crytosystem. Each basic unit is with 128bits, but we can combine those units to build a large-bit RSA cryptosystem. Because the signal-broadcasting problem is avoided, the proposed array can operate at high clock rate. RSA can be used in variety of Electronic Funds Transfer applications as well as other electronic banking and data handling applications where data must be encrypted
To realize the prototype chip of this design, we used Verilog-XL, Xillinx tools and Synopsys library to implement and simulate. We use FPGA (XILINX 4044XLA-09-HQ160, 0.35µm CMOS process, 3.3v power supply) to carry out it. The gate count is 27934. The operating clock rate is 100MHz. Data throughput is about 372k bits/sec.
|
author2 |
Prof. Yaw-Fu Jan |
author_facet |
Prof. Yaw-Fu Jan Liang-Yu Lai 賴良昱 |
author |
Liang-Yu Lai 賴良昱 |
spellingShingle |
Liang-Yu Lai 賴良昱 DESIGN AND IMPLEMENTATION OF DATA ENCRYPTION PROCESSOR WITH RSA PUBLIC-KEY CRYPTOSYSTEM |
author_sort |
Liang-Yu Lai |
title |
DESIGN AND IMPLEMENTATION OF DATA ENCRYPTION PROCESSOR WITH RSA PUBLIC-KEY CRYPTOSYSTEM |
title_short |
DESIGN AND IMPLEMENTATION OF DATA ENCRYPTION PROCESSOR WITH RSA PUBLIC-KEY CRYPTOSYSTEM |
title_full |
DESIGN AND IMPLEMENTATION OF DATA ENCRYPTION PROCESSOR WITH RSA PUBLIC-KEY CRYPTOSYSTEM |
title_fullStr |
DESIGN AND IMPLEMENTATION OF DATA ENCRYPTION PROCESSOR WITH RSA PUBLIC-KEY CRYPTOSYSTEM |
title_full_unstemmed |
DESIGN AND IMPLEMENTATION OF DATA ENCRYPTION PROCESSOR WITH RSA PUBLIC-KEY CRYPTOSYSTEM |
title_sort |
design and implementation of data encryption processor with rsa public-key cryptosystem |
publishDate |
2000 |
url |
http://ndltd.ncl.edu.tw/handle/02930755671657927935 |
work_keys_str_mv |
AT liangyulai designandimplementationofdataencryptionprocessorwithrsapublickeycryptosystem AT làiliángyù designandimplementationofdataencryptionprocessorwithrsapublickeycryptosystem AT liangyulai rsagōngkāijīnshimìmǎxìtǒngzhīshùjùbǎomìjīngpiànshèjìyǔshíxiàn AT làiliángyù rsagōngkāijīnshimìmǎxìtǒngzhīshùjùbǎomìjīngpiànshèjìyǔshíxiàn |
_version_ |
1718169293279985664 |