Public key encryption with equality test (PKEET) allows testing whether two ciphertexts are generated by the same message or not. PKEET is a potential candidate for many practical applications like efficient data management on encrypted databases. Potential applicability of PKEET leads to intensive research from its first instantiation by Yang et al. (CT-RSA 2010). Most of the followup constructions are secure in the random oracle model. Moreover, the security of all the concrete constructions is based on number-theoretic hardness assumptions which are vulnerable in the post-quantum era. Recently, Lee et al. (ePrint 2016) proposed a generic construction of PKEET schemes in the standard model and hence it is possible to yield the first instantiation of PKEET schemes based on lattices. Their method is to use a $2$-level hierarchical identity-based encryption (HIBE) scheme together with a one-time signature scheme. In this paper, we propose, for the first time, a direct construction of a PKEET scheme based on the hardness assumption of lattices in the standard model. More specifically, the security of the proposed scheme is reduces to the hardness of the Learning With Errors problem.
翻译:通过平等测试(PKEET)对公用钥匙进行加密(PKEET),可以测试两个密码文本是否由同一信息生成。 PKEET是许多实用应用程序的潜在候选对象,例如加密数据库的高效数据管理等。PKEET的潜在适用性导致Yang等人(CT-RSA,2010年)首次即时研究(Yang等人,2010年)。大多数后续构造在随机或触摸模型中是安全的。此外,所有混凝土构造的安全性都基于数字-理论硬性假设,这些假设在赤道后时代是脆弱的。最近,Lee等人(EPrint 2016年)提议在标准模型中采用通用的PKEET计划,从而有可能产生基于胶层的PKEET计划的首次即时捷性研究。它们的方法是使用一个以2美元等级为级的基于身份的加密(HIBE)计划以及一个一次性的签名计划。在本文中,我们首次提议根据硬度假设的硬度假设直接构建一个PKEET计划。具体地说,拟议的标准学习模型的安全性降低了硬度。