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

Full description

Bibliographic Details
Main Authors: Liang-Yu Lai, 賴良昱
Other Authors: Prof. Yaw-Fu Jan
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