Skip to main content
Log in

Decentralized blockchain based authentication for secure data sharing in Cloud-IoT

DeBlock-Sec

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Cloud integrated Internet of Things (Cloud-IoT) has gained huge attention over this decade. As millions of devices are connected over the internet, security becomes a more challenging issue in the Cloud-IoT environment. Many research works have contributed to ensuring security in Cloud-IoT. But none of the works has proven its security strength and efficiency. In particular, centralized authentication and complex encryption schemes increase the overhead even for low-level security. This paper proposes a novel Decentralized Blockchain-based Security (DeBlock-Sec) scheme, which is most suitable for resource-constrained IoT environment to abridge the security issue. The overall system works upon three significant phases, (1) authentication phase, (2) data encryption phase, and (3) data retrieval phase. For authentication, we propose a novel Decentralized Blockchain-based Authentication (DBA) protocol. The DBA protocol uses multiple factors to authenticate users and devices. In the next phase, data encryption is carried on the IoT devices. As the amount of data to be encrypted is large in size, the encryption is performed in the spark environment since the confidentiality of data is vital. The data retrieval phase allows users to access the data stored in the Cloud. Dendrimer Fractal Tree Indexing is followed to minimize the searching time and the Revised Diffie-Hellman algorithm is presented for key exchange. The extensive experiments performed in Spark environment show that the proposed work achieves better performance in terms of time consumption (encryption, decryption and search), storage space, and throughput. Our proposed technique is a promising research direction for real IIoT security.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

Download references

Acknowledgements

I respect and thank Prof. Dr. Varghese Paul, for providing me an opportunity to do the project work in CUSAT and giving me all support and guidance which made me complete the project. I am extremely thankful for providing such nice support and guidance, although he had a busy schedule.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Uma Narayanan.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Narayanan, U., Paul, V. & Joseph, S. Decentralized blockchain based authentication for secure data sharing in Cloud-IoT. J Ambient Intell Human Comput 13, 769–787 (2022). https://doi.org/10.1007/s12652-021-02929-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-021-02929-z

Keywords

Navigation