WireGuard

WireGuard
Original author(s) Jason A. Donenfeld
Developer(s) Edge Security LLC.
Stable release
None[1]
Repository Edit this at Wikidata
Operating system
Type Virtual private network
License GPLv2
Website www.wireguard.com
As of 26 June 2018

WireGuard is an open-source software application and protocol that implements virtual private network (VPN) techniques to create secure point-to-point connections in routed or bridged configurations. It is run as a module inside the Linux kernel and aims for better performance than the IPsec and OpenVPN tunneling protocols.[2]

Protocol

WireGuard utilizes Curve25519 for key exchange, ChaCha20 and Poly1305 for data authentication and BLAKE2s for hashing.[3] It supports layer 3 for both IPv4 and IPv6 and can encapsulate v4-in-v6 and vice versa.[4] It was written by Jason A. Donenfeld and is published under the second version of the GNU General Public License (GPL).[3]

As of April 2018, WireGuard has been implemented by the VPN service providers Mullvad and AzireVPN. WireGuard has received donations from Mullvad, Private Internet Access and the NLnet Foundation as well as various individuals.[5]

As of June 2018 the developers of Wireguard advise treating the code and protocol as experimental, and caution that they have not yet achieved a stable release compatible with CVE tracking of any security vulnerabilities that may be discovered.[6][7]

The Oregon democrat senator, Ron Wyden has recommended to the National Institute of Standards and Technology (NIST) that they evaluate Wireguard as a replacement for existing technologies like IPsec and OpenVPN.[8]

See also

References

  1. 1 2 "Installation". Wireguard. Retrieved 2018-06-26.
  2. Vercauteren, Bart Preneel and Frederik. Applied Cryptography and Network Security. Springer. ISBN 978-3-319-93387-0.
  3. 1 2 WireGuard. "WireGuard: fast, modern, secure VPN tunnel". Archived from the original on 2018-04-28. Retrieved 2018-04-28.
  4. Donenfeld, Jason A. "Introduction & Motivation" (PDF). WireGuard: Next Generation Kernel Network Tunnel (PDF). Archived (PDF) from the original on 2018-03-04.
  5. WireGuard. "Donations". Donations. Archived from the original on 2018-04-28. Retrieved 2018-04-28.
  6. "About The Project". Wireguard. Work in Progress. Archived from the original on 2018-06-25. Retrieved 2018-06-25.
  7. "Installation". Wireguard. Archived from the original on 2018-06-26. Retrieved 2018-06-26.
  8. "US Senator Recommends Open-Source WireGuard To NIST For Government VPN - Phoronix". phoronix.com. 30 June 2018. Retrieved 2018-08-05.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.