Efficient public key encryption with equality test in the standard model

Public key encryption with equality test (PKEET) is a special kind of public encryption scheme (PKE) that allows a tester to perform equality tests on ciphertexts generated by different public keys as well as the same public key. This feature enables us to apply PKEET to various scenarios in practic...

Full description

Saved in:
Bibliographic Details
Main Authors: Zhang, Kai, Chen, Jie, Lee, Hyung Tae, Qian, Haifeng, Wang, Huaxiong
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/140695
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-140695
record_format dspace
spelling sg-ntu-dr.10356-1406952020-06-01T07:47:47Z Efficient public key encryption with equality test in the standard model Zhang, Kai Chen, Jie Lee, Hyung Tae Qian, Haifeng Wang, Huaxiong School of Physical and Mathematical Sciences Science::Mathematics Public Key Encryption with Equality Test Standard Model Public key encryption with equality test (PKEET) is a special kind of public encryption scheme (PKE) that allows a tester to perform equality tests on ciphertexts generated by different public keys as well as the same public key. This feature enables us to apply PKEET to various scenarios in practice, such as efficient data management on encrypted databases and spam filtering in encrypted email systems. From these reasons, since Yang et al. [1] first proposed the concept of PKEET, there have been proposed many PKEET schemes to improve efficiency or to enhance functionalities. However, to the best of our knowledge, almost all existing schemes were presented under assuming the existence of random oracles, except for generic construction proposed by Lee et al. On the other hand, their generic approach for PKEET employs a 2-level hierarchical identity-based encryption and a strongly unforgeable one-time signature, which suffers from low efficiency. In this paper, we propose an efficient PKEET scheme under a specific cryptographic assumption in the standard model. To this end, we first encrypt a message and its hash value in a parallel way by following the recently proposed strategy. Then, to prevent adaptive chosen ciphertext attacks (CCA2), we give a link between them by adapting the technique which was originally proposed for identity-based encryption and previously exploited to design efficient CCA2-secure PKE schemes. We show that our proposed construction satisfies formal security requirements for PKEET under the decisional bilinear Diffie–Hellman (DBDH) assumption in the standard model. As a result, we obtain a new PKEET scheme which has shorter ciphertext and trapdoor sizes, and improves computational costs for encryption, decryption, and test algorithms, by about 60%, 77%, and 66%, respectively, compared to a PKEET instantiation obtained by the prior generic framework. MOE (Min. of Education, S’pore) 2020-06-01T07:47:46Z 2020-06-01T07:47:46Z 2018 Journal Article Zhang, K., Chen, J., Lee, H. T., Qian, H., & Wang, H. (2019). Efficient public key encryption with equality test in the standard model. Theoretical Computer Science, 755, 65-80. doi:10.1016/j.tcs.2018.06.048 0304-3975 https://hdl.handle.net/10356/140695 10.1016/j.tcs.2018.06.048 2-s2.0-85049754512 755 65 80 en Theoretical Computer Science © 2018 Elsevier B.V. All rights reserved.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Science::Mathematics
Public Key Encryption with Equality Test
Standard Model
spellingShingle Science::Mathematics
Public Key Encryption with Equality Test
Standard Model
Zhang, Kai
Chen, Jie
Lee, Hyung Tae
Qian, Haifeng
Wang, Huaxiong
Efficient public key encryption with equality test in the standard model
description Public key encryption with equality test (PKEET) is a special kind of public encryption scheme (PKE) that allows a tester to perform equality tests on ciphertexts generated by different public keys as well as the same public key. This feature enables us to apply PKEET to various scenarios in practice, such as efficient data management on encrypted databases and spam filtering in encrypted email systems. From these reasons, since Yang et al. [1] first proposed the concept of PKEET, there have been proposed many PKEET schemes to improve efficiency or to enhance functionalities. However, to the best of our knowledge, almost all existing schemes were presented under assuming the existence of random oracles, except for generic construction proposed by Lee et al. On the other hand, their generic approach for PKEET employs a 2-level hierarchical identity-based encryption and a strongly unforgeable one-time signature, which suffers from low efficiency. In this paper, we propose an efficient PKEET scheme under a specific cryptographic assumption in the standard model. To this end, we first encrypt a message and its hash value in a parallel way by following the recently proposed strategy. Then, to prevent adaptive chosen ciphertext attacks (CCA2), we give a link between them by adapting the technique which was originally proposed for identity-based encryption and previously exploited to design efficient CCA2-secure PKE schemes. We show that our proposed construction satisfies formal security requirements for PKEET under the decisional bilinear Diffie–Hellman (DBDH) assumption in the standard model. As a result, we obtain a new PKEET scheme which has shorter ciphertext and trapdoor sizes, and improves computational costs for encryption, decryption, and test algorithms, by about 60%, 77%, and 66%, respectively, compared to a PKEET instantiation obtained by the prior generic framework.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Zhang, Kai
Chen, Jie
Lee, Hyung Tae
Qian, Haifeng
Wang, Huaxiong
format Article
author Zhang, Kai
Chen, Jie
Lee, Hyung Tae
Qian, Haifeng
Wang, Huaxiong
author_sort Zhang, Kai
title Efficient public key encryption with equality test in the standard model
title_short Efficient public key encryption with equality test in the standard model
title_full Efficient public key encryption with equality test in the standard model
title_fullStr Efficient public key encryption with equality test in the standard model
title_full_unstemmed Efficient public key encryption with equality test in the standard model
title_sort efficient public key encryption with equality test in the standard model
publishDate 2020
url https://hdl.handle.net/10356/140695
_version_ 1681059265720090624