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...
Saved in:
Main Authors: | , , |
---|---|
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 |