220 likes | 444 Views
CUBE. 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?
E N D
CUBE 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 Murat Toprak Yiğitalp Ertem Saim Güveloğlu
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
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
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 http://www.voip-info.org/wiki/view/What+is+VOIP http://www.economist.com/world/europe/displaystory.cfm?story_id=14921383 http://www.turkcell.com.tr/bireysel/tarifeler/faturali/digertarifeler/tarifesaniye “VoIP and Skype Security”,Simson L. Garfinkel “Network Protocols Handbook”, Javvin Technologies, INC
Thanks for your attention. You are welcome to ask questions.