La nécessité d'utiliser la cryptographie peut être résumée par l'idée de garantir une communication sûre en présence de tiers non fiables. Les objectifs de la cryptographie sont
- Empêcher que les données ne tombent entre des mains non autorisées (Garantir la confidentialité des données).
- Déterminer si les données ont été modifiées pendant le transport (garantir l'intégrité des données).
- Déterminer clairement la source des données (Garantir l'authenticité des données).
- En outre, les utilisateurs ou les ordinateurs peuvent s'authentifier à l'aide de la cryptographie.