Public key searchable encryption scheme in blockchain-enabled multi-user environment

In order to meet the needs of data security sharing in multi-user environment, a public key searchable encryption scheme supporting one-to-many mode was proposed.Specifically, the data owner could specify multiple users to retrieve the ciphertext by executing the encryption algorithm once, so as to...

Full description

Saved in:
Bibliographic Details
Main Authors: Dong ZHENG, Tianze ZHU, Rui GUO
Format: Article
Language:zho
Published: Editorial Department of Journal on Communications 2021-10-01
Series:Tongxin xuebao
Subjects:
Online Access:http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2021130/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841539248971317248
author Dong ZHENG
Tianze ZHU
Rui GUO
author_facet Dong ZHENG
Tianze ZHU
Rui GUO
author_sort Dong ZHENG
collection DOAJ
description In order to meet the needs of data security sharing in multi-user environment, a public key searchable encryption scheme supporting one-to-many mode was proposed.Specifically, the data owner could specify multiple users to retrieve the ciphertext by executing the encryption algorithm once, so as to achieve more flexible sharing of ciphertext data.In addition, the specific file encryption key transfer algorithm was designed to ensure that the user could decrypt and obtain the plaintext correctly after retrieving the ciphertext.Combined with the blockchain technology, the smart contract execution detection algorithm was used to ensure the correctness of the retrieval results.In terms of security, based on the decisional bilinear Diffie-Hellman hypothesis and the modified bilinear Diffie-Hellman hypothesis, it was proved that the proposed scheme satisfies the security requirements of keyword indistinguishability and trapdoor information indistinguishability under the random oracle model, and could resist the internal keyword guessing attack.Finally, the proposed scheme and the existing related schemes were simulated by using jPBC cryptolibrary, and the test results show that the proposed scheme has high computational efficiency.
format Article
id doaj-art-7e839ebbb3ee4378b562300f411a96dd
institution Kabale University
issn 1000-436X
language zho
publishDate 2021-10-01
publisher Editorial Department of Journal on Communications
record_format Article
series Tongxin xuebao
spelling doaj-art-7e839ebbb3ee4378b562300f411a96dd2025-01-14T07:22:58ZzhoEditorial Department of Journal on CommunicationsTongxin xuebao1000-436X2021-10-014214015259745453Public key searchable encryption scheme in blockchain-enabled multi-user environmentDong ZHENGTianze ZHURui GUOIn order to meet the needs of data security sharing in multi-user environment, a public key searchable encryption scheme supporting one-to-many mode was proposed.Specifically, the data owner could specify multiple users to retrieve the ciphertext by executing the encryption algorithm once, so as to achieve more flexible sharing of ciphertext data.In addition, the specific file encryption key transfer algorithm was designed to ensure that the user could decrypt and obtain the plaintext correctly after retrieving the ciphertext.Combined with the blockchain technology, the smart contract execution detection algorithm was used to ensure the correctness of the retrieval results.In terms of security, based on the decisional bilinear Diffie-Hellman hypothesis and the modified bilinear Diffie-Hellman hypothesis, it was proved that the proposed scheme satisfies the security requirements of keyword indistinguishability and trapdoor information indistinguishability under the random oracle model, and could resist the internal keyword guessing attack.Finally, the proposed scheme and the existing related schemes were simulated by using jPBC cryptolibrary, and the test results show that the proposed scheme has high computational efficiency.http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2021130/searchable encryptionmulti-user environmentciphertext secure sharingblockchainsmart contract
spellingShingle Dong ZHENG
Tianze ZHU
Rui GUO
Public key searchable encryption scheme in blockchain-enabled multi-user environment
Tongxin xuebao
searchable encryption
multi-user environment
ciphertext secure sharing
blockchain
smart contract
title Public key searchable encryption scheme in blockchain-enabled multi-user environment
title_full Public key searchable encryption scheme in blockchain-enabled multi-user environment
title_fullStr Public key searchable encryption scheme in blockchain-enabled multi-user environment
title_full_unstemmed Public key searchable encryption scheme in blockchain-enabled multi-user environment
title_short Public key searchable encryption scheme in blockchain-enabled multi-user environment
title_sort public key searchable encryption scheme in blockchain enabled multi user environment
topic searchable encryption
multi-user environment
ciphertext secure sharing
blockchain
smart contract
url http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2021130/
work_keys_str_mv AT dongzheng publickeysearchableencryptionschemeinblockchainenabledmultiuserenvironment
AT tianzezhu publickeysearchableencryptionschemeinblockchainenabledmultiuserenvironment
AT ruiguo publickeysearchableencryptionschemeinblockchainenabledmultiuserenvironment