Functional Encryption (FE) expands traditional public-key encryption in two different ways: it supports fine-grained access control and it allows to learn a function of the encrypted data. In this paper, we review all FE classes, describing their functionalities and main characteristics. In particular, for each class we mention several schemes, 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 家族的调查 。