The Center for Education and Research in Information Assurance and Security (CERIAS)

The Center for Education and Research in
Information Assurance and Security (CERIAS)

A WireGuard Exploration

Download

Download PDF Document
PDF

Author

Alexander Master, Christina Garman

Tech report number

CERIAS TR 2021-3

Entry type

techreport

Abstract

Internet users require secure means of communication. Virtual Private Networks (VPNs) often serve this purpose, for consumers and businesses. The research aims of this paper were an analysis and implementation of the new VPN protocol WireGuard. The authors explain the cryptographic primitives used, build server and client code implementations of WireGuard peers, and present the benefits and drawbacks of this new technology. The outcome was a functional WireGuard client and server implementation, capable of tunneling all Internet traffic through a cloud-based virtual private server (VPS), with minimal manual configuration necessary from the end user. The code is publicly available.

Download

PDF

Date

2021 – 7 – 28

Key alpha

Master

Note

DOI: 10.5703/1288284317610

Publisher

Purdue e-Pubs

School

Purdue University

Publication Date

2021-07-28

Keywords

Cybersecurity, Virtual Private Networks, WireGuard, Encryption, Internet Privacy, Open Source Software, Cryptography

BibTex-formatted data

To refer to this entry, you may select and copy the text below and paste it into your BibTex document. Note that the text may not contain all macros that BibTex supports.