Un esquema de firma digital consiste en un algoritmo de generación de firma que produce firmas digitales y un algoritmo de verificación asociado que permite verificar la autenticidad de una firma digital. La firma digital permite a los receptores de un mensaje determinar la identidad del remitente y confirmar que el mensaje no ha sido alterado, proporcionando autenticación y garantía de integridad a través de métodos criptográficos.