La sécurité informatique vise généralement cinq principaux objectifs :
La confidentialité
La confidentialité consiste à rendre l'information inintelligible à d'autres personnes que les seuls acteurs de la transaction.
L'intégrité
Vérifier l'intégrité des données consiste à déterminer si les données n'ont pas été altérées durant la communication (de manière fortuite ou intentionnelle).
La disponibilité
L'objectif de la disponibilité est de garantir l'accès à un service ou à des ressources.
La non-répudiation
La non-répudiation de l'information est la garantie qu'aucun des correspondants ne pourra nier la transaction.
L'authentification
L'authentification consiste à assurer l'identité d'un utilisateur, c'est-à-dire de garantir à chacun des correspondants que son partenaire est bien celui qu'il croit être. Un contrôle d'accès peut permettre (par exemple par le moyen d'un mot de passe qui devra être crypté) l'accès à des ressources uniquement aux personnes autorisées.