{"title":"Design and Implementation of Layer Extended Shortest Addition Chains Database for Fast Modular Exponentiation in RSA","authors":"Yiling Li, Qingyu Ma","doi":"10.1109/WISM.2010.174","DOIUrl":null,"url":null,"abstract":"The shortest addition chains can provide high efficiency for the modular exponentiation in RSA, but the time and space complexity of finding out the shortest addition chains is extremely high. This research adopts addition chains tree to produce addition chains and store them into a database,in which the number of child nodes of each node is uncertain until the children of this node in the tree is completed. When we retrieve a number which does not exist in the database in this method, the system will automatically expand the tree to reach it; meanwhile, if the number is already available in the database, we can get the result very quickly without the further data calculation. The favorable results of the theoretical analysis and the experiments demonstrate that the proposed algorithm is more efficient than the other methods.","PeriodicalId":119569,"journal":{"name":"2010 International Conference on Web Information Systems and Mining","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 International Conference on Web Information Systems and Mining","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WISM.2010.174","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The shortest addition chains can provide high efficiency for the modular exponentiation in RSA, but the time and space complexity of finding out the shortest addition chains is extremely high. This research adopts addition chains tree to produce addition chains and store them into a database,in which the number of child nodes of each node is uncertain until the children of this node in the tree is completed. When we retrieve a number which does not exist in the database in this method, the system will automatically expand the tree to reach it; meanwhile, if the number is already available in the database, we can get the result very quickly without the further data calculation. The favorable results of the theoretical analysis and the experiments demonstrate that the proposed algorithm is more efficient than the other methods.