WireGuard ist eine freie Software zum Aufbau eines virtuellen privaten Netzwerkes (VPN) über eine verschlüsselte Verbindung. Als Besonderheit ist diese VPN unter Linux direkt in den Kernel ab Version 5.5 integriert und erlaubt so eine höhere Verarbeitungsgeschwindigkeit als vergleichbare VPN-Lösung wie IPsec oder OpenVPN. Die Implementierung ist relativ klein und verwendet Curve25519 für den Schlüsselaustausch, ChaCha20 und Poly1305 für Datenauthentifizierung und BLAKE2s für Hashing. WireGuard unterstützt sowohl IPv4 wie auch IPv6 und wird unter den Bedingungen der GNU General Public License (GNU GPL) vertrieben. (dmn)