Back to Search
Start Over
BC-SABE: Blockchain-Aided Searchable Attribute-Based Encryption for Cloud-IoT
- Source :
- IEEE Internet of Things Journal. 7:7851-7867
- Publication Year :
- 2020
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2020.
-
Abstract
- The Internet of Things (IoT) changed our lives with huge amounts of data production. Due to source-limited IoT devices, one of the best ways to process the data is cloud storage. However, a series of security and privacy issues arise, such as illegal data access, data tampering, and privacy leak. Though symmetric encryption can guarantee data confidentiality, it cannot realize fine-grained data sharing and searching. The keyword-based searchable attribute-based encryption (KSABE) can achieve data confidentiality and fine-grained access control. More importantly, it realizes a keyword-based search for data users. However, the heavy decryption computation burden and the management of massive user keys appear when implementing attribute-based encryption schemes to IoT. Therefore, this article proposes a blockchain-aided searchable attribute-based encryption (BC-SABE) with efficient revocation and decryption, where the traditional centralized server is replaced with a decentralized blockchain system being in charge of the threshold parameter generation, key management, and user revocation. All revocation tasks are done by the blockchain and it is on longer necessary for ciphertext reencryption and key update. Moreover, users utilize the coalition blockchain to generate partial tokens. Besides, the cloud server contained in our scheme not only stores the massive encrypted data but also performs search and predecryption for users who only require one exponentiation in the group ${\mathbb {G}}$ to decrypt fully. Security analyses prove that our scheme realizes the security under the chosen plaintext attack and the chosen keyword attack. Simulations show that the decryption and token generation cost of our scheme are preferable.
- Subjects :
- Computer Networks and Communications
Computer science
Cloud computing
Access control
02 engineering and technology
Computer security
computer.software_genre
Security token
Encryption
Ciphertext
0202 electrical engineering, electronic engineering, information engineering
Chosen-plaintext attack
Key management
Revocation
business.industry
020206 networking & telecommunications
Computer Science Applications
Symmetric-key algorithm
Hardware and Architecture
Signal Processing
020201 artificial intelligence & image processing
Attribute-based encryption
business
computer
Cloud storage
Information Systems
Subjects
Details
- ISSN :
- 23722541
- Volume :
- 7
- Database :
- OpenAIRE
- Journal :
- IEEE Internet of Things Journal
- Accession number :
- edsair.doi...........bc47280342ecfd8d71ee87ba18266ae6
- Full Text :
- https://doi.org/10.1109/jiot.2020.2993231