====== DSA ====== ===== Digital Signature Algorithm ===== Le Digital Signature Algorithm, plus connu sous le sigle DSA, est un algorithme de signature numérique standardisé par le [[glossaire:NIST]] aux États-Unis, du temps où le [[glossaire:RSA]] était encore breveté. Cet algorithme fait partie de la spécification [[glossaire:DSS|Digital Signature Standard (DSS)]] adoptée en 1993 ([[glossaire:FIPS|FIPS 186]]).\\ Une révision mineure a été publiée en 1996 (FIPS 186-1) et le standard a été amélioré en 2002 dans FIPS 186-2. Il est couvert par le brevet n° 5 231 668 aux USA (26 juin 1991) attribué à David Kravitz, ancien employé de la [[glossaire:NSA]], et il peut être utilisé gratuitement. Le DSA est similaire à un autre type de signature développée par Claus Schnorr en 1989. Il a aussi des points communs avec la signature ElGamal. Le processus se fait en trois étapes : * génération des clés * signature du document * vérification du document signé Voir * [[wpfr>Digital_Signature_Algorithm]] * [[http://www.itl.nist.gov/fipspubs/fip186.htm|FIPS 186 - DIGITAL SIGNATURE STANDARD (DSS)]]