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

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 498
  • Download : 0
Public 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...
Advisors
Yoon, Hyun-Sooresearcher윤현수researcher
Description
한국과학기술원 : 전산학전공,
Publisher
한국과학기술원
Issue Date
2007
Identifier
263534/325007  / 020015253
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 전산학전공, 2007.2, [ ix, 80 p. ]

Keywords

Batch Exponentiation; Scalar multiplication; Exponentiation; Multi-Exponentiation; 다중 멱승; 일괄 멱승; 상수배; 멱승

URI
http://hdl.handle.net/10203/32918
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=263534&flag=dissertation
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