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...

Full description

Saved in:
Bibliographic Details
Main Authors: Xixi YAN, Xiaohan YUAN, Yongli TANG, Yanli CHEN
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