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

Full description

Bibliographic Details
Main Authors: Jhih-Yun Lin, 林志耘
Other Authors: De-Sheng Chen
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