Public and private key cryptography is a powerful solution. The former (asymmetric cryptography) involves a pair of keys that ...