A Novel Solution for Integer Factorization with Cryptographic Applications
ISEF · 2017 Mathematics
Overview
This project aims at challenging the underlying conjectures in many modern encryption systems. The problem of integer factorization, and its associated difficulty is solving, is essential to securing information. Algorithms such as RSA, Rabin, and Blum Blum Shub all rely directly on the near impossibility of efficiently solving integer factorization, other algorithms that do not directly rely on integer factorization can be significantly weakened as well. Factorization algorithms such as Dixions factorization, GNFS, QNFS, and the MPQNS are all general factorization methods, and all rely on sieving of numeric relations. This can be difficult to obtain, and sometimes may take trillions of iterations to complete. This project compares a developing algorithm called the Precision Sieve to many other effective factorization algorithms. The comparison takes place across a variety of semi-prime bit sizes, each semi-prime created securely, using a well seeded random number generator and ensuring both primes are unique and sufficiently selected in relation to each other. This method of testing creates the most difficult and most secure integers to factor, replicating a real world scenario.
Competition history
- ISEF 2017
Resources
Related projects
ISEF · 2016
Using Patterns Found in the Distribution of Prime Numbers to Assist in Writing a Very Efficient Prime Sieve
ISEF · 2017
Safer Security: A Novel Algorithm for Detecting Carmichael Numbers
ISEF · 2023
On a New Variant of Prime Factorization Algorithm
ISEF · 2018
A Practical Cryptosystem with Provable Security: Three New Innovations in Cryptography
Closest projects by meaning, across every fair and year in the corpus.
Source: Regeneron International Science and Engineering Fair