論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available
論文名稱 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 |