https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange#Generalization_to_finite_cyclic_groups Research this (thanks to /u/MasterAnonymous on reddit).
https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange#Generalization_to_finite_cyclic_groups
Research this (thanks to /u/MasterAnonymous on reddit).