Can De Branges' Theorem Make Factoring Prime Numbers Easier for RSA Encryption?

In summary: someone with a very long lifespan, several thousand truckloads worth of pencils and several forests worth of paper could prove it's false.
  • #1
ramollari
437
1
The RSA encryption algorithm that makes use of public keys, is widely used in secure communications such as e-commerce. It depends on the fact that you can multiply two very big prime numbers to get a product, but someone else cannot get back those prime numbers (factorize the product) directly. Why is this the case? There has been news that a French mathematician named De Branges has done an ingenious work in proving a theorem that we can count how many prime numbers are smaller than a given natural number. To him this implies that the job of factorizing the product of two big prime numbers becomes easy enough. If this were the case it would bring enormous consequences to contemporary security, encryption and confidentiality. It would freeze secure Internet transactions that depend on the RSA algorithm. I don't know to what extent the proof of De Branges will make the job of factorizing easier.
 
Physics news on Phys.org
  • #2
ramollari said:
The RSA encryption algorithm that makes use of public keys, is widely used in secure communications such as e-commerce. It depends on the fact that you can multiply two very big prime numbers to get a product, but someone else cannot get back those prime numbers (factorize the product) directly. Why is this the case? There has been news that a French mathematician named De Branges has done an ingenious work in proving a theorem that we can count how many prime numbers are smaller than a given natural number. To him this implies that the job of factorizing the product of two big prime numbers becomes easy enough. If this were the case it would bring enormous consequences to contemporary security, encryption and confidentiality. It would freeze secure Internet transactions that depend on the RSA algorithm. I don't know to what extent the proof of De Branges will make the job of factorizing easier.

The number of primes below a certain number (also known as the prime counting function ) has been known pretty accurately since the time of Gauss and Riemann (nearly 2 centuries ago). But knowing the number of primes is a long way off from actually factoring the number itself. In fact, typical key lengths are such that the number of primes to try with are astronomically large. I've heard that de Branges appears really close to a proof of the Riemann Hypothesis (a millenium problem, no ?), but that doesn't endanger RSA.

However, RSA is in fact, getting weaker as a result of newly discovered techniques such as Elliptic Factorization , which are themselves, quite complex techniques. Anyway, it'll be years before RSA falls, if at all.
 
  • #3
The announcement earlier this year of de Branges "proof" of the Riemann Hypothesis (RH) didn't appear to be anything new and doesn't actually work. Even if RH were to be proven today, RSA would not crumble. After all, the known algorithms based on it (or similar conjectures) for factoring and primality testing will work in practice if RH is true even if we can't prove it's true.

Factoring a number is *much* more work then determining if a number is prime (which is very much related in producing the two large primes needed for RSA). Type "RSA challenge number" into google and see what that's all about, it's a good example of how people are having trouble factoring products of two primes but were able to produce the two primes to multiply together relatively easily and on much older equipment.
 
  • #4
Hmmm... I'm not a mathematican so please excuse my ignorance but would you consider the work of Gourdan in testing the Riemann hypothesis as important? I heard that his algorithm is 10,000 faster than what was being used at IBM's zeta project (read it in this weeks New Scientist). Surely with time and the resources at IBM its only a matter of time before the Riemann hypothesis is disproven.

David :blushing:
 
  • #5
davidmerritt said:
Surely with time and the resources at IBM its only a matter of time before the Riemann hypothesis is disproven.

Assuming it's false it would only be a matter of time before someone with a very long lifespan, several thousand truckloads worth of pencils and several forests worth of paper could prove it's false. The thing is, if it's false the first zero off the critical line could be so massively high that even if you could somehow muster all the computing power in the world it might not be able to find this counter example before the sun explodes.

If the Riemann Hypothesis is true then all the searching for counter examples can go on for an eternity without yielding anything definitive.

These sorts of computations relating to zeros are still fairly important and interesting though. They've given some evidence towards conjectures concering the distributions of the zeros.
 
  • #6
shmoe said:
Assuming it's false it would only be a matter of time before someone with a very long lifespan, several thousand truckloads worth of pencils and several forests worth of paper could prove it's false. The thing is, if it's false the first zero off the critical line could be so massively high that even if you could somehow muster all the computing power in the world it might not be able to find this counter example before the sun explodes.

If the Riemann Hypothesis is true then all the searching for counter examples can go on for an eternity without yielding anything definitive.

These sorts of computations relating to zeros are still fairly important and interesting though. They've given some evidence towards conjectures concering the distributions of the zeros.

I thought the Riemann hypothesis needed the zeros to be randomly distributed, so if the zeta project or something similar can make inferences about the distribution then won't the it be disproven?
 
  • #7
davidmerritt said:
I thought the Riemann hypothesis needed the zeros to be randomly distributed, so if the zeta project or something similar can make inferences about the distribution then won't the it be disproven?

The Riemann Hypthesis only needs the non-trivial zeros to be on the critical line. The distribution I'm referring to is the spacings between heights of the zeros. It was conjectured that these spacings followed a certain distribution, one that was found to be identical to the spacings of eigenvalues of large, random, Hermitian matrices. The fact that large samples of zeros conform to the conjectured distribution adds evidence that "all is nice".
 

Related to Can De Branges' Theorem Make Factoring Prime Numbers Easier for RSA Encryption?

1. What is a prime number?

A prime number is a natural number that is greater than 1 and can only be divided by 1 and itself without any remainder.

2. How do you determine if a number is prime?

To determine if a number is prime, you can use a method called the Sieve of Eratosthenes. Start by listing all the numbers from 2 to the number you want to check. Then, cross out all the multiples of 2 (except 2 itself) and move on to the next unmarked number. Repeat this process until you reach the square root of the original number. If there are no remaining unmarked numbers, then the original number is prime.

3. What is the largest known prime number?

As of 2021, the largest known prime number is 2^82,589,933 - 1, which has over 24 million digits. It was discovered in December 2018 by Patrick Laroche and has been verified by the Great Internet Mersenne Prime Search (GIMPS) project.

4. Are there infinite prime numbers?

Yes, there are infinite prime numbers. This was first proved by Euclid in 300 BC using a method called proof by contradiction. Essentially, if there were a finite number of prime numbers, you could always find a new prime number by multiplying all the existing prime numbers together and adding 1.

5. Why are prime numbers important?

Prime numbers have many applications in mathematics, cryptography, and computer science. They are used in encryption algorithms to secure sensitive data, in generating random numbers, and in optimizing computer algorithms. They also have a special place in number theory as they are the building blocks of all other numbers.

Similar threads

  • Engineering and Comp Sci Homework Help
Replies
7
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
4
Views
6K
  • Special and General Relativity
Replies
13
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
5
Views
3K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
2
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
7
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
7
Views
3K
Replies
6
Views
3K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
1
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
1
Views
2K
Back
Top