In the digital era, users share their personal data with service providers to obtain some utility, e.g., access to high-quality services. Yet, the induced information flows raise privacy and integrity concerns. Consequently, cautious users may want to protect their privacy by minimizing the amount of information they disclose to curious service providers. Service providers are interested in verifying the integrity of the users' data to improve their services and obtain useful knowledge for their business. In this work, we present a generic solution to the trade-off between privacy, integrity, and utility, by achieving authenticity verification of data that has been encrypted for offloading to service providers. Based on lattice-based homomorphic encryption and commitments, as well as zero-knowledge proofs, our construction enables a service provider to process and reuse third-party signed data in a privacy-friendly manner with integrity guarantees. We evaluate our solution on different use cases such as smart-metering, disease susceptibility, and location-based activity tracking, thus showing its versatility. Our solution achieves broad generality, quantum-resistance, and relaxes some assumptions of state-of-the-art solutions without affecting performance.
翻译:在数字时代,用户与服务提供者分享个人数据,以获得某种效用,例如高质量服务的机会;然而,引发的信息流动引起了隐私和完整性问题;因此,谨慎用户可能希望通过最大限度地减少向好奇的服务提供者披露信息的数量来保护其隐私;服务提供者有兴趣核查用户数据的完整性,以改善其服务并为业务获取有用的知识;在这项工作中,我们提出了一个在隐私、完整性和实用性之间取舍的通用解决办法,方法是对已加密的数据进行真实性核查,以便将其卸载到服务提供者手中。 根据基于通俗的同型加密和承诺以及零知识证明,我们的建设使服务提供者能够以保密的方式处理和再利用第三方签署的数据,并保障完整性。我们评估了我们关于智能计量、疾病易发性、基于地点的活动跟踪等不同使用案例的解决方案,从而显示了其多功能。我们的解决办法实现了广泛的一般性、量子保持和放松一些假设,而不影响业绩。