Calls:

Send in your ideas. Deadline December 1st, 2020.

 

WireGuard

[WireGuard]

In hostile environments such as the open internet, Virtual Private Network technology play a major role in protecting users both from snooping and malicious traffic injection. WireGuard is a general purpose VPN - the new kd on the block that is fast, simple and lean. It can run on embedded interfaces and super computers alike, fit for many different circumstances. Its goal is to be the most secure, easiest to use, and simplest VPN solution in the industry.

Why does this actually matter to end users?

When you go online outside of your house or office, your connection is often vulnerable to man-in-the-middle attack. VPN's are a way to protect against these attacks, but are traditionally rather cumbersome (if not plain hard) to work with - which has prevented mass adoption. WireGuard has been designed in many ways to contrast with poor architectural decisions of popular but aged VPN technologies like IPsec and OpenVPN. IPsec may be academically pristine in its laying responsibilities, but the complexity of this makes it nearly impossible to deploy or implement securely. OpenVPN is similarly a monstrous codebase, relying on the error-prone DTLS protocol and uses 90s constructions. WireGuard aims to start fresh with modern cryptographic principles, in order to drastically simplify designs while still enabling use in networks of considerable complexity.

"WireGuard" is supported by NLnet and Internet Hardening Fund.