In SNMPv3 gibt es mehrere Arten von Verschlüsselung:
1. Datenschutz (Encryption): Um den Datenverkehr zwischen den SNMPv3-Agenten und dem Manager zu verschlüsseln, verwendet SNMPv3 eine Verschlüsselungsart namens Datenschutz. Die Verschlüsselung wird durch das Data-At-Rest-Protokoll (DAR) realisiert.
2. Authentifizierung (Authentication): SNMPv3 unterstützt auch eine Authentifizierung für den Datenverkehr zwischen Agenten und Manager. Die Authentifizierung erfolgt durch das HMAC-Protokoll (Hash-based Message Authentication Code). HMAC ist eine Technik, die eine Nachricht und einen geheimen Schlüssel verwendet, um eine Prüfsumme für die Nachricht zu berechnen.
3. Zugriffskontrolle (Access Control): SNMPv3 unterstützt auch eine Zugriffskontrolle. Agenten können durch die Definition von Zugriffsberechtigungen verschiedene Manager mit verschiedenen Berechtigungen zulassen oder beschränken. Dies wird durch das Security Information and Event Management (SIEM) realisiert.