Speeding up SEA Algorithm for Elliptic Curves
碩士 === 國立交通大學 === 資訊科學與工程研究所 === 96 === In 1985, Miller proposed the use of elliptic curves in public-key cryptosystem, and so did Koblitz in 1987. The rational points of an elliptic curve forms an additive group. The discrete logarithm problem of this group is called elliptic curve discrete logarit...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2008
|
Online Access: | http://ndltd.ncl.edu.tw/handle/33206618553618099196 |
id |
ndltd-TW-096NCTU5394058 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-096NCTU53940582015-10-13T13:51:50Z http://ndltd.ncl.edu.tw/handle/33206618553618099196 Speeding up SEA Algorithm for Elliptic Curves 橢圓曲線上SEA演算法之加速 Yung-Hsiang Liu 劉用翔 碩士 國立交通大學 資訊科學與工程研究所 96 In 1985, Miller proposed the use of elliptic curves in public-key cryptosystem, and so did Koblitz in 1987. The rational points of an elliptic curve forms an additive group. The discrete logarithm problem of this group is called elliptic curve discrete logarithm problem(ECDLP). There is no method to solve ECDLP efficiently. The security of elliptic curve cryptosystem(ECC) is based on ECDLP. Therefore, The key of ECC can be shorter than that of RSA in order to reach the same secure strength. In using the elliptic curve cryptosystem, it is important to select a secure elliptic curve. There are three methods to select secure elliptic curves. The suggested method is counting the number of rational points of elliptic curves generated randomly. Therefore, we can determine whether a randomly generated elliptic curve is suitable for the security consideration. Hence, solving the point counting problem plays a crucial role in the design of elliptic curve cryptosystems. Schoof-Elkies-Atkin(SEA) algorithm is an important method to solve the point counting problem. In this thesis, we propose strategies of Atkin primes, Elkies primes, and Baby-step-giant-step. It improves the original SEA algorithm a lot for elliptic curves defined over big prime fields. Rong-Jaye Chen 陳榮傑 2008 學位論文 ; thesis 64 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立交通大學 === 資訊科學與工程研究所 === 96 === In 1985, Miller proposed the use of elliptic curves in public-key cryptosystem, and so did Koblitz in 1987. The rational points of an elliptic curve forms an additive group. The discrete logarithm problem of this group is called elliptic curve discrete logarithm problem(ECDLP). There is no method to solve ECDLP efficiently. The security of elliptic curve cryptosystem(ECC) is based on ECDLP. Therefore, The key of ECC can be shorter than that of RSA in order to reach the same secure strength.
In using the elliptic curve cryptosystem, it is important to select a secure elliptic curve. There are three methods to select secure elliptic curves. The suggested method is counting the number of rational points of elliptic curves generated randomly. Therefore, we can determine whether a randomly generated elliptic curve is suitable for the security consideration. Hence, solving the point counting problem plays a crucial role in the design of elliptic curve cryptosystems. Schoof-Elkies-Atkin(SEA) algorithm is an important method to solve the point counting problem. In this thesis, we propose strategies of Atkin primes, Elkies primes, and Baby-step-giant-step. It improves the original SEA algorithm a lot for elliptic curves defined over big prime fields.
|
author2 |
Rong-Jaye Chen |
author_facet |
Rong-Jaye Chen Yung-Hsiang Liu 劉用翔 |
author |
Yung-Hsiang Liu 劉用翔 |
spellingShingle |
Yung-Hsiang Liu 劉用翔 Speeding up SEA Algorithm for Elliptic Curves |
author_sort |
Yung-Hsiang Liu |
title |
Speeding up SEA Algorithm for Elliptic Curves |
title_short |
Speeding up SEA Algorithm for Elliptic Curves |
title_full |
Speeding up SEA Algorithm for Elliptic Curves |
title_fullStr |
Speeding up SEA Algorithm for Elliptic Curves |
title_full_unstemmed |
Speeding up SEA Algorithm for Elliptic Curves |
title_sort |
speeding up sea algorithm for elliptic curves |
publishDate |
2008 |
url |
http://ndltd.ncl.edu.tw/handle/33206618553618099196 |
work_keys_str_mv |
AT yunghsiangliu speedingupseaalgorithmforellipticcurves AT liúyòngxiáng speedingupseaalgorithmforellipticcurves AT yunghsiangliu tuǒyuánqūxiànshàngseayǎnsuànfǎzhījiāsù AT liúyòngxiáng tuǒyuánqūxiànshàngseayǎnsuànfǎzhījiāsù |
_version_ |
1717744479755042816 |