Title: Number Theory and Advanced Cryptography 3' Quadratic Residues and Rabin Public key Cryptosystem
1Number Theory and Advanced Cryptography 3.
Quadratic Residues and Rabin Public key
Cryptosystem
Part I Introduction to Number Theory Part II
Advanced Cryptography
2Quadratic Residues
3Quadratic Residues
4Quadratic Residuosity Problem (1)
Proof see page 188
5Quadratic Residuosity Problem (2)
Important!
6Quadratic Residuosity Problem (3)
7Legendre-Jacobi Symbols
8Jacobi Symbol Properties
9Algorithm for Computing Jacobi Symbol
10Notes of Jacobi Symbol
-
- Note that the Jacobi symbol is not defined for
or even. - Testing web-site
- http//mathworld.wolfram.com/JacobiSymbol.html
- http//www.math.fau.edu/Richman/jacobi.htm
- http//wwwmaths.anu.edu.au/DoM/thirdyear/MATH3301/
jacobi.html
11Square Root Modulo Integer(1)
12Square Root Modulo Integer(2)
- Modulo prime in General case
13Square Root Modulo Integer(3)
14Square Root Modulo Integer(4)
- Properties of modulo composite
15Example (1)
16Example (2)
17Factoring Problem
- For a large n with large prime factors, factoring
is a hard problem, but not as hard as it used to
be. - Example factorize 48770428682337401 gt hard
problem - Easy problem
- Is 223092871 a factor of 48770428682337401?
- 1977 three inventors of RSA issue Mathematical
Games - 100 reward
- 1994 RSA-129 (428 bits) breaking
18Progress of Factorization (1)
19Progress of Factorization (2)
20Progress of Factorization (3)
21Blum Integers
22Properties of Blum Integers (1)
23Properties of Blum Integers (2)
24Rabin Encryption Scheme (1)
25Rabin Encryption Scheme (1)
26Example of Rabin
27Insecurity of Rabin
CPA (Chosen-plaintext attack) CCA
(Chosen-ciphertext attack)