Abstract

Cloud-edge-collaborative storage (CECS) is a promising framework to process data of the internet of things (IoT). It allows edge servers to process IoT data in real-time and stores them on a cloud server. Hence, it can rapidly respond to the requests of IoT devices, provide a massive volume of cloud storage for IoT data, and conveniently share IoT data with users. However, due to the vulnerability of edge and cloud servers, CECS suffers from the risk of data leakage. Existing secure CECS schemes are secure only if all edge servers are trusted. In other words, if any edge server is compromised, all cloud data (generated by IoT devices) will be leaked. Additionally, it is costly to request expected data from the cloud, which is linear with respect to the number of edge servers. To address the above problems, we propose a new secure data search and sharing scheme for CECS. Our scheme improves the existing secure CECS scheme in the following two ways. First, it enables users to generate a public-and-private key pair and manage private keys by themselves. In contrast, the existing solution requires edge servers to manage users' private keys. Second, it uses searchable public-key encryption to achieve more secure, efficient, and flexible data searching. In terms of security, our scheme ensures the confidentiality of cloud data and secure data sharing and searching and avoids a single point of breakthrough. In terms of performance, the experimental results show that our scheme significantly reduces users' computing costs by delegating most of the cryptographic operations to edge servers. Especially, our scheme reduces the computing and communication overhead for generating a search trapdoor compared with the existing secure CECS scheme.

Highlights

  • Cloud-edge-collaborative storage (CECS) serves to equip edge servers between internet of things (IoT) devices and cloud servers

  • The edge servers rapidly respond to requests from IoT devices, e.g., analyzing data collected from IoT devices in real-time and forwarding processed data to the cloud server to save the cost of IoT devices

  • Compared with the previous work, our scheme is advantageous with respect to maintaining the privacy of IoT devices and users’ private keys and achieving more secure or efficient data sharing and data searching

Read more

Summary

INTRODUCTION

Cloud-edge-collaborative storage (CECS) serves to equip edge servers between internet of things (IoT) devices and cloud servers. To share the expected data of device I via the cloud server, an authorized user (denoted by U, where U ∈ U) chooses a keyword W as his search request and sends the request to a nearby edge server (denoted by B). The new scheme saves the cost of IoT devices and users by delegating cryptographic operations to the nearby edge servers as much as possible. This work demonstrated that by deploying searchable encryption (SE) along with another cryptographic algorithm, it was possible to share and search outsourced data with privacy preservation in the cloud-edge-collaborative model. All edges share the data-search secret key, which leads to the problem that any edge server could be compromised and leveraged to break the security of the entire system.

BACKGROUND
OBJECTS Our CECS scheme has five entities
EXPERIMENTS
Findings
CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.