Op wiskunde gebaseerde technieken om informatie digitaal te ondertekenen, te versleutelen en ontsleutelen.
Bitcoin en andere cryptovaluta gebruiken cryptografie voor veiligheid en betrouwbaarheid. Dit is de reden dat dergelijke tokens en valuta de afkorting 'crypto' in zich hebben. Cryptografie bestaat al duizenden jaren.
Cryptovaluta gebruiken over het algemeen drie soorten cryptografie, namelijk:
- Symmetrische cryptografie
- Asymmetrische cryptografie
- Hashing
Symmetrische cryptografie is in essentie het simpelst. Stel voor: A=01, B=02, enzovoort. In dat geval is 'hallo' te versleutelen als 0801121215. Dit soort cryptografie kan veel complexer zijn.
Asymmetrische cryptografie gebruikt sleutelparen, zie ook het lemma asymmetrische cryptografie. Bij bitcoin heet het soort asymmetrische cryptografie elliptischekromme-cryptografie.
Hashing is van belang voor het opbouwen van de structuren van bijvoorbeeld blockchains, en het genereren van adressen. Zie ook lemma hashing.
Cryptografie zorgt ervoor dat het mogelijk is om, zonder de inhoud van een bericht te kennen, toch te kunnen verifiëren dat iets van iemand met een specifieke sleutel is.