Encrypted Tunnel Through Virtual Network Interface
Safiqul Islam
INF -9090 – Project Presentation
Safiqul Islam INF -9090 Project Presentation University of Oslo 2 - - PowerPoint PPT Presentation
Encrypted Tunnel Through Virtual Network Interface Safiqul Islam INF -9090 Project Presentation University of Oslo 2 Outline Introduction Background Virtual Private Network Virtual Network Interface Link Local
Encrypted Tunnel Through Virtual Network Interface
INF -9090 – Project Presentation
INF5090
INF5090
INF5090
¡ Receives packets from the userspace program ¡ Sends them to the userspace program before sending it via physical media.
¡ TUN is used for reading and writing IP packets ¡ TAP is used for reading and writing Ethernet frames
INF5090
INF5090
Encryp'on) Algorithm) Decryp'on) Algorithm)
Ciphertext Plaintext Plaintext Message, m KeyR+(m) KeyR
+ Receiver Public key
KeyR
m = KeyR
(m))
INF5090
INF5090
INF5090
Applica'on* TCP/UDP* IP* VPN* UDP* IP* Physical*Media* Applica'on* TCP/UDP* IP* VPN* UDP* IP* Physical*Media*
INF5090
INF5090
INF5090
INF5090
INF5090
INF5090
INF5090
55 60 65 70 75 80 85 20 40 60 80 100 Response Time(ms) Packet number Latency - with VPN 0.1 0.15 0.2 0.25 0.3 0.35 20 40 60 80 100 Response Time(ms) Packet number Latency - without VPN
INF5090
100 110 120 130 140 150 160 20 40 60 80 100 120 Throughput (Kbits/s) Time(s) TCP Throughput with VPN using iperf 950000 952000 954000 956000 958000 960000 962000 964000 10 20 30 40 50 60 Throughput (kbits/s) Time(s) TCP Throught without VPN using iperf
INF5090
50 100 150 200 250 300 350 400 450 500 10 20 30 40 50 60 Throughput (Kbits/s) Time(s) TCP Throughput over VPN - Mobility Test
INF5090
INF5090
INF5090
INF5090