Extended Tower Number Field Sieve with Application to Finite Fields of Arbitrary Composite Extension Degree

被引:25
作者
Kim, Taechan [1 ]
Jeong, Jinhyuck [2 ]
机构
[1] NTT Secure Platform Labs, Tokyo, Japan
[2] Seoul Natl Univ, Seoul, South Korea
来源
PUBLIC-KEY CRYPTOGRAPHY (PKC 2017), PT I | 2017年 / 10174卷
关键词
Discrete logarithm problem; Number field sieve; Finite fields; Cryptanalysis; FRIENDLY ELLIPTIC-CURVES; DISCRETE LOGARITHMS;
D O I
10.1007/978-3-662-54365-8_16
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We propose a generalization of exTNFS algorithm recently introduced by Kim and Barbulescu (CRYPTO 2016). The algorithm, exTNFS, is a state-of-the-art algorithm for discrete logarithm in F-pn in the medium prime case, but it only applies when n = eta kappa is a composite with nontrivial factors eta and kappa such that gcd(eta, kappa) = 1. Our generalization, however, shows that exTNFS algorithm can be also adapted to the setting with an arbitrary composite n maintaining its best asymptotic complexity. We show that one can compute a discrete logarithm in medium case in the running time of L-pn(1/3, (3)root 48/9) (resp. L-pn(1/3, 1.71) if multiple number fields are used), where n is an arbitrary composite. This should be compared with a recent variant by Sarkar and Singh (Asiacrypt 2016) that has the fastest running time of L-pn(1/3, (3)root 64/9) (resp. L-pn(1/3, 1.88)) when n is a power of prime 2. When p is of special form, the complexity is further reduced to L-pn(1/3, (3)root 32/9). On the practical side, we emphasize that the key-size of pairing-based cryptosystems should be updated following to our algorithm if the embedding degree n remains composite.
引用
收藏
页码:388 / 408
页数:21
相关论文
共 25 条
[21]   New Complexity Trade-Offs for the (Multiple) Number Field Sieve Algorithm in Non-Prime Fields [J].
Sarkar, Palash ;
Singh, Shashank .
ADVANCES IN CRYPTOLOGY - EUROCRYPT 2016, PT I, 2016, 9665 :429-458
[22]   DISCRETE LOGARITHMS AND LOCAL UNITS [J].
SCHIROKAUER, O .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 1993, 345 (1676) :409-423
[23]  
Schirokauer O, 2000, MATH COMPUT, V69, P1267, DOI 10.1090/S0025-5718-99-01137-0
[24]  
Thom?, 2014, DISCRETE LOGARITHMS
[25]  
Zhang X., 2012, LECT NOTES COMPUT SC, V7668, P412, DOI DOI 10.1007/978-3-642-34931-7