본문 바로가기
  • Home

Implementation and Performance Analysis of a Personal VPN Server Using Raspberry Pi

  • Journal of Internet of Things and Convergence
  • Abbr : JKIOTS
  • 2025, 11(2), pp.45~54
  • Publisher : The Korea Internet of Things Society
  • Research Area : Engineering > Computer Science > Internet Information Processing
  • Received : March 8, 2025
  • Accepted : April 9, 2025
  • Published : April 30, 2025

Jung-Yeon Lee 1 Sanghoon Jeon 2

1수원대학교
2수원대학교 정보보호학과

Accredited

ABSTRACT

A Virtual Private Network (VPN) is a security technology used to ensure anonymity on public networks or securely access private network environments. Currently, the most widely used VPN protocols are OpenVPN and WireGuard, each of which has distinct characteristics in terms of performance and security. This study aims to compare and analyze the performance and security of OpenVPN and WireGuard to provide users with criteria for selecting the optimal VPN protocol based on their network environment. We evaluate the performance of both protocols in external and internal network environments based on upload speed, download speed, latency, CPU usage, and packet loss rate. Additionally, we analyze security vulnerabilities in cases where configuration files were leaked, emphasizing the importance of securing configuration files. Experimental results show that WireGuard outperforms OpenVPN in terms of communication and computing performance, while OpenVPN provides stronger security, particularly in terms of protecting anonymity and preventing traffic analysis. Based on these findings, this study guides selecting the appropriate VPN protocol according to user needs and highlights the importance of configuration file security in VPN environments.

Citation status

* References for papers published after 2023 are currently being built.