Amadeus: Scalable, Privacy-Preserving Live Video Analytics

Sandeep Dsouza,Victor Bahl,Lixiang Ao,Landon P. Cox
DOI: https://doi.org/10.48550/arXiv.2011.05163
2020-11-06
Abstract:Smart-city applications ranging from traffic management to public-safety alerts rely on live analytics of video from surveillance cameras in public spaces. However, a growing number of government regulations stipulate how data collected from these cameras must be handled in order to protect citizens' privacy. This paper describes Amadeus, which balances privacy and utility by redacting video in near realtime for smart-city applications. Our main insight is that whitelisting objects, or blocking by default, is crucial for scalable, privacy-preserving video analytics. In the context of modern object detectors, we prove that whitelisting reduces the risk of an object-detection error leading to a privacy violation, and helps Amadeus scale to a large and diverse set of applications. In particular, Amadeus utilizes whitelisting to generate composable encrypted object-specific live streams, which simultaneously meet the requirements of multiple applications in a privacy-preserving fashion, while reducing the compute and streaming-bandwidth requirements at the edge. Experiments with our Amadeus prototype show that compared to blacklisting objects, whitelisting yields significantly better privacy (up to ~28x) and bandwidth savings (up to ~5.5x). Additionally, our experiments also indicate that the composable live streams generated by Amadeus are usable by real-world applications with minimum utility loss.
Cryptography and Security,Networking and Internet Architecture
What problem does this paper attempt to address?