i want my voice to be heard ip over voice over ip
play

I Want My Voice to Be Heard: IP over - PowerPoint PPT Presentation

I Want My Voice to Be Heard: IP over Voice-over-IP for Unobservable Censorship Circumvention Amir Houmansadr ( The University of Texas at


  1. I ¡Want ¡My ¡Voice ¡to ¡Be ¡Heard: ¡ ¡ IP ¡over ¡Voice-­‑over-­‑IP ¡ ¡ for ¡Unobservable ¡Censorship ¡ Circumvention ¡ ¡ Amir ¡Houmansadr ¡( The ¡University ¡of ¡Texas ¡at ¡Aus3n ) ¡ Thomas ¡Riedl ¡( University ¡of ¡Illinois ¡at ¡Urbana-­‑Champaign ) ¡ Nikita ¡Borisov ¡( University ¡of ¡Illinois ¡at ¡Urbana-­‑Champaign ) ¡ Andrew ¡Singer ¡( University ¡of ¡Illinois ¡at ¡Urbana-­‑Champaign ) ¡ ¡

  2. Internet ¡Censorship ¡ • The ¡Internet ¡is ¡a ¡big ¡ threat ¡to ¡repressive ¡regimes! ¡ • Repressive ¡regimes ¡ censor ¡the ¡Internet: ¡ • IP ¡filtering, ¡DNS ¡hijacking, ¡Deep ¡packet-­‑inspecFon, ¡etc. ¡ NDSS ¡2013 ¡ • CircumvenFon ¡systems ¡ 2 ¡

  3. New ¡stage ¡in ¡the ¡arms ¡race ¡ • The ¡threat ¡model ¡has ¡changed ¡ Ø Past: ¡detect ¡circumvenFon ¡end-­‑points ¡ Ø Now: ¡detect ¡circumvenFon ¡traffic ¡also ¡ NDSS ¡2013 ¡ We ¡need ¡traffic ¡unobservability ¡ against ¡ passive , ¡ ac8ve , ¡or ¡ proac8ve ¡analysis ¡ 3 ¡

  4. A ¡recent ¡approach ¡ • A ¡promising ¡approach: ¡ hide ¡circumvenFon ¡traffic ¡within ¡ popular ¡ Internet ¡protocols ¡ • Censors ¡are ¡unlikely ¡to ¡completely ¡block ¡that ¡protocol ¡ ¡ NDSS ¡2013 ¡ • A ¡new ¡trend: ¡ mimic ¡ the ¡target ¡protocol ¡ FLAWED ¡ • SkypeMorph, ¡StegoTorus, ¡and ¡CensorSpoofer ¡(CCS’12) ¡ • It’s ¡hard ¡to ¡imitate ¡network ¡protocols ¡ The ¡Parrot ¡is ¡Dead: ¡Observing ¡Unobservable ¡Network ¡ Communica3ons ¡[Oakland’13] ¡ 4 ¡

  5. Our ¡approach ¡ • We ¡seek ¡the ¡same ¡objecFve, ¡but ¡take ¡a ¡different ¡approach: ¡ Run ¡the ¡target ¡protocol ¡ • By ¡running ¡the ¡target ¡protocol ¡no ¡need ¡to ¡worry ¡about ¡ NDSS ¡2013 ¡ implementaFon ¡quirks, ¡bugs, ¡protocol ¡details ¡ ¡ • Challenge: ¡how ¡to ¡ efficiently ¡encapsulate ¡traffic ¡into ¡the ¡target ¡ protocol ¡ ¡ 5 ¡

  6. FreeWave: ¡IP ¡over ¡Voice-­‑over-­‑IP ¡ • Target ¡protocol: ¡Voice-­‑over ¡IP ¡(VoIP) ¡ • Why ¡VoIP ¡ NDSS ¡2013 ¡ • Widely ¡used ¡protocol ¡(only ¡663 ¡Million ¡Skype ¡users) ¡ • Collateral ¡damage ¡to ¡block ¡ • Encrypted ¡ • How ¡to ¡hide? ¡ • The ¡dial-­‑up ¡modems ¡are ¡back! ¡ 6 ¡

  7. FreeWave ¡architecture ¡ ¡ NDSS ¡2013 ¡ FreeWave ¡ Client ¡ Server ¡ 7 ¡

  8. System ¡components ¡ The FreeWave Client Internet NDSS ¡2013 ¡ HTTP VoIP Audio Audio traffic Web VoIP traffic VoIP MoDem VSC Browser client peer FreeWave Server The The Internet Internet HTTP VoIP HTTP Audio Audio traffic traffic traffic VoIP VoIP Censored VSC MoDem Proxy peers client Destinations 8 ¡

  9. MoDem ¡component ¡ • A ¡typical ¡acousFc ¡modem ¡ • QAM ¡modulaFon ¡ • Reliable ¡transmission ¡ NDSS ¡2013 ¡ • Turbo ¡codes ¡ • Use ¡Preambles ¡ Raw data Channel QAM …….. Interleaver Data 1 Data 2 Data N (IP traffic) Encoder mapper …….. Preamble Signal Training 1 Data 1 Training 2 Data 2 Training N Data N 9 ¡ A data frame

  10. Evaluations ¡ MoDem parameters Packet Client location Data rate Q 1 /T R C drop rate NDSS ¡2013 ¡ Berlin, Germany 4 8 kHz 0.5 16000 bps 0 Frankfurt, Germany 4 8 kHz 0.5 16000 bps 0 Paris, France 4 8 kHz 0.5 16000 bps 0 Maidenhead, UK 4 8 kHz 0.5 16000 bps 0 Manchester, UK 4 8 kHz 0.5 16000 bps 0 Lodz, Poland 4 8 kHz 0.5 16000 bps 0.06 Chicago, IL 4 9.6 kHz 0.5 19200 bps 0.01 San Diego, CA 4 9.6 kHz 0.469 18000 bps 0 10 ¡

  11. FreeWave’s ¡unobservability ¡ • Comprehensive ¡unobservability ¡at ¡the ¡protocol ¡level ¡ ¡ ¡ • Traffic ¡analysis ¡(packet ¡rates ¡and ¡sizes) ¡ NDSS ¡2013 ¡ Ø Fixed ¡rate ¡codecs ¡(e.g., ¡G.7 ¡series) ¡ • Not ¡an ¡issue ¡ J ¡ Ø Variable ¡bit-­‑rates ¡(e.g., ¡Skype’s ¡SILK) ¡ • Simple ¡analysis ¡ FreeWave Pattern Skype-Speak Skype-Silent over Skype Average packet rate (pps) 49.91 50.31 49.57 Average packet size 148.64 146.50 103.97 Minimum packet size 64 64 64 Maximum packet size 175 171 133 11 ¡ • Superimpose ¡with ¡recoded ¡conversaFon ¡ ¡

  12. Server ¡obfuscation ¡ ¡ NDSS ¡2013 ¡ FreeWave ¡ Client ¡ Server ¡ 12 ¡

  13. Future ¡directions ¡ IP ¡over ¡ IP ¡over ¡Voice-­‑over-­‑IP ¡ … ¡ Voice ¡over ¡ NDSS ¡2013 ¡ • Embed ¡into ¡Video ¡of ¡VoIP ¡ • Find ¡other ¡protocol ¡to ¡tunnel ¡ • Look ¡for ¡beher ¡ efficiency ¡ 13 ¡

  14. NDSS ¡2013 ¡ Questions! ¡ 14 ¡

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend