Cryptology ePrint Archive: Report 2015/489

Scalable and private media consumption with Popcorn

Trinabh Gupta and Natacha Crooks and Whitney Mulhern and Srinath Setty and Lorenzo Alvisi and Michael Walfish

Abstract: We describe the design, implementation, and evaluation of Popcorn, a media delivery system that hides clients' consumption (even from the content distributor). Popcorn relies on a powerful cryptographic primitive: private information retrieval (PIR). With novel refinements that leverage the properties of PIR protocols and media streaming, Popcorn scales to the size of Netflix's library (8000 movies) and respects current controls on media dissemination. The dollar cost to serve a media object in Popcorn is 3.87 times that of a non-private system.

Category / Keywords: applications / private information retrieval, implementation, cryptographic protocol

Original Publication (with minor differences): USENIX NSDI

Date: received 21 May 2015, last revised 29 Feb 2016

Contact author: trinabh at cs utexas edu

Available format(s): PDF | BibTeX Citation

Version: 20160229:231645 (All versions of this report)

Short URL:

Discussion forum: Show discussion | Start new discussion

[ Cryptology ePrint archive ]