Cryptografie of
geheimschrift (uit het
Grieks, κρυπτει
kryptei "verborgen," en γράφω
gráfo "schrijven") houdt zich bezig met technieken voor het verbergen of zodanig versleutelen van te verzenden
informatie, dat het voor een
cryptoanalist, een persoon die toegang heeft tot het
kanaal tussen zender en ontvanger, en dus als het ware 'mee kan luisteren', onmogelijk is om tegen aanvaardbare inspanning uit de getransporteerde data af te leiden welke informatie er door de zender was verzonden en welke partijen daarbij betrokken waren. Cryptografie wordt gebruikt om gegevens over te dragen die niet leesbaar mogen zijn door andere partijen. Enkel de zender en ontvanger beschikken over de juiste sleutel om de gegevens terug om te zetten in hun originele vorm.