学位论文详细信息
Evaluating Large Degree Isogenies between Elliptic Curves
cryptography;isogenies;elliptic curves;Combinatorics and Optimization
Soukharev, Vladimir
University of Waterloo
关键词: cryptography;    isogenies;    elliptic curves;    Combinatorics and Optimization;   
Others  :  https://uwspace.uwaterloo.ca/bitstream/10012/5674/1/Soukharev_Vladimir.pdf
瑞士|英语
来源: UWSPACE Waterloo Institutional Repository
PDF
【 摘 要 】

An isogeny between elliptic curves is an algebraic morphism which is a group homomorphism. Many applications in cryptography require evaluating large degree isogenies between elliptic curves efficiently. For ordinary curves of the same endomorphism ring, the previous fastest algorithm known has a worst case running time which is exponential in the length of the input. In this thesis we solve this problem in subexponential time under reasonable heuristics. We give two versions of our algorithm, a slower version assuming GRH and a faster version assuming stronger heuristics. Our approach is based on factoring the ideal corresponding to the kernel of the isogeny, modulo principal ideals, into a product of smaller prime ideals for which the isogenies can be computed directly. Combined with previous work of Bostan et al., our algorithm yields equations for large degree isogenies in quasi-optimal time given only the starting curve and the kernel.

【 预 览 】
附件列表
Files Size Format View
Evaluating Large Degree Isogenies between Elliptic Curves 657KB PDF download
  文献评价指标  
  下载次数:19次 浏览次数:57次