Maths Unit 5
Maths Unit 5
4 MARKS :
1. Define- primality test
Example :
3. Define pollard rho algorithm for Factorization
Pollard’s Rho is a probabilistic algorithm used for integer factorization,
particularly effective for large numbers with small prime factors. It uses
a pseudo-random function and cycle detection (like Floyd’s algorithm) to
find a non-trivial factor of a composite number n.
1. Introduction
Developed by John Pollard in 1975.
Named “Rho (ρ)” because the sequence it generates resembles the
Greek letter ρ.
Commonly used in cryptography, especially in attacking weak RSA keys.
2. Purpose
Pollard's Rho is used to find a non-trivial factor of a composite number n. It
is most effective when the number has a small prime factor.
7. Limitations
May fail if unlucky (but can be retried with a different function).
Slower for numbers with large prime factors.
Not suitable for general-purpose large integer factorization (like modern
RSA keys).
8. Applications
Cryptanalysis: breaking weak cryptographic systems.
Number theory: studying the structure of integers.
Preprocessing step in more complex factorization algorithms.
Example:
9. Explain the pollards rho algorithm for factorization
10.Check and conform whether 4481 has 2 and 3 has witness
11. Factorize 5475551 using the differnce square approach
12. Using pollard method, factorize the integer 3893.