|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
12th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'00)
A heuristic search based factoring tool
Vancouver, British Columbia, Canada
November 13-November 15
ISBN: 0-7695-0909-6
| ASCII Text | x | ||
| C. Davis, C.F. Eick, "A heuristic search based factoring tool," 2012 IEEE 24th International Conference on Tools with Artificial Intelligence, pp. 0298, 12th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'00), 2000. | |||
| BibTex | x | ||
| @article{ 10.1109/TAI.2000.889886, author = {C. Davis and C.F. Eick}, title = {A heuristic search based factoring tool}, journal ={2012 IEEE 24th International Conference on Tools with Artificial Intelligence}, volume = {0}, year = {2000}, isbn = {0-7695-0909-6}, pages = {0298}, doi = {http://doi.ieeecomputersociety.org/10.1109/TAI.2000.889886}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 IEEE 24th International Conference on Tools with Artificial Intelligence TI - A heuristic search based factoring tool SN - 0-7695-0909-6 SP EP A1 - C. Davis, A1 - C.F. Eick, PY - 2000 KW - tree searching; cryptography; heuristic programming; heuristic search based factoring tool; security; RSA cryptography; state-based search; heuristic formula; depth first search; pseudo-smooth integers VL - 0 JA - 2012 IEEE 24th International Conference on Tools with Artificial Intelligence ER - | |||
Abstract: Factoring is believed to be a difficult task. Although factoring is of interest in its own right, the security of RSA cryptography, among other cryptographic systems, is dependent on the difficulty of factoring the product of large primes. We show how to cast the problem of factoring integers as a state-based search to which the techniques of AI may be applied. Using small primes as operators, goal states can be characterized by integers close to a multiple kN of N, where N is the number to be factored. For a given value of k we formulate a heuristic formula for the resulting search which is universally optimistic. From a basic platform of depth first search we then make modifications, both with standard AI techniques such as pruning and with techniques which are specific for the particular problem. In the process we note the properties of a novel sub-class of integers, pseudo-smooth integers, which are useful in construction of an expanded search. We review empirical evidence of the improvements our various modifications make. Finally, we extend the factoring tool in various ways to deal effectively with the search task when the factor base is relatively small.
Index Terms:
tree searching; cryptography; heuristic programming; heuristic search based factoring tool; security; RSA cryptography; state-based search; heuristic formula; depth first search; pseudo-smooth integers
Citation:
C. Davis, C.F. Eick, "A heuristic search based factoring tool," ictai, pp.0298, 12th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.
