Secure VoIP
Outline Who? CUBE Members Why? Motivation What? Project Description How? Design and Implementation
Outline Who? CUBE Members Why? Motivation What? Project Description How? Design and Implementation
CUBE Hakan Nizamoğlu Yiğitalp Ertem Saim Güveloğlu Murat Toprak
Outline Who? CUBE Members Why? Motivation What? Project Description How? Design and Implementation
Costs Same operator fee : 0.47 TL / min Other operators : 0.64 TL / min Turk Telekom : 0.60 TL / min Text message fee : 0.30 TL / message
Who is on the phone?
Security Problem of both telephony and internet communication. No solution for PSTNs or GSMs What are the problems on internet? Man-in-the-middle attack Administrator as Big Brother
Outline Who? CUBE Members Why? Motivation What? Project Description How? Design and Implementation
Project Description Secure VoIP VoIP stands for “Voice over Internet Protocol” Aims low cost and secure communication No extra cost other than internet fee Data can be encrypted Targets from companies, military, government to home users
VoIP Usage
VoIP with external device
Project Description Secure VoIP VoIP stands for “Voice over Internet Protocol” Aims low cost and secure communication No extra cost other than internet fee Data can be encrypted Targets from companies, military, government to home users
Project Description Secure VoIP VoIP stands for “Voice over Internet Protocol” Aims low cost and secure communication No extra cost other than internet fee Data can be encrypted Targets from companies, military, government to home users
Outline Who? CUBE Members Why? Motivation What? Project Description How? Design and Implementation
FPGA Board Input Device : Microphone Output Device : Speaker Single board computer Encryption on board CPU Data Transfer over Ethernet
Asterisk PBX Software Short for “private branch exchange” Bridge between endpoints Routs the data Open Source Telephony Project used by small businesses, large businesses, call centers, carriers and governments
Technologies JAVA Asterisk Embedded Linux Kernel 2.6 FPGA Board SIP / RTP / UDP Protocols
References ertarifeler/tarifesaniye ertarifeler/tarifesaniye “VoIP and Skype Security”, Simson L. Garfinkel “Network Protocols Handbook”, Javvin Technologies, INC
Thanks for your attention. You are welcome to ask questions.