Public key cryptography using discrete logarithms... Multiplicative cyclic group• Let G be a finite multiplicative group... Algorithms for the DLP• Shank • Pollard Rho • Pohlig-Hellman •
Trang 1Public key cryptography using
discrete logarithms
Trang 2Multiplicative cyclic group
• Let G be a finite multiplicative group.
• For α having order n in G We define
• Example:
– G: the multiplicative group a finite field
Trang 3DLP
Trang 7Algorithms for the DLP
• Shank
• Pollard Rho
• Pohlig-Hellman
•• Index Calculus
Trang 8Elliptic curves
Trang 9Elliptic curve over the Reals
Trang 11Group properties
Trang 13Elliptic curves modulo a Prime
Trang 1413
points
in total
Trang 15An Example to compute doubling
Trang 17ElGamal encryption and decryption
using elliptic curve