Scalable, Practical VoIP Teleconferencing with End-to-End Homomorphic Encryption

Kurt Rohloff, David Bruce Cousins, Daniel Sumorok

Research output: Contribution to journalArticlepeer-review

8 Scopus citations

Abstract

We present an approach to scalable, secure voice over IP (VoIP) teleconferencing on commodity mobile devices and data networks with end-to-end homomorphic encryption. We assume an honest-but-curious threat model where an adversary, despite observing all communications between participants and having access to teleconferencing servers, is unable to obtain unencrypted data and subsequently listen to the conversation. Prior secure VoIP teleconferencing services have relied on: 1) teleconferencing clients to maintain point-to-point encrypted links with other clients or 2) a teleconferencing server which can access and manipulate VoIP streams unencrypted. Our approach mixes VoIP data streams at a single teleconferencing server only while encrypted. Data streams are never decrypted at the teleconferencing server. Innovation comes from an efficient VoIP encoding to reduce circuit depth for homomorphic mixing of encrypted VoIP data, parameterization for low bandwidth usage and integration into an existing open-source VoIP infrastructure. We experimentally evaluate on commodity iPhones, mixing at the VoIP servers on lowest cost Amazon AWS cloud server instances and communicating on commercial data networks and 802.11n access points.

Original languageEnglish (US)
Article number7782328
Pages (from-to)1031-1041
Number of pages11
JournalIEEE Transactions on Information Forensics and Security
Volume12
Issue number5
DOIs
StatePublished - May 2017

All Science Journal Classification (ASJC) codes

  • Safety, Risk, Reliability and Quality
  • Computer Networks and Communications

Keywords

  • Encryption
  • communication security

Fingerprint

Dive into the research topics of 'Scalable, Practical VoIP Teleconferencing with End-to-End Homomorphic Encryption'. Together they form a unique fingerprint.

Cite this