Thesis Details
Linux VPN Performance and Optimization
This thesis provides an analysis of the available software VPN solutions and its performance on the Linux system. This analysis is then used as a basis to determine performance bottlenecks, suggest performance improvements and further design and implement the most promising of them. The result of this thesis is a Linux kernel module which does TLS and DTLS transmission and reception in kernel space. The module utilizes key material established during a TLS or DTLS handshake in user space. Despite the fact that the developed module was designed for use by VPNs there are identified several other use-cases which can take advantage of our module.
VPN, Linux, optimization, operating system, TLS, DTLS, networking, security
Burget Radek, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (DITS FIT BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Vranić Valentino, doc. Ing., Ph.D. (FIIT STU), člen
@mastersthesis{FITMT18032, author = "Fridol\'{i}n Pokorn\'{y}", type = "Master's thesis", title = "Linux VPN Performance and Optimization", school = "Brno University of Technology, Faculty of Information Technology", year = 2016, location = "Brno, CZ", language = "english", url = "https://www.fit.vut.cz/study/thesis/18032/" }