Functional Encryption (FE) expands traditional public-key encryption in two different ways: it supports fine-grained access control and allows learning a function of the encrypted data. In this paper, we review all FE classes, describing their functionalities and main characteristics. In particular, we mention several schemes for each class, providing their security assumptions and comparing their properties. To our knowledge, this is the first survey that encompasses the entire FE family.
翻译:功能加密(FE)以两种不同的方式扩大了传统的公用钥匙加密:它支持精细的存取控制,并允许学习加密数据的函数。在本文中,我们审查了所有FE类,描述其功能和主要特征。特别是,我们提到每个类的几个方案,提供安全假设和比较其属性。据我们所知,这是涵盖整个FE家族的首次调查。