Abstract
Cloud service providers are responsible for these services to satisfy user requirements. The cloud users need SLAs to indicate their requirements related to the quality of service and security. A novel technique called Bloom Hashing Data Storage based Benaloh Cryptographic Data Accessing (BHDS-BCDA) is introduced for providing better service-level agreement with minimal space complexity and higher authentication accuracy. BHDS-BCDA technique contains three processes: registration and key generation, secure data storage, and access control to provide an efficient service level agreement between cloud user and server. In the registration, the cloud user details are registered to the cloud server. After the registration, the cloud server generates the public key and private key for every registered cloud user using Benaloh Cryptographic function. Whenever the cloud user needs to store the cloud server's data, they verify the user as an authorized or unauthorized user. The cloud server uses the Bloom hash probabilistic data structure to store the data in a cloud server with minimum space complexity for the authorized users. When a cloud user requests the data, the cloud service provider encrypts it and transmits it to the requested cloud user. From that point onward, the cloud user decrypts the data and obtains the original data. This, in turn, helps to improve the service level agreement during the data storage and access control. Experimental evaluation is carried out on space complexity, authentication accuracy, data confidentiality, and computation time with the number of cloud user requests. The outcomes confirmed that the presented BHDS-BCDA technique is better in higher authentication accuracy, data confidentiality rate with minimum space complexity, and computation time. Based on the observations, the BHDS-BCDA technique is more efficient than the other methods for handling secure data storage and access in the cloud.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have