{"title":"MVFactor:一种减少分解算法处理时间的方法","authors":"Kritsanapong Somsuk, Sumonta Kasemvilas","doi":"10.1109/ICSEC.2013.6694805","DOIUrl":null,"url":null,"abstract":"RSA is the most well-known public key cryptosystem. The security of RSA is based on the difficulty of factoring the modulus which is the product of the two large prime numbers. If the modulus is factorized, RSA is broken. VFactor is a new factorization algorithm which can factorize the modulus faster than Fermat's Factorization algorithm (FFM) and Trial Division algorithm (TDM). The runtime of VFactor depends on the difference between the two large prime numbers but not on the size of the modulus. In this paper, we propose implementing Modified VFactor (MVFactor) modified from VFactor in order to decrease the processing time in computation. Key to MVFactor is the decrease of computation time of computing the product of two integers. Experiments have shown that when using MVFactor, the computation speed increases in comparison to VFactor. However, if the difference between the two prime numbers is large, then the computation time of MVFactor is more decreased than the computation time of VFactor.","PeriodicalId":191620,"journal":{"name":"2013 International Computer Science and Engineering Conference (ICSEC)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"MVFactor: A method to decrease processing time for factorization algorithm\",\"authors\":\"Kritsanapong Somsuk, Sumonta Kasemvilas\",\"doi\":\"10.1109/ICSEC.2013.6694805\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"RSA is the most well-known public key cryptosystem. The security of RSA is based on the difficulty of factoring the modulus which is the product of the two large prime numbers. If the modulus is factorized, RSA is broken. VFactor is a new factorization algorithm which can factorize the modulus faster than Fermat's Factorization algorithm (FFM) and Trial Division algorithm (TDM). The runtime of VFactor depends on the difference between the two large prime numbers but not on the size of the modulus. In this paper, we propose implementing Modified VFactor (MVFactor) modified from VFactor in order to decrease the processing time in computation. Key to MVFactor is the decrease of computation time of computing the product of two integers. Experiments have shown that when using MVFactor, the computation speed increases in comparison to VFactor. However, if the difference between the two prime numbers is large, then the computation time of MVFactor is more decreased than the computation time of VFactor.\",\"PeriodicalId\":191620,\"journal\":{\"name\":\"2013 International Computer Science and Engineering Conference (ICSEC)\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2013-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2013 International Computer Science and Engineering Conference (ICSEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSEC.2013.6694805\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 International Computer Science and Engineering Conference (ICSEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSEC.2013.6694805","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
MVFactor: A method to decrease processing time for factorization algorithm
RSA is the most well-known public key cryptosystem. The security of RSA is based on the difficulty of factoring the modulus which is the product of the two large prime numbers. If the modulus is factorized, RSA is broken. VFactor is a new factorization algorithm which can factorize the modulus faster than Fermat's Factorization algorithm (FFM) and Trial Division algorithm (TDM). The runtime of VFactor depends on the difference between the two large prime numbers but not on the size of the modulus. In this paper, we propose implementing Modified VFactor (MVFactor) modified from VFactor in order to decrease the processing time in computation. Key to MVFactor is the decrease of computation time of computing the product of two integers. Experiments have shown that when using MVFactor, the computation speed increases in comparison to VFactor. However, if the difference between the two prime numbers is large, then the computation time of MVFactor is more decreased than the computation time of VFactor.