The Implementation of Elliptic Curve Diffie-Hellman and Elliptic Curve Digital Signature Algorithm on Altera DE2-70
碩士 === 逢甲大學 === 資訊工程學系 === 103 === Abstract—In recent years, Elliptic Curve Cryptography (ECC) to be attracted the attention of researcher and product developer. There are two reasons, first is having powerful mathematical structure; attackers need to know background of elliptic curve arithmetic wil...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/bvjpkm |
id |
ndltd-TW-103FCU05392069 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103FCU053920692019-05-15T22:25:30Z http://ndltd.ncl.edu.tw/handle/bvjpkm The Implementation of Elliptic Curve Diffie-Hellman and Elliptic Curve Digital Signature Algorithm on Altera DE2-70 於Altera DE2-70上實現橢圓曲線迪菲-赫爾曼金鑰交換及數位簽章 Jhih-Yun Lin 林志耘 碩士 逢甲大學 資訊工程學系 103 Abstract—In recent years, Elliptic Curve Cryptography (ECC) to be attracted the attention of researcher and product developer. There are two reasons, first is having powerful mathematical structure; attackers need to know background of elliptic curve arithmetic will be easy attack. Second, for using less bit of key to reach the same safety with RSA encryption algorithm, therefore, to keep enough safety, when bit of key increase gradually, relative to RSA encryption algorithm, process time of ECC will reduce, with this characteristic, when we keep same safety in resource-constrained device, ECC will be suitable to use in the environment. This paper is based on implementation of ECC to design two safety protocols; one is Diffie–Hellman key exchange (D-H). This target of protocol is to give both communications can exchange a key in safety to provide following using encryption and decryption. The second one is digital signature algorithm (DSA) .Its purpose is to prevent non-repudiation. However digital signature can be divided into two parts, signature and verification. These two protocols are based on point arithmetic, includes point addition and point doubling. And these two point arithmetic are both from finite field arithmetic, this paper is based on GF( De-Sheng Chen 陳德生 2015 學位論文 ; thesis 50 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 逢甲大學 === 資訊工程學系 === 103 === Abstract—In recent years, Elliptic Curve Cryptography (ECC) to be attracted the attention of researcher and product developer. There are two reasons, first is having powerful mathematical structure; attackers need to know background of elliptic curve arithmetic will be easy attack. Second, for using less bit of key to reach the same safety with RSA encryption algorithm, therefore, to keep enough safety, when bit of key increase gradually, relative to RSA encryption algorithm, process time of ECC will reduce, with this characteristic, when we keep same safety in resource-constrained device, ECC will be suitable to use in the environment.
This paper is based on implementation of ECC to design two safety protocols; one is Diffie–Hellman key exchange (D-H). This target of protocol is to give both communications can exchange a key in safety to provide following using encryption and decryption. The second one is digital signature algorithm (DSA) .Its purpose is to prevent non-repudiation. However digital signature can be divided into two parts, signature and verification. These two protocols are based on point arithmetic, includes point addition and point doubling. And these two point arithmetic are both from finite field arithmetic, this paper is based on GF(
|
author2 |
De-Sheng Chen |
author_facet |
De-Sheng Chen Jhih-Yun Lin 林志耘 |
author |
Jhih-Yun Lin 林志耘 |
spellingShingle |
Jhih-Yun Lin 林志耘 The Implementation of Elliptic Curve Diffie-Hellman and Elliptic Curve Digital Signature Algorithm on Altera DE2-70 |
author_sort |
Jhih-Yun Lin |
title |
The Implementation of Elliptic Curve Diffie-Hellman and Elliptic Curve Digital Signature Algorithm on Altera DE2-70 |
title_short |
The Implementation of Elliptic Curve Diffie-Hellman and Elliptic Curve Digital Signature Algorithm on Altera DE2-70 |
title_full |
The Implementation of Elliptic Curve Diffie-Hellman and Elliptic Curve Digital Signature Algorithm on Altera DE2-70 |
title_fullStr |
The Implementation of Elliptic Curve Diffie-Hellman and Elliptic Curve Digital Signature Algorithm on Altera DE2-70 |
title_full_unstemmed |
The Implementation of Elliptic Curve Diffie-Hellman and Elliptic Curve Digital Signature Algorithm on Altera DE2-70 |
title_sort |
implementation of elliptic curve diffie-hellman and elliptic curve digital signature algorithm on altera de2-70 |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/bvjpkm |
work_keys_str_mv |
AT jhihyunlin theimplementationofellipticcurvediffiehellmanandellipticcurvedigitalsignaturealgorithmonalterade270 AT línzhìyún theimplementationofellipticcurvediffiehellmanandellipticcurvedigitalsignaturealgorithmonalterade270 AT jhihyunlin yúalterade270shàngshíxiàntuǒyuánqūxiàndífēihèěrmànjīnyàojiāohuànjíshùwèiqiānzhāng AT línzhìyún yúalterade270shàngshíxiàntuǒyuánqūxiàndífēihèěrmànjīnyàojiāohuànjíshùwèiqiānzhāng AT jhihyunlin implementationofellipticcurvediffiehellmanandellipticcurvedigitalsignaturealgorithmonalterade270 AT línzhìyún implementationofellipticcurvediffiehellmanandellipticcurvedigitalsignaturealgorithmonalterade270 |
_version_ |
1719129293324288000 |