Une « Digital signature » (signature numérique) est un mécanisme cryptographique utilisé pour vérifier l’authenticité et l’intégrité des données numériques.
On peut décrire une signature numérique comme un code d’authenticité attaché à un message ou à un document numérique. Une fois le code généré, il sert de preuve montrant que le message a été créé par un expéditeur connu, et que le message n’a pas été altéré en transit.
Les signatures numériques sont un élément central de la plupart des protocoles cryptographiques et sont couramment utilisées pour la distribution de données, les transactions financières, l’utilisation de contrats intelligents et dans d’autres cas où il est important de détecter les falsifications ou les altérations.