Relation collection using Pollard special-q sieving to solve integer factorization and discrete logarithm problem

被引:0
作者
Shubham Varshney
Pankaj Charpe
R. Padmavathy
S. K. Pal
机构
[1] National Institute of Technology,SAG
[2] DRDO,undefined
来源
The Journal of Supercomputing | 2021年 / 77卷
关键词
Integer factorization; Discrete logarithm; Number field sieve (NFS ); Function field sieve (FFS); lattice sieving; Bucket sieving; Line sieving;
D O I
暂无
中图分类号
学科分类号
摘要
The strength of many security protocols lies on the computational intractability of the integer factorization and discrete logarithm problems. Currently, the best-known techniques employed are number field sieve (NFS) family of algorithms. They come under the class of sub-exponential time algorithms. This class of algorithms comprises of multiple steps. The relation collection (sieving step) is one of the computationally costly and highly memory-dependent phase of these algorithms. This paper discusses various ways to improve the efficiency of the relation collection phase by using parallelization techniques. Experiments have been carried out by using function field sieve, which is one of the NFS family algorithms, to show the computation efficiency of parallelization techniques along with the suitable sieving techniques and the key parameters. The result of our basic implementation is compared with the parallelized version of it. The result analysis depicts that the relation collection phase can be improved by using parallelization techniques up to fourfold.
引用
收藏
页码:2734 / 2769
页数:35
相关论文
共 11 条
[1]  
Rivest R(1978)A method for obtaining digital signatures and public key cryptosystems Commun ACM 21 120-126
[2]  
Shamir A(1976)New directions in cryptography IEEE Trans Inf Theory 22 644-654
[3]  
Adleman L(2013)A new index calculus algorithm with complexity L(1/4 + o(1)) in very small characteristic Sel Areas Cryptogr LNCS 8282 355-379
[4]  
Diffie W(2000)Using number fields to compute logarithms in finite fields Math Comput 69 1267-1283
[5]  
Hellman ME(2016)Fine tuning the function field sieve algorithm for the medium prime case IEEE Trans Inf Theory 62 2233-2253
[6]  
Joux A(2006)On polynomial selection for the general number field sieve Math. Comput. 75 2037-2047
[7]  
Schirokauer O(2017)Use of SIMD-based data parallelism to speed up aieving in integer-factoring alogrithm Appl Math Comput 293 204-217
[8]  
Sarkar Palash(undefined)undefined undefined undefined undefined-undefined
[9]  
Kleinjung T(undefined)undefined undefined undefined undefined-undefined
[10]  
Sengupta B(undefined)undefined undefined undefined undefined-undefined