Een digitale handtekening is een wiskundig gegenereerde digitale code die de authenticiteit en integriteit van documenten of digitale berichten verifieert. Het proces maakt gebruik van een openbare en privé sleutel paar (asymmetrische cryptografie), een ondertekeningsalgoritme en een handtekeningverificatie algoritme om veilige communicatie via onveilige kanalen te garanderen.
De encryptie methode is een standaard in de meeste cryptografische protocollen. Het wordt gebruikt in gevallen waarin het belangrijk is om vervalsing op te sporen, zoals bij financiële transacties.