Verifiable attribute-based searchable encryption scheme based on blockchain
For the problem that the shared decryption key lacks of fine-grained access control and the search results lacks of correctness verification under one-to-many search model,a verifiable attribute-based searchable encryption scheme based on blockchain was proposed.The ciphertext policy attribute-based...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | zho |
Published: |
Editorial Department of Journal on Communications
2020-02-01
|
Series: | Tongxin xuebao |
Subjects: | |
Online Access: | http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2020011/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1841539343521415168 |
---|---|
author | Xixi YAN Xiaohan YUAN Yongli TANG Yanli CHEN |
author_facet | Xixi YAN Xiaohan YUAN Yongli TANG Yanli CHEN |
author_sort | Xixi YAN |
collection | DOAJ |
description | For the problem that the shared decryption key lacks of fine-grained access control and the search results lacks of correctness verification under one-to-many search model,a verifiable attribute-based searchable encryption scheme based on blockchain was proposed.The ciphertext policy attribute-based encryption mechanism was used on the shared key to achieve fine-grained access control.Ethereum blockchain technology was combined to solve the problem of incorrect search results returned by the semi-honest and curious cloud server model,so it could prompt both the cloud server and the user to follow the rules of the contract honestly and achieved service-payment fairness between the user and the cloud server in the pay-per-use cloud environment.In addition,based on the irreversible modification of the blockchain,the cloud server was guaranteed to receive the service fee,and the user was assured to obtain the correct retrieval results without additional verification which reduced the computational overhead of the user.The security analysis shows that the scheme satisfies the semantic security against adaptive chosen keyword attack and can protect the privacy of users and the security of data.The performance comparison and experimental results show that the scheme has certain optimizations in security index generation,search token generation,retrieval efficiency and transaction quantity,so it is more suitable for one-to-many search scenarios such as smart medical. |
format | Article |
id | doaj-art-492b03d7d89a46d59f0047cabbaf621c |
institution | Kabale University |
issn | 1000-436X |
language | zho |
publishDate | 2020-02-01 |
publisher | Editorial Department of Journal on Communications |
record_format | Article |
series | Tongxin xuebao |
spelling | doaj-art-492b03d7d89a46d59f0047cabbaf621c2025-01-14T07:18:38ZzhoEditorial Department of Journal on CommunicationsTongxin xuebao1000-436X2020-02-014118719859733438Verifiable attribute-based searchable encryption scheme based on blockchainXixi YANXiaohan YUANYongli TANGYanli CHENFor the problem that the shared decryption key lacks of fine-grained access control and the search results lacks of correctness verification under one-to-many search model,a verifiable attribute-based searchable encryption scheme based on blockchain was proposed.The ciphertext policy attribute-based encryption mechanism was used on the shared key to achieve fine-grained access control.Ethereum blockchain technology was combined to solve the problem of incorrect search results returned by the semi-honest and curious cloud server model,so it could prompt both the cloud server and the user to follow the rules of the contract honestly and achieved service-payment fairness between the user and the cloud server in the pay-per-use cloud environment.In addition,based on the irreversible modification of the blockchain,the cloud server was guaranteed to receive the service fee,and the user was assured to obtain the correct retrieval results without additional verification which reduced the computational overhead of the user.The security analysis shows that the scheme satisfies the semantic security against adaptive chosen keyword attack and can protect the privacy of users and the security of data.The performance comparison and experimental results show that the scheme has certain optimizations in security index generation,search token generation,retrieval efficiency and transaction quantity,so it is more suitable for one-to-many search scenarios such as smart medical.http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2020011/symmetric searchable encryptionattribute-based encryptionethereum smart contractverifiable |
spellingShingle | Xixi YAN Xiaohan YUAN Yongli TANG Yanli CHEN Verifiable attribute-based searchable encryption scheme based on blockchain Tongxin xuebao symmetric searchable encryption attribute-based encryption ethereum smart contract verifiable |
title | Verifiable attribute-based searchable encryption scheme based on blockchain |
title_full | Verifiable attribute-based searchable encryption scheme based on blockchain |
title_fullStr | Verifiable attribute-based searchable encryption scheme based on blockchain |
title_full_unstemmed | Verifiable attribute-based searchable encryption scheme based on blockchain |
title_short | Verifiable attribute-based searchable encryption scheme based on blockchain |
title_sort | verifiable attribute based searchable encryption scheme based on blockchain |
topic | symmetric searchable encryption attribute-based encryption ethereum smart contract verifiable |
url | http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2020011/ |
work_keys_str_mv | AT xixiyan verifiableattributebasedsearchableencryptionschemebasedonblockchain AT xiaohanyuan verifiableattributebasedsearchableencryptionschemebasedonblockchain AT yonglitang verifiableattributebasedsearchableencryptionschemebasedonblockchain AT yanlichen verifiableattributebasedsearchableencryptionschemebasedonblockchain |