Public key encryption with equality test from generic assumptions in the random oracle model

Public key encryption with equality test (PKEET) is a variant of classical public key encryption (PKE) with the special functionality of an equality test, and can be used in many applications such as in keyword search on encrypted data and for efficient management by partitioning encrypted data in t...

Full description

Saved in:
Bibliographic Details
Main Authors: Lee, Hyung Tae, Ling, San, Seo, Jae Hong, Wang, Huaxiong
Other Authors: School of Physical and Mathematical Sciences
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/142922
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-142922
record_format dspace
spelling sg-ntu-dr.10356-1429222023-02-28T19:49:10Z Public key encryption with equality test from generic assumptions in the random oracle model Lee, Hyung Tae Ling, San Seo, Jae Hong Wang, Huaxiong School of Physical and Mathematical Sciences Strategic Centre for Research in Privacy-Preserving Technologies & Systems Research Techno Plaza Science::Mathematics Public Key Encryption Equality Test Public key encryption with equality test (PKEET) is a variant of classical public key encryption (PKE) with the special functionality of an equality test, and can be used in many applications such as in keyword search on encrypted data and for efficient management by partitioning encrypted data in the cloud. Since the original proposal of Yang et al. (CT-RSA, 2010), several subsequent proposals to improve the efficiency or functionality of PKEET have been reported. We present a PKEET construction from generic assumptions in the random oracle model. In particular, whereas previous results require number-theoretic assumptions or strictly stronger generic assumptions such as the existence of secure hierarchical identity-based encryption, our proposal requires only the existence of cryptographic hash functions and secure PKE schemes satisfying a special property, called randomness extractability. Informally, randomness extractability means that one can recover the randomness used in a ciphertext when given a secret key corresponding to a public key for the ciphertext. We investigate the fact that PKE schemes satisfying this property can be designed by the Fujisaki-Okamoto (FO) transformation, which is the widely utilized method to obtain secure PKE schemes from basic cryptographic primitives in the random oracle model. As a result, in combination with the FO transformation, we obtain a PKEET construction in the random oracle model if there exist a one-way PKE scheme, a one-time secure symmetric key encryption scheme, collision-resistant and one-way hash functions, and a pseudorandom function. In this sense, we remark that our PKEET construction is derived from fundamental generic assumptions only. Accepted version 2020-07-13T01:17:11Z 2020-07-13T01:17:11Z 2019 Journal Article Lee, H. T., Ling, S., Seo, J. H., & Wang, H. (2019). Public key encryption with equality test from generic assumptions in the random oracle model. Information Sciences, 500, 15-33. doi:10.1016/j.ins.2019.05.026 0020-0255 https://hdl.handle.net/10356/142922 10.1016/j.ins.2019.05.026 500 15 33 en Information Sciences © 2019 Elsevier Inc. All rights reserved. This paper was published in Information Sciences and is made available with permission of Elsevier Inc. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Science::Mathematics
Public Key Encryption
Equality Test
spellingShingle Science::Mathematics
Public Key Encryption
Equality Test
Lee, Hyung Tae
Ling, San
Seo, Jae Hong
Wang, Huaxiong
Public key encryption with equality test from generic assumptions in the random oracle model
description Public key encryption with equality test (PKEET) is a variant of classical public key encryption (PKE) with the special functionality of an equality test, and can be used in many applications such as in keyword search on encrypted data and for efficient management by partitioning encrypted data in the cloud. Since the original proposal of Yang et al. (CT-RSA, 2010), several subsequent proposals to improve the efficiency or functionality of PKEET have been reported. We present a PKEET construction from generic assumptions in the random oracle model. In particular, whereas previous results require number-theoretic assumptions or strictly stronger generic assumptions such as the existence of secure hierarchical identity-based encryption, our proposal requires only the existence of cryptographic hash functions and secure PKE schemes satisfying a special property, called randomness extractability. Informally, randomness extractability means that one can recover the randomness used in a ciphertext when given a secret key corresponding to a public key for the ciphertext. We investigate the fact that PKE schemes satisfying this property can be designed by the Fujisaki-Okamoto (FO) transformation, which is the widely utilized method to obtain secure PKE schemes from basic cryptographic primitives in the random oracle model. As a result, in combination with the FO transformation, we obtain a PKEET construction in the random oracle model if there exist a one-way PKE scheme, a one-time secure symmetric key encryption scheme, collision-resistant and one-way hash functions, and a pseudorandom function. In this sense, we remark that our PKEET construction is derived from fundamental generic assumptions only.
author2 School of Physical and Mathematical Sciences
author_facet School of Physical and Mathematical Sciences
Lee, Hyung Tae
Ling, San
Seo, Jae Hong
Wang, Huaxiong
format Article
author Lee, Hyung Tae
Ling, San
Seo, Jae Hong
Wang, Huaxiong
author_sort Lee, Hyung Tae
title Public key encryption with equality test from generic assumptions in the random oracle model
title_short Public key encryption with equality test from generic assumptions in the random oracle model
title_full Public key encryption with equality test from generic assumptions in the random oracle model
title_fullStr Public key encryption with equality test from generic assumptions in the random oracle model
title_full_unstemmed Public key encryption with equality test from generic assumptions in the random oracle model
title_sort public key encryption with equality test from generic assumptions in the random oracle model
publishDate 2020
url https://hdl.handle.net/10356/142922
_version_ 1759853395639795712