Idea of Public-Key Cryptography

mod and mod can be called public keys. The secrets and are private keys.

Public Keys needs to be authenticated