Fast exponentiationaAlgorithms using bah and multi-exponentiation techniques암호학적 일괄 및 다중 연산 기법을 이용한 멱승 연산의 고속화에 관한 연구

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 521
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorYoon, Hyun-Soo-
dc.contributor.advisor윤현수-
dc.contributor.authorChung, Byung-Chun-
dc.contributor.author정병천-
dc.date.accessioned2011-12-13T05:21:38Z-
dc.date.available2011-12-13T05:21:38Z-
dc.date.issued2007-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=263534&flag=dissertation-
dc.identifier.urihttp://hdl.handle.net/10203/32918-
dc.description학위논문(박사) - 한국과학기술원 : 전산학전공, 2007.2, [ ix, 80 p. ]-
dc.description.abstractPublic key cryptosystems often involve raising elements of some group (e.g., $\\\\mathbb{Z}/N\\\\mathbb{Z}$, $\\\\mathbb{F}_{2^n}$, or elliptic curves) to large powers. Such exponentiation can be time-consuming and is often the dominant part of modern cryptographic algorithms for encryption, key exchange, digital signatures, and authentication. An important question is how fast this exponentiation can be done, which often determines whether a given system is practical especially in resource-limited environments. The best method for exponentiation depends strongly on the group being used, the hardware the system is implemented on, and whether one element is being raised repeatedly to different powers, different elements are raised to a fixed power, or both powers and group elements vary. In this thesis, we focus on the ways to reduce effectively the number of group operations needed to perform exponentiation in the case that both powers and group elements vary. In some algebraic structures, the computation of a large exponentiation can be reduced to a product of small exponentiations. If an abelian group $G$ admits an appropriate endomorphism $\\\\phi$ then the single exponentiation $x^E$ can be transformed into $x^{E_0} \\\\cdot {\\\\phi (x)}^{E_1} \\\\cdots {\\\\phi^{d-1}(x)}^{E_{d-1}}$ for suitable integers $E_0,E_1 \\\\ldots, E_{d-1}$ which in many practical instances have size $O(E^{1/d})$. Fortunately, elliptic curves provide various efficient endomorphisms such as the Frobenius endomorphism. The endomorphism used in exponent-folding techniques is a special case. Instead of computing each exponentiation separately and then multiplying them, computing them in a batch or simultaneously shows very good performance. Base-$\\\\phi$ expansion methods based on the Frobenius endomorphism is known to be the most efficient approach in terms of reducing the elliptic curve operations. In this thesis, we propose three efficient exponentiation algorithms. The f...eng
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectBatch Exponentiation-
dc.subjectScalar multiplication-
dc.subjectExponentiation-
dc.subjectMulti-Exponentiation-
dc.subject다중 멱승-
dc.subject일괄 멱승-
dc.subject상수배-
dc.subject멱승-
dc.titleFast exponentiationaAlgorithms using bah and multi-exponentiation techniques-
dc.title.alternative암호학적 일괄 및 다중 연산 기법을 이용한 멱승 연산의 고속화에 관한 연구-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN263534/325007 -
dc.description.department한국과학기술원 : 전산학전공, -
dc.identifier.uid020015253-
dc.contributor.localauthorYoon, Hyun-Soo-
dc.contributor.localauthor윤현수-
Appears in Collection
CS-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0