Quantum Computing, Cryptography, Computer Science.
every group has all these properties so we have to pick the group carefully. Choosing the right group can be difficult so we’ll explore that in another blog post. Summary In summary,  allows two people to create a shared key that they can use for a symmetric cipher while communicating over a public