Responsive image
博碩士論文 etd-0824105-115839 詳細資訊
Title page for etd-0824105-115839
論文名稱
Title
橢圓曲線密碼系統之研究與實作
Study and Implementation of Elliptic Curve Cryptosystem
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
37
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2005-07-13
繳交日期
Date of Submission
2005-08-24
關鍵字
Keywords
橢圓曲線密碼系統
Elliptic Curve Cryptosystem
統計
Statistics
本論文已被瀏覽 5683 次,被下載 2687
The thesis/dissertation has been browsed 5683 times, has been downloaded 2687 times.
中文摘要
橢圓曲線是個古老的數學問題,在 1985 年首次分別被 Victor Miller 和 Neal Koblitz 兩位學者應用於公開金鑰密碼系統上,由於有限體上橢圓曲線所成的群的特性,使得解橢圓曲線上的離散對數問題較困難,因此橢圓曲線密碼系統可以使用比 RSA 較短的金鑰長度,也因為這優點使得橢圓曲線密碼系統廣泛被使用。

使用橢圓曲線於密碼系統上的首要工作就是建構一個橢圓曲線,而其中最關鍵的步驟在於計算有限體上橢圓曲線的點個數,也就是計算橢圓曲線的 group order,在 1985 年 Schoof 提出了一個 deterministic polynomial time 演算法,這方法成為計算橢圓曲線上的點個數的核心計算方法。本論文依照 IEEE P1363 的方法與 schoof 的演算法實作了『產生假隨機橢圓曲線』。
Abstract
Elliptic curve cryptosystems were proposed in 1985 by Victor Miller and by Neal Koblitz independently. Since elliptic curve discrete logarithm problem is harder to solve than discrete logarithm problem in finite fields. If is believed that the key length of elliptic curve cryptosystems can be shorter then that of RSA with the same security strength.

The most important work of using elliptic curve cryptosystem is constructing a group from a proper elliptic curve. The major work of constructing an elliptic curve is counting points on elliptic curves over finite fields. In 1985, Schoof published a deterministic polynomial time algorithm for computing the number of points on the elliptic curves over finite fields. We consult IEEE P1363 to implement pseudo random elliptic curve.
目次 Table of Contents
1 簡介
2 橢圓曲線密碼學
2.1 橢圓曲線基本性質
2.2 有限體上的橢圓曲線
2.3 橢圓曲線數位簽章演算法 ECDSA
2.4 如何產生適合密碼系統的橢圓曲線
3 計算橢圓曲線在有限體上的點個數
3.1 Baby Step, Giant Step
3.2 Schoof’s Algorithm
3.3 Schoof-Elkins-Atkin Algorithm
4 實驗步驟與結果
4.1 產生一個假隨機橢圓曲線
4.2 檢驗 nearly prime
4.3 產生一個指定 order 的點
4.4 實驗結果
5 結論
參考文獻 References
[1] SEC 1. Elliptic Curve Cryptography. Standards for E cient Cryptography
Group, 2000. Available from: http://www.secg.org/.
[2] A.O.L. Atkin. The number of points on an elliptic curve modulo a prime.
manuscript, Chicago IL, January 1, 1988.
[3] A.O.L. Atkin. Several public email messages, 1990-1992.
[4] Steven Galbraith. The probability that the number of points on an
elliptic curve over A finite field is prime. Technical report, October 13
1999.
[5] N. Koblitz. Elliptic curve cryptosystems. Mathematics of Computation,
48(177):203–209, 1987.
[6] Markus Maurer and Volker M¨uller. Finding the eigenvalue in elkies’
algorithm. Experiment. Math., 10(2):275–285, 2001.
[7] Menezes, Okamoto, and Vanstone. Reducing elliptic curve logarithms
to logarithms in a finite field. IEEETIT: IEEE Transactions on Information
Theory, 39, 1993.
[8] V. Miller. Uses of elliptic curves in cryptography. Advances in Cryptology
- CRYPTO ’85, pages 417–426, 1986. Springer-Verlag.
[9] Francois Morain. Calcul du nombre de points sur une courbe elliptique
dans un cops fini: aspects algorithmiques. Journal de Th´eorie des Nombres
de Bordeaux, 7:255–282, 1995.
[10] Volker M¨uller. Ein Algorithmus zur Bestimmung der Punktzahl elliptischer
Kurven ¨uber endlichen K¨orpern der Charakteristik gr¨o
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code