solving discrete logs: baby-step, giant-step

12
Solving Discrete Logs: Baby-Step, Giant-Step Prof Bill Buchanan OBE, The Cyber Academy http://asecuritysite.com

Upload: others

Post on 04-Oct-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Solving Discrete Logs: Baby-Step, Giant-Step

Solving Discrete Logs: Baby-Step, Giant-StepProfBillBuchananOBE,TheCyberAcademy

http://asecuritysite.com

Page 2: Solving Discrete Logs: Baby-Step, Giant-Step

Discrete Logs

• UsedwithinDiffie-HellmanandEllipticCurveDiffie-HellmanMethod.

• UsedwithElGamalencryptionmethod.

Outline:- Understandingdiscretelogs.- Pickingg.- Usingbaby-step,giant-step.

Page 3: Solving Discrete Logs: Baby-Step, Giant-Step

Discrete Logs

Finitefield:ℤp-{0,1,2,3,…p-1}

Link

ForallxvalueswithinfinitefieldweproduceauniqueYvalue

Page 4: Solving Discrete Logs: Baby-Step, Giant-Step

Discrete Logs

Finitefield:ℤp-{0,1,2,3,…p-1}

Link

ForallxvalueswithinfinitefieldweproduceauniqueYvalue

Page 5: Solving Discrete Logs: Baby-Step, Giant-Step

Baby-Step Giant-Step

Link

IfwehaveY,gandp,howdowefindp?

Page 6: Solving Discrete Logs: Baby-Step, Giant-Step

Baby-Step Giant-Step

Link

IfwehaveY,gandp,howdowefindp?

Page 7: Solving Discrete Logs: Baby-Step, Giant-Step

Baby-Step Giant-Step

Link

Page 8: Solving Discrete Logs: Baby-Step, Giant-Step

Baby-Step Giant-Step

Link

Page 9: Solving Discrete Logs: Baby-Step, Giant-Step

Baby-Step Giant-Step

Link

Page 10: Solving Discrete Logs: Baby-Step, Giant-Step

Baby-Step Giant-Step

Link

Page 12: Solving Discrete Logs: Baby-Step, Giant-Step

Solving Discrete Logs: Baby-Step, Giant-StepProfBillBuchananOBE,TheCyberAcademy

http://asecuritysite.com