- #1
visu
- 4
- 0
CRGreathouse said:On the bottom of the first page, you write:
1/2(d6)x2 + (d4-(1/2d6))x + d1 = y2
Is this
[tex]\frac12d_6x^2+(d_4-\frac12d_6)x+d_1=y^2[/tex]
or
[tex]\frac{1}{2d_6}x^2+\left(d_4-\frac{1}{2d_6}\right)x+d_1=y^2[/tex]
or something else?
Also, where does this quadratic come from? Does x have some value (it isn't used before the equation) or is this simply a member of R[x]? *Why* do we want the left to be a square?
Kittel Knight said:Your "integer factorization algorithm" depends on the "generic two integer variable equation solver", which depends on prime factoring of integers,etc...
Six of one, half-dozen of the other...
visu said:The first of the two equations you wrote.Apologies for not being clear.
CRGreathouse said:Not a problem. I'll note that [itex]1/2\cdot d_6=1[/itex] since d6 is always 2, so the equation
[tex]\frac12d_6x^2+\left(d_4-\frac12d_6\right)x+d_1=y^2[/tex]
simplifies to
[tex]x^2+(d_4-1)x+d_1=y^2[/tex]
which has roots
[tex]2y=1-d_4\pm\sqrt{d_4^2-2d_4+1-4d_1}[/tex]
An Integer Factorization Algorithm is a mathematical method used to find the prime factors of a given integer. It is also known as integer decomposition or prime factorization.
Integer factorization is important in cryptography and security as it is used to break down large numbers into their prime factors, which is crucial for certain encryption methods. It is also useful in solving mathematical problems involving integers.
There are several types of Integer Factorization Algorithms, including trial division, Pollard's rho algorithm, quadratic sieve, and the general number field sieve. Each algorithm has its own strengths and weaknesses, and the choice of which one to use depends on the size and complexity of the number to be factored.
The General Number Field Sieve is the most efficient algorithm for factoring large integers. It involves finding a polynomial with integer coefficients that has a certain number as a root, and then using complex mathematical techniques to reduce the problem to solving a system of linear equations. This algorithm is very complex and requires a lot of computational power.
Integer factorization algorithms have various applications, including in cryptography, number theory, and computer science. They are used in encryption methods such as RSA and Diffie-Hellman, and also in solving mathematical problems involving integers, such as finding the greatest common divisor or solving diophantine equations.