Definición: ¿Qué significa el algoritmo de firma digital (DSA)?
Un algoritmo de firma digital (DSA) se refiere a un estándar para firmas digitales. Fue introducido en 1991 por el Instituto Nacional de Estándares y Tecnología (NIST) como un mejor método para crear firmas digitales. Junto con RSA, DSA se considera uno de los algoritmos de firma digital más preferidos que se utilizan en la actualidad.
Techinfo explica el algoritmo de firma digital (DSA)
A diferencia de DSA, la mayoría de los tipos de firmas digitales se generan firmando resúmenes de mensajes con la clave privada del remitente. Esto crea una huella digital de los datos. Dado que solo se firma el resumen del mensaje, la firma es generalmente mucho más pequeña en comparación con los datos que se firmaron. Como resultado, las firmas digitales imponen menos carga a los procesadores en el momento de la ejecución de la firma, utilizan pequeños volúmenes de ancho de banda y generan pequeños volúmenes de texto cifrado destinado al criptoanálisis.
DSA, por otro lado, no cifra los resúmenes de mensajes utilizando una clave privada ni descifra los resúmenes de mensajes utilizando una clave pública. En su lugar, utiliza funciones matemáticas únicas para crear una firma digital que consta de dos números de 160 bits, que se originan a partir de los resúmenes de mensajes y la clave privada. Los DSA utilizan la clave pública para autenticar la firma, pero el proceso de autenticación es más complicado en comparación con RSA.
Los procedimientos de firma digital para RSA y DSA generalmente se consideran iguales en fuerza. Dado que los DSA se utilizan exclusivamente para firmas digitales y no prevén el cifrado de datos, normalmente no están sujetos a restricciones de importación o exportación, que a menudo se aplican en la criptografía RSA.