Un protocolo criptográfico comúnmente incorpora por lo menos uno de los siguientes aspectos: Por ejemplo, Transport Layer Security (TLS) es un protocolo criptográfico usado en la mayoría de los casos en conexiones web (HTTP) seguras.
Hay otros tipos de protocolos criptográficos también e incluso el término mismo tiene varias interpretaciones distintas.
[5] El sellado de tiempo digital seguro puede usarse para demostrar que existieron datos (incluso si eran confidenciales) en un determinado momento.
El cómputo multipartito seguro se puede usar para computar respuestas (tales como la determinación de la apuesta más alta de una acción) basándose en datos confidenciales (tales como apuestas privadas), de manera tal que una vez finalizado el protocolo, los participantes conocen solo la entrada que ellos realizaron y la respuesta.
Las mezclas digitales crean comunicaciones que son difíciles de rastrear.