Ein Dongle ist ein Hardwareschlüssel, um den Zugriff auf eine lizenzierte Software-Anwendung zu sichern und eine Vertrauenskette aufzubauen. Die Software verwendet verschlüsselte Kommunikation, um auf den Hardware-Key zuzugreifen und die Legitimität einer Lizenz zu überprüfen, bevor das Programm ausgeführt wird.