{"title":"The Improvement of the Commonly Used Linear Polynomial Selection Methods","authors":"Hao Zhu, Shenghui Su","doi":"10.1109/CIS.2013.103","DOIUrl":null,"url":null,"abstract":"The general number field sieve (GNFS) is asymptotically the fastest algorithm known for factoring large integers. One of the most important steps of GNFS is to select a good polynomial pair. Whether we can select a good polynomial pair, directly affects the efficiency of the sieving step. Now there are three linear methods widely used which base-m method, Murphy method and Klein Jung method. Base-m method is to construct polynomial based on the m-expansion of the integer, Murphy method mainly focuses on the root property of the polynomial and Klein Jung method restricts the first three coefficients size of the polynomial in a certain range. In this paper, we compare the size property and root property of the polynomials which select from the three methods. A good leading coefficient ad of f1 is important. The good means that ad has some small prime divisors. Klein Jung method does not give a concrete method to choose a good ad in its first step. We choose these better ad first and store in a set Ad, then take the Ad as input. Through the pretreatment we can get better polynomial and speed up the efficiency of Klein Jung method at the same time.","PeriodicalId":294223,"journal":{"name":"2013 Ninth International Conference on Computational Intelligence and Security","volume":"143 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 Ninth International Conference on Computational Intelligence and Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIS.2013.103","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The general number field sieve (GNFS) is asymptotically the fastest algorithm known for factoring large integers. One of the most important steps of GNFS is to select a good polynomial pair. Whether we can select a good polynomial pair, directly affects the efficiency of the sieving step. Now there are three linear methods widely used which base-m method, Murphy method and Klein Jung method. Base-m method is to construct polynomial based on the m-expansion of the integer, Murphy method mainly focuses on the root property of the polynomial and Klein Jung method restricts the first three coefficients size of the polynomial in a certain range. In this paper, we compare the size property and root property of the polynomials which select from the three methods. A good leading coefficient ad of f1 is important. The good means that ad has some small prime divisors. Klein Jung method does not give a concrete method to choose a good ad in its first step. We choose these better ad first and store in a set Ad, then take the Ad as input. Through the pretreatment we can get better polynomial and speed up the efficiency of Klein Jung method at the same time.