Algunas de las técnicas descritas pueden ser mejoradas con el uso de firmas digitales en donde cada usuario de un sistema de firma digital crea un par de claves:
Una clave privada: Usada para firmar un bloque de información cono podría ser un documento HTML, un correo electrónico o una fotografía.
Una clave pública: Usada para verificar la firma después de haber sido creada.
Fuente: Apuntes Desarrollo de Páginas Web de la U de Londres