Number Theory and Advanced Cryptography 3' Quadratic Residues and Rabin Public key Cryptosystem - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

Number Theory and Advanced Cryptography 3' Quadratic Residues and Rabin Public key Cryptosystem

Description:

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 ... – PowerPoint PPT presentation

Number of Views:621
Avg rating:3.0/5.0
Slides: 28
Provided by: can73
Category:

less

Transcript and Presenter's Notes

Title: Number Theory and Advanced Cryptography 3' Quadratic Residues and Rabin Public key Cryptosystem


1
Number Theory and Advanced Cryptography 3.
Quadratic Residues and Rabin Public key
Cryptosystem
Part I Introduction to Number Theory Part II
Advanced Cryptography
  • Chih-Hung Wang
  • Feb. 2008

2
Quadratic Residues
3
Quadratic Residues
4
Quadratic Residuosity Problem (1)
Proof see page 188
5
Quadratic Residuosity Problem (2)
Important!
6
Quadratic Residuosity Problem (3)
7
Legendre-Jacobi Symbols
8
Jacobi Symbol Properties
9
Algorithm for Computing Jacobi Symbol
10
Notes 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

11
Square Root Modulo Integer(1)
  • Modulo prime Algorithm

12
Square Root Modulo Integer(2)
  • Modulo prime in General case

13
Square Root Modulo Integer(3)
  • Modulo composite

14
Square Root Modulo Integer(4)
  • Properties of modulo composite

15
Example (1)
16
Example (2)
17
Factoring 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

18
Progress of Factorization (1)
19
Progress of Factorization (2)
20
Progress of Factorization (3)
21
Blum Integers
22
Properties of Blum Integers (1)
23
Properties of Blum Integers (2)
24
Rabin Encryption Scheme (1)
25
Rabin Encryption Scheme (1)
26
Example of Rabin
27
Insecurity of Rabin
CPA (Chosen-plaintext attack) CCA
(Chosen-ciphertext attack)
Write a Comment
User Comments (0)
About PowerShow.com