PrivICN: Privacy-preserving content retrieval in information-centric networking