Aim:
Ā Ā Ā Ā Ā Ā Ā Ā Ā To develop a secure data storage and retrieval scheme for a cloud-assisted Internet-of-Drones (IoD) environment, ensuring data confidentiality, integrity, fine-grained access control, and efficient search and retrieval with minimal decryption cost.
Abstract:
Ā Ā Ā Ā Ā Ā Ā Ā Ā The Internet-of-Drones (IoD) is a developing network that connects drones, flying area station servers (FASs), controlling authorities, and cloud infrastructure, enabling the capture and sharing of data via the Internet. While outsourcing drone-collected data to the cloud can improve accessibility, it raises significant confidentiality and security issues. Encrypting drone data protects privacy but complicates search and retrieval processes. To overcome these challenges, we introduce a secure data storage and retrieval scheme for a cloud-assisted IoD environment (DSRS-IoD). This scheme utilizes a novel hybrid attribute-based searchable encryption with outsourced decryption and verifiable data retrieval mechanisms. In the DSRS-IoD system, drones use identity-based encryption to send data to their FAS, which then outsources the data to the cloud using attribute-based searchable encryption. Data users can securely retrieve the required data from the cloud through keyword search functionality. The DSRS-IoD scheme provides fine-grained access control, data integrity, self-verifiability of search results, keyword privacy, and lightweight decryption.
Existing System:Ā
Ā Ā Ā Ā Ā Ā Ā Ā The existing system in cloud-assisted Internet-of-Drones (IoD) environments uses a secure data storage and retrieval scheme based on attribute-based searchable encryption. Drones encrypt and send data to Flying Area Station (FAS) servers, which then outsource this encrypted data to the cloud. Users can securely retrieve data through keyword searches, benefiting from fine-grained access control, data integrity, and lightweight decryption. However, this system lacks dynamic service discovery and load balancing.
Disadvantages:
Limited Scalability: Without a dynamic service discovery mechanism, the system may struggle to scale effectively as the number of Ā drones and data grows.
Increased Latency: The absence of load balancing can lead to uneven distribution of requests, increasing response times and reducing system performance.
Reduced Fault Tolerance: Without automatic fault detection and recovery, the system is more susceptible to service failures and downtime, affecting reliability.
Complex Configuration Management: Managing service configurations manually can be error-prone and inefficient, leading to potential inconsistencies and increased administrative overhead.
Ā
Proposing System:
Ā Ā Ā Ā Ā Ā Ā In the proposed DSRS-IoD system, integrating Eureka enhances performance by enabling dynamic service discovery, load balancing, and fault tolerance. Eureka facilitates efficient service registration and discovery, automatically updating the service registry to reflect the current state of services. This leads to improved load distribution, reduced latency, and increased system reliability by ensuring requests are routed to available and healthy service instances. The integration also simplifies configuration management and enhances scalability, making the DSRS-IoD system more resilient and responsive.
Advantages:
Dynamic Service Discovery: Eureka automatically updates the service registry, allowing for real-time discovery of new or updated services. This ensures that the system can efficiently find and interact with available services without manual intervention.
Fault Tolerance: By monitoring the health of service instances, Eureka ensures that requests are routed only to healthy and available instances. This enhances the systemās resilience and reliability, minimizing downtime and service interruptions.
Scalability: The dynamic nature of Eurekaās service discovery and load balancing supports seamless scaling of services as the system grows. This ensures that the system can handle increased loads and new services without degradation in performance.
Simplified Configuration Management: Eurekaās automation reduces the complexity of managing service configurations, leading to fewer errors and more efficient administration. This also simplifies the process of updating and maintaining the system.
Reviews
There are no reviews yet.