Cryptographic protocol
A cryptographic protocol is a way to securely exchange data over a computer network. The data that is exchanged is encrypted. In general, these protocols consist of a way to exchange encryption keys, The data is then encrypted using symmetric or asymmetric cryptography. Symmetric cryptography is used more often.