学位论文详细信息
The Number Field Sieve for Barreto-Naehrig Curves: Smoothness of Norms
Cryptography;Algebraic Number Theory;Number Field Sieve;Pairing-Based Cryptography;Combinatorics and Optimization
Shantz, Michael
University of Waterloo
关键词: Cryptography;    Algebraic Number Theory;    Number Field Sieve;    Pairing-Based Cryptography;    Combinatorics and Optimization;   
Others  :  https://uwspace.uwaterloo.ca/bitstream/10012/9372/3/Shantz_Michael.pdf
瑞士|英语
来源: UWSPACE Waterloo Institutional Repository
PDF
【 摘 要 】

The security of pairing-based cryptography can be reduced to the difficulty of the discrete logarithm problem (DLP) in finite fields of medium characteristic. The number field sieve is the best known algorithm for this problem. We look at a recent improvement to the number field sieve (NFS) by Joux and Pierrot that applies to finite field DLPs arising from elliptic curves used in pairing-based cryptography. We give specific parameter values for use with Miyaji-Nakabayashi-Takano curves offering 80-bits of security, and Barreto-Naehrig (BN) curves offering 128-bits of security. The running times of the corresponding NFS implementations are compared to the running times arising from prior versions of the NFS, showing that for BN curves the Joux-Pierrot version of the NFS is faster than the conventional version, but that BN curves still provide 128-bits of security. To get a better estimate on the number of relations that can be obtained during the sieving stage, we then analyze the distribution of the sizes of the product of the norms. Using this data, we give some guidelines for choosing which Joux-Pierrot polynomials to use for a specific DLP instance. We attempt to find a model for the distribution in order to further improve on the Joux-Pierrot version of the NFS. Finally, we prove some tighter bounds on the product of the norms.

【 预 览 】
附件列表
Files Size Format View
The Number Field Sieve for Barreto-Naehrig Curves: Smoothness of Norms 850KB PDF download
  文献评价指标  
  下载次数:3次 浏览次数:31次