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

Full description

Bibliographic Details
Main Authors: Yung-Hsiang Liu, 劉用翔
Other Authors: Rong-Jaye Chen
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