posted on Jul, 31 2020 @ 08:04 AM
As others have already said, if you want to understand public key crypto, you need to focus on your acumen with module arithmetic ("remainders"),
exponents and prime numbers.
Euler's theorem helps to make "the magic happen"
The puzzle pieces DO fit; it's not a concept easily grokked. I have sat at the table for many hours studying and contemplating how it works.
Diffie-Helman is one of the most elegant and useful algorithms every created IMO.
"How Alice and Bob establish a secure line of communication without directly exchanging a password?"
People underestimate how critical DH is to global information technology, as it one of the cornerstones of the SSH protocol's initialization phase,
and SSH is the protocol that makes managing remote computers remotely possible in a secure manner.