MIME-Version: 1.0 Content-Location: file:///C:/B1339AB3/DSS.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
DSS significa Digital Signature Standard (Estándar de Firma Digital)=
y se
define formalmente en [FIPS186-1] y [ANSI930-1].
DSS emplea los sistemas de clave
pública de ElGamal y Schnorr
para producir una firma de longitud constante (independiente del tama&ntild=
e;o
de las claves públicas / privadas). En contraste, la longitud de una
firma RSA está en función del tamaño de la clave emple=
ada.
El DSS utiliza la exponenciación
módulo un primo p, los exponentes se calculan módulo un primo=
q.
Una firma producida con DSS probablemente permanecerá segura durante=
al
menos 20 años [Odl95]. El sellado de tiempos y el marcaje=
de
documentos se pueden usar junto con DSA si se necesita una verificaci&oacut=
e;n
de firmas a largo plazo.
Se piensa que DSS es seguro sup=
oniendo
que se utilice un buen RNG. Serge Vaudeney
tiene un ataque interesante contra DSS que permite un Ataque de
Cumpleaños en sólo 274 pasos, en lugar de los
esperados 280 cuando se utilizan "claves débiles&quo=
t; [Vau96]. Este ataque no es una
preocupación real, y las claves débiles se detectan
fácilmente.