Chip Design for an Elliptic Curve Cryptosystem with Reduced Die Size
碩士 === 國立海洋大學 === 電機工程學系 === 91 === Personal digital devices, many equipped with wireless capabilities, are now indispensable tools for many people in their daily life. However, both data and messages stored and exchanged through these devices are inherently vulnerable to unauthorized access and eav...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2003
|
Online Access: | http://ndltd.ncl.edu.tw/handle/42130888412318444750 |
id |
ndltd-TW-091NTOU0442024 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-091NTOU04420242016-06-22T04:26:45Z http://ndltd.ncl.edu.tw/handle/42130888412318444750 Chip Design for an Elliptic Curve Cryptosystem with Reduced Die Size 適用於可攜式裝置之橢圓曲線密碼系統晶片設計 Ming-Che Chang 張銘哲 碩士 國立海洋大學 電機工程學系 91 Personal digital devices, many equipped with wireless capabilities, are now indispensable tools for many people in their daily life. However, both data and messages stored and exchanged through these devices are inherently vulnerable to unauthorized access and eavesdropping. Data security for these devices can be best fortified by using a cryptosystem which provides high degree of security under tight constraints of hardware resources. The elliptic curve cryptosystem (ECC) is best known by its ability to use significantly shorter keys, meaning less hardware, to render same security levels offered by other cryptosystems and thus suitable for most mobile computing devices. This thesis describes the design and implementation of an ECC chip tailored for portable devices. To reduce the hardware complexity, we adopted the optimal normal basis representation for implementing the finite field (F2m) operations. The amount of hardware required is further reduced by the use of an on-chip memory, rather than registers, for the storage of the keys, parameters and operands. An interface register is constructed between the RAM and the ALU to improve the utilization of the ALU. Our RTL models are written in VHDL. After verifications, we use the TSMC 0.35 μm cell library to implement our design. DFT and BIST circuits have been built into the chip to enhance testability. This 155-bits elliptic curve cryptochip can operate at a clock rate of 122 MHz and has baud rates of 110.9 kbps and 109.9 kbps when performing encryption and decryption operations, respectively. The finished ECC chip has a size of 2.226×2.226 mm2. It provides acceptable performance while uses less hardware than most similar designs. 呂紹偉 2003 學位論文 ; thesis 0 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立海洋大學 === 電機工程學系 === 91 === Personal digital devices, many equipped with wireless capabilities, are now indispensable tools for many people in their daily life. However, both data and messages stored and exchanged through these devices are inherently vulnerable to unauthorized access and eavesdropping. Data security for these devices can be best fortified by using a cryptosystem which provides high degree of security under tight constraints of hardware resources. The elliptic curve cryptosystem (ECC) is best known by its ability to use significantly shorter keys, meaning less hardware, to render same security levels offered by other cryptosystems and thus suitable for most mobile computing devices. This thesis describes the design and implementation of an ECC chip tailored for portable devices. To reduce the hardware complexity, we adopted the optimal normal basis representation for implementing the finite field (F2m) operations. The amount of hardware required is further reduced by the use of an on-chip memory, rather than registers, for the storage of the keys, parameters and operands. An interface register is constructed between the RAM and the ALU to improve the utilization of the ALU. Our RTL models are written in VHDL. After verifications, we use the TSMC 0.35 μm cell library to implement our design. DFT and BIST circuits have been built into the chip to enhance testability. This 155-bits elliptic curve cryptochip can operate at a clock rate of 122 MHz and has baud rates of 110.9 kbps and 109.9 kbps when performing encryption and decryption operations, respectively. The finished ECC chip has a size of 2.226×2.226 mm2. It provides acceptable performance while uses less hardware than most similar designs.
|
author2 |
呂紹偉 |
author_facet |
呂紹偉 Ming-Che Chang 張銘哲 |
author |
Ming-Che Chang 張銘哲 |
spellingShingle |
Ming-Che Chang 張銘哲 Chip Design for an Elliptic Curve Cryptosystem with Reduced Die Size |
author_sort |
Ming-Che Chang |
title |
Chip Design for an Elliptic Curve Cryptosystem with Reduced Die Size |
title_short |
Chip Design for an Elliptic Curve Cryptosystem with Reduced Die Size |
title_full |
Chip Design for an Elliptic Curve Cryptosystem with Reduced Die Size |
title_fullStr |
Chip Design for an Elliptic Curve Cryptosystem with Reduced Die Size |
title_full_unstemmed |
Chip Design for an Elliptic Curve Cryptosystem with Reduced Die Size |
title_sort |
chip design for an elliptic curve cryptosystem with reduced die size |
publishDate |
2003 |
url |
http://ndltd.ncl.edu.tw/handle/42130888412318444750 |
work_keys_str_mv |
AT mingchechang chipdesignforanellipticcurvecryptosystemwithreduceddiesize AT zhāngmíngzhé chipdesignforanellipticcurvecryptosystemwithreduceddiesize AT mingchechang shìyòngyúkěxiéshìzhuāngzhìzhītuǒyuánqūxiànmìmǎxìtǒngjīngpiànshèjì AT zhāngmíngzhé shìyòngyúkěxiéshìzhuāngzhìzhītuǒyuánqūxiànmìmǎxìtǒngjīngpiànshèjì |
_version_ |
1718320338066997248 |