La firma digital es un mecanismo criptográfico que permite verificar la autenticidad del origen de un mensaje y confirmar que no ha sido alterado. Se usa en documentos electrónicos y software para detectar falsificaciones. Existe un algoritmo de generación de firma y otro de verificación asociado. Las firmas digitales deben ser únicas, infalsificables, verificables, innegables y viables. En Perú, la ley y el reglamento establecen al INDECOPI como autoridad para acreditar entidades de certificación digital.