The Design of a RSA Encryption/Decryption Circuit
碩士 === 國立臺灣科技大學 === 電子工程系 === 88 === The RSA encryption algorithm is widely used in communication and data security system. It takes much time to perform because of the RSA algorithm using more than 512-bit word lengths to guarantee security. Developing a high speed RSA encryption circuit...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2000
|
Online Access: | http://ndltd.ncl.edu.tw/handle/61393486894775458082 |
id |
ndltd-TW-088NTUST428043 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-088NTUST4280432016-01-29T04:18:55Z http://ndltd.ncl.edu.tw/handle/61393486894775458082 The Design of a RSA Encryption/Decryption Circuit RSA加解密電路設計 Chien-Cheng Chang 張建誠 碩士 國立臺灣科技大學 電子工程系 88 The RSA encryption algorithm is widely used in communication and data security system. It takes much time to perform because of the RSA algorithm using more than 512-bit word lengths to guarantee security. Developing a high speed RSA encryption circuit which takes less gate count and can carry out its layout easily, will be a challenge. In this thesis, a 1024-bit RSA encryption circuit that is constructed by two 1024-bit adders is proposed. Based on the consideration of speed and regularity, a 1024-bit hierarchical carry skip adder consisting of 8 bits ripple adders is proposed. The adder only takes 9.4ns to perform a 1024-bit addition with 0.35μm SPQM cell library. The resulting RSA circuit can output a 10240-bit encrypted message every 22ms at the operating frequency of 72 MHz. Its die size is 3.7x3.7mm^2 and consumes 633mw. Moreover, the design of the proposed RSA circuit is modularized in a bit-sliced manner so that it can be expanded easily to a longer word length. 林銘波 2000 學位論文 ; thesis 45 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立臺灣科技大學 === 電子工程系 === 88 === The RSA encryption algorithm is widely used in communication and data security system. It takes much time to perform because of the RSA algorithm using more than 512-bit word lengths to guarantee security. Developing a high speed RSA encryption circuit which takes less gate count and can carry out its layout easily, will be a challenge.
In this thesis, a 1024-bit RSA encryption circuit that is constructed by two 1024-bit adders is proposed. Based on the consideration of speed and regularity, a 1024-bit hierarchical carry skip adder consisting of 8 bits ripple adders is proposed. The adder only takes 9.4ns to perform a 1024-bit addition with 0.35μm SPQM cell library. The resulting RSA circuit can output a 10240-bit encrypted message every 22ms at the operating frequency of 72 MHz. Its die size is 3.7x3.7mm^2 and consumes 633mw. Moreover, the design of the proposed RSA circuit is modularized in a bit-sliced manner so that it can be expanded easily to a longer word length.
|
author2 |
林銘波 |
author_facet |
林銘波 Chien-Cheng Chang 張建誠 |
author |
Chien-Cheng Chang 張建誠 |
spellingShingle |
Chien-Cheng Chang 張建誠 The Design of a RSA Encryption/Decryption Circuit |
author_sort |
Chien-Cheng Chang |
title |
The Design of a RSA Encryption/Decryption Circuit |
title_short |
The Design of a RSA Encryption/Decryption Circuit |
title_full |
The Design of a RSA Encryption/Decryption Circuit |
title_fullStr |
The Design of a RSA Encryption/Decryption Circuit |
title_full_unstemmed |
The Design of a RSA Encryption/Decryption Circuit |
title_sort |
design of a rsa encryption/decryption circuit |
publishDate |
2000 |
url |
http://ndltd.ncl.edu.tw/handle/61393486894775458082 |
work_keys_str_mv |
AT chienchengchang thedesignofarsaencryptiondecryptioncircuit AT zhāngjiànchéng thedesignofarsaencryptiondecryptioncircuit AT chienchengchang rsajiājiěmìdiànlùshèjì AT zhāngjiànchéng rsajiājiěmìdiànlùshèjì AT chienchengchang designofarsaencryptiondecryptioncircuit AT zhāngjiànchéng designofarsaencryptiondecryptioncircuit |
_version_ |
1718168087521394688 |