With the rapid growth of cloud storage and cloud computing services, many organisations and users choose to store the data on a cloud server for saving costs. However, due to security concerns, data of users would be encrypted before sending to the cloud. However, this hinders a problem of computation on encrypted data in the cloud, especially in the case of performing data matching in various medical scenarios. Public key encryption with equality test (PKEET) is a powerful tool that allows the authorized cloud server to check whether two ciphertexts are generated by the same message. PKEET has then become a promising candidate for many practical applications like efficient data management on encrypted databases. Lee et al. (Information Sciences 2020) proposed a generic construction of PKEET schemes in the standard model and hence it is possible to yield the first instantiation of post-quantum PKEET schemes based on lattices. At ACISP 2019, Duong et al. proposed a direct construction of PKEET over integer lattices in the standard model. However, their scheme does not reach the CCA2-security. In this paper, we propose an efficient CCA2-secure PKEET scheme based on ideal lattices. In addition, we present a modification of the scheme by Duong et al. over integer lattices to attain the CCA2-security. Both schemes are proven secure in the standard model, and they enjoy the security in the upcoming quantum computer era.
翻译:随着云存储和云计算服务的迅速增长,许多组织和用户选择将数据储存在云端服务器上以节省成本。然而,由于安全考虑,用户数据将在发送云之前加密。然而,这阻碍了在云层加密数据计算的问题,特别是在各种医疗情景中进行数据匹配的情况下,这阻碍了计算云层加密数据的问题。公共钥匙与平等测试加密(PKET)是一个强大的工具,允许授权的云端服务器检查同一信息是否生成了两个密码。随后,PKEET成为许多实际应用如加密数据库高效数据管理等有希望的候选软件。Lee等人(信息科学,2020年)提议在标准模型中通用地构建PKEET计划,从而有可能产生基于粘液的后QQEET计划的首次即时捷性。在2019年的ACISP,Duong等人(等)提议直接构建PKET模式,而不是在标准模型中进行整数级的平整级平面平面平面平面平面平面平面平面。然而,他们的计划并没有达到CC2-安全性平面平面平面。在本文件中,我们提出了一个高效的平面平面平面平面平面平面平面平面平面平面平面平面平面平面的平面平面平面平面平面平面计划。