Factoring Integers Using Newton's Method in the Dyadics

dc.contributor.advisorLomonaco, Samuel J
dc.contributor.authorMcAdoo, Leslie Newton
dc.contributor.departmentComputer Science and Electrical Engineering
dc.contributor.programComputer Science
dc.date.accessioned2021-01-29T18:12:17Z
dc.date.available2021-01-29T18:12:17Z
dc.date.issued2019-01-01
dc.description.abstractHere we expand upon the work done by Lomonaco (2013) for division of Generic Integers (an abstraction of Dyadic Integers), by extending Newton's Method for the Dyadics to find the roots of functions of Generic Integers, enabling us to compute the quotient of Generic Integers. We use this Division Algorithm as a basis for an implementation of Lomonaco's Boolean Factoring Algorithm, using a Default Representation of Generic Integers. We then implement the Algorithm using a Matrix Representation of Generic Integers, suggested by Lomonaco as a 'Top-Down Approach' that could lead to more efficient storage and usage. This led to a much improved Variant of the Boolean Factoring Algorithm, drastically decreasing the runtime. Finally, we improved the Algorithm further by using a 'Generic Prime,' which uses the Matrix Representation of Generic Integers more intelligently for Factoring Applications. Using Generic Primes for the Boolean Factoring Algorithm, we were able to factor semiprimes with 54 bits, though the time that it took was still not competitive with industry standards.
dc.formatapplication:pdf
dc.genretheses
dc.identifierdoi:10.13016/m2rppu-bvkh
dc.identifier.other12004
dc.identifier.urihttp://hdl.handle.net/11603/20685
dc.languageen
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Theses and Dissertations Collection
dc.relation.ispartofUMBC Graduate School Collection
dc.relation.ispartofUMBC Student Collection
dc.sourceOriginal File Name: McAdoo_umbc_0434M_12004.pdf
dc.subjectBoolean Equations
dc.subjectDyadics
dc.subjectFactoring
dc.subjectNewton's Method
dc.titleFactoring Integers Using Newton's Method in the Dyadics
dc.typeText
dcterms.accessRightsDistribution Rights granted to UMBC by the author.
dcterms.accessRightsAccess limited to the UMBC community. Item may possibly be obtained via Interlibrary Loan thorugh a local library, pending author/copyright holder's permission.
dcterms.accessRightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
McAdoo_umbc_0434M_12004.pdf
Size:
769.46 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
McAdooLFactoring_Open.pdf
Size:
45.12 KB
Format:
Adobe Portable Document Format
Description: