En líneas generales, la criptografía debe garantizar:
Confidencialidad, es decir, que sea accesible solo con autorización.
Vinculación, de una acción a una persona o sistema de gestión autorizado.
Integridad, en cuanto a la garantía de que la información está completa y correcta.
Autenticación, a través de mecanismos que permiten verificar la identidad de la persona.
Privacidad, tanto de las comunicaciones personales como de las transacciones bancarias a través de canales en redes.
El no rechazo o repudio, es decir, que ningún interlocutor pueda negar, después de haber realizado el pase de información, su intención de hacerlo.