Abstract


  • Common VPN frameworks include IPSec and TLS/SSL, which are collections of networking protocols. A modern, lightweight alternative is WireGuard

Three main purposes

Encryption: Protects data using algorithms like AES and 3DES.

Integrity: Ensures data hasn’t been tampered with, using hashing algorithms like SHA.

Authentication: Verifies identities using methods such as RSA and pre-shared keys (PSK).

How about Wireguard and OpenVPN?

WireGuard is independent of both TLS/SSL and IPSec. It is a standalone protocol designed to be lightweight, secure, and easy to configure, without relying on the frameworks of TLS/SSL or the protocols of IPSec.

OpenVPN is a VPN protocol that falls under the TLS/SSL framework but is highly versatile, allowing integration with other frameworks like IPSec when needed.

VPN self-host

PiVPN is the simplest way to setup and manage a VPN.

References