Responsive image
博碩士論文 etd-0831109-235209 詳細資訊
Title page for etd-0831109-235209
論文名稱
Title
Weil Pairing的實作改進
Efficient Implementation of the Weil Pairing
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
41
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2009-07-13
繳交日期
Date of Submission
2009-08-31
關鍵字
Keywords
橢圓曲線、Miller演算法、Weil Pairing
Miller's algorithm, Weil Pairing, Elliptic Curve
統計
Statistics
本論文已被瀏覽 5717 次,被下載 1488
The thesis/dissertation has been browsed 5717 times, has been downloaded 1488 times.
中文摘要
由於現今研究結果顯示, 目前解決橢圓曲線離散對數問題最有效率的演算法只能在指數時間內, 因此這個問題能夠提供許多密碼學上的應用。Weil pairing 擁有非退化性和雙線性兩種特性, 將橢圓曲線上的一對特殊點映射到有限體上乘法群。在pairing 被發現可以將橢圓曲線離散對數問題對應到有限體上的離散對數問題之後, 這方面的相關也逐漸受到重視。1996年由Miller 第一個提出有效計算pairing 的演算法, 爾後有許多學者以此研究為基礎, 將此演算法做改進。2006年,Blake 等學者提出以共軛線的方式減少所需計算的直線數量, Liu 等學者則是將Blake 的想法加以擴充提出兩種改良方式。本文即以此兩篇論文為基礎, 提出同時使用NAF 和分段演算法的方式, 並且實作分析。
Abstract
The most efficient algorithm for solving the elliptic curve discrete logarithm problem can only be done in exponential time. Hence, we can use it in many cryptographic applications. Weil pairing is a mapping which maps a pair of points on elliptic curves to a multiplicative group of a finite field with nondegeneracy and bilinearity. Pairing was found to reduce the elliptic
curve discrete logarithm problem into the discrete logarithm problem of a finite field, and became an important issue since then. In 1986, Miller proposed an efficient algorithm for computing Weil pairings. Many researchers focus on the improvement of this algorithm. In 2006, Blake et al. proposed the reduction of total number of lines based on the conjugate of a line. Liu
et al. expanded their concept and proposed two improved methods. In this paper, we use both NAF and segmentation algorithm to implement the Weil pairing and analyse its complexity.
目次 Table of Contents
1 緒論1
1.1 研究背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 研究動機. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 研究目的. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 論文架構. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 相關背景知識3
2.1 橢圓曲線. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.1 定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1.2 群法則. . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Divisors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Weil Pairing 及其相關演算法7
3.1 定義與性質. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Miller演算法. . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 BMX演算法. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4 LHC演算法. . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4 本文提出的改進方法18
4.1 主要想法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.1.1 NAF(Non-adjacent form) . . . . . . . . . . . . . . . . . 18
4.1.2 區段演算法. . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2 改進演算法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.2.1 本文提出之演算法. . . . . . . . . . . . . . . . . . . . . 23
4.2.2 實例. . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.2.3 結果分析. . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.2.4 實驗結果. . . . . . . . . . . . . . . . . . . . . . . . . . 28
5 結論與未來展望30
參考文獻32
參考文獻 References
[1] S.A. Vanstone A.J. Menezes, T. Okamoto. Reducing elliptic curve logarithms
to logarithms in a finite field. IEEE Transactions on Information
Theory, 1993.
[2] Gwoboa Horng Chao-Liang Liu and Te-Yu Chen. Further refinement of
pairing computation based on miller’s algorithm. Applied Mathematics
and Computation, 2007.
[3] H. Shacham D. Boneh, B. Lynn. Short signature from the weil pairing. In
ASIACRYPT 2001, LNCS 2248, Springer-Verlag, pages 514–532, 2001.
[4] V.K. Murty I.F. Blake and G. Xu. Refinement of miller’s algorithm for
computing the weil/tate pairing. Journal of Algorithms 58, pages 134–
149, 2006.
[5] V. Miller. Short programs for functions on curve. Unpublished
manuscript, 1986.
[6] Xiaoliang Xu Ting Wu, Min Zhang and Rongbo Wang. Improved algorithm
for tate pairing computation. In ISECS, 2008.
[7] Lawrence C. Washington. Elliptic Curves: Number Theory and Cryptography.
CHAPMAN& HALL/CRC, 2003.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code