VPN

A virtual private network (VPN) is a way of creating a secure connection between computers that are connected via a (by default unsecure) network. Typically this means that a user can connect to a company's intranet via the internet.

Encryption in any form is supported so it is suitable for untrusted networks like the internet or wireless networks.

Specific software
VPN software includes
 * openVPN