{"title":"Double Index Calculus Algorithm: Faster Solving Discrete Logarithm Problem in Finite Prime Field","authors":"Wen Huang, Zhishuo Zhang, Weixin Zhao, Jian Peng, Yongjian Liao, Yuyu Wang","doi":"arxiv-2409.08784","DOIUrl":null,"url":null,"abstract":"Solving the discrete logarithm problem in a finite prime field is an\nextremely important computing problem in modern cryptography. The hardness of\nsolving the discrete logarithm problem in a finite prime field is the security\nfoundation of numerous cryptography schemes. In this paper, we propose the\ndouble index calculus algorithm to solve the discrete logarithm problem in a\nfinite prime field. Our algorithm is faster than the index calculus algorithm,\nwhich is the state-of-the-art algorithm for solving the discrete logarithm\nproblem in a finite prime field. Empirical experiment results indicate that our\nalgorithm could be more than a 30-fold increase in computing speed than the\nindex calculus algorithm when the bit length of the order of prime field is 70\nbits. In addition, our algorithm is more general than the index calculus\nalgorithm. Specifically, when the base of the target discrete logarithm problem\nis not the multiplication generator, the index calculus algorithm may fail to\nsolve the discrete logarithm problem while our algorithm still can work.","PeriodicalId":501332,"journal":{"name":"arXiv - CS - Cryptography and Security","volume":"18 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Cryptography and Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.08784","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Solving the discrete logarithm problem in a finite prime field is an
extremely important computing problem in modern cryptography. The hardness of
solving the discrete logarithm problem in a finite prime field is the security
foundation of numerous cryptography schemes. In this paper, we propose the
double index calculus algorithm to solve the discrete logarithm problem in a
finite prime field. Our algorithm is faster than the index calculus algorithm,
which is the state-of-the-art algorithm for solving the discrete logarithm
problem in a finite prime field. Empirical experiment results indicate that our
algorithm could be more than a 30-fold increase in computing speed than the
index calculus algorithm when the bit length of the order of prime field is 70
bits. In addition, our algorithm is more general than the index calculus
algorithm. Specifically, when the base of the target discrete logarithm problem
is not the multiplication generator, the index calculus algorithm may fail to
solve the discrete logarithm problem while our algorithm still can work.