Skip to main content

Role-Based Access Control in Private Blockchain for IoT Integrated Smart Contract

  • Conference paper
  • First Online:
Internet of Things. Advances in Information and Communication Technology (IFIPIoT 2023)

Part of the book series: IFIP Advances in Information and Communication Technology ((IFIPAICT,volume 684))

Included in the following conference series:

Abstract

Role-based access control (RBAC) is a mechanism that controls access to resources within an organization based on the roles of individual users. This RBAC can be used in the context of an IoT-integrated smart contract for a private blockchain to govern access to smart contract functions and data based on the responsibilities of the system’s participants. By preventing unauthorized access to vital functions and data, RBAC can help assure the security and integrity of an IoT-integrated smart contract. In this study, we investigate novel methods to devise a smart contract process that enables data sharing among stakeholders for IoT-based applications to provide complete access control implementation in a private blockchain environment. Here, we have developed and verified our proposed access control mechanism with an added layer of machine learning-based security for an Ethereum-based private blockchain to securely handle IoT-based application data.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Aarella, S.G., Mohanty, S.P., Kougianos, E., Puthal, D.: Fortified-edge: secure PUF certificate authentication mechanism for edge data centers in collaborative edge computing. In: Proceedings of the Great Lakes Symposium on VLSI 2023, pp. 249–254 (2023)

    Google Scholar 

  2. Almansoori, S., Alzaabi, M., Alrayssi, M., Puthal, D., Dutta, J., Shehhi, A.: Machine learning-based adaptive access control mechanism for private blockchain storage. In: 2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC) (2023). https://doi.org/10.1109/COMPSAC57700.2023.00188

  3. Butun, I., Österberg, P.: A review of distributed access control for blockchain systems towards securing the Internet of Things. IEEE Access 9, 5428–5441 (2021). https://doi.org/10.1109/ACCESS.2020.3047902

    Article  Google Scholar 

  4. Craß, S., Lackner, A., Begic, N., Mirhosseini, S.A.M., Kirchmayr, N.: Collaborative administration of role-based access control in smart contracts. In: 2022 4th Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS), pp. 87–94 (2022). https://doi.org/10.1109/BRAINS55737.2022.9909116

  5. Cruz, J.P., Kaji, Y., Yanai, N.: RBAC-SC: role-based access control using smart contract. IEEE Access 6, 12240–12251 (2018). https://doi.org/10.1109/ACCESS.2018.2812844

    Article  Google Scholar 

  6. Dutta, J., Puthal, D., Damiani, E.: AI-based block identification and classification in the blockchain integrated IoT. In: 2022 OITS International Conference on Information Technology (OCIT), pp. 415–421 (2022). https://doi.org/10.1109/OCIT56763.2022.00084

  7. Han, D., Zhu, Y., Li, D., Liang, W., Souri, A., Li, K.C.: A blockchain-based auditable access control system for private data in service-centric IoT environments. IEEE Trans. Industr. Inf. 18(5), 3530–3540 (2022). https://doi.org/10.1109/TII.2021.3114621

    Article  Google Scholar 

  8. Kamboj, P., Khare, S., Pal, S.: User authentication using Blockchain based smart contract in role-based access control. Peer-to-Peer Networking Appl. 14(5), 2961–2976 (2021). https://doi.org/10.1007/s12083-021-01150-1

    Article  Google Scholar 

  9. Lee, Y., Lee, K.M.: Blockchain-based RBAC for user authentication with anonymity. In: Proceedings of the Conference on Research in Adaptive and Convergent Systems. ACM, September 2019. https://doi.org/10.1145/3338840.3355673

  10. Liu, D., Dong, A., Yan, B., Yu, J.: DF-RBAC: dynamic and fine-grained role-based access control scheme with smart contract. Procedia Comput. Sci. 187, 359–364 (2021). https://doi.org/10.1016/j.procs.2021.04.074, https://www.sciencedirect.com/science/article/pii/S1877050921008681, 2020 International Conference on Identification, Information and Knowledge in the Internet of Things, IIKI2020

  11. Puthal, D., Malik, N., Mohanty, S.P., Kougianos, E., Das, G.: Everything you wanted to know about the blockchain: its promise, components, processes, and problems. IEEE Consum. Electron. Mag. 7(4), 6–14 (2018). https://doi.org/10.1109/MCE.2018.2816299

    Article  Google Scholar 

  12. Puthal, D., Yeun, C.Y., Damiani, E., Mishra, A.K., Yelamarthi, K., Pradhan, B.: Blockchain data structures and integrated adaptive learning: features and futures. IEEE Consum. Electron. Mag. (2023)

    Google Scholar 

  13. Sukhodolskiy, I., Zapechnikov, S.: A blockchain-based access control system for cloud storage. In: 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus), pp. 1575–1578 (2018). https://doi.org/10.1109/EIConRus.2018.8317400

  14. Swain, S., Puthal, D., Bertino, E.: CryptoCliqIn: graph-theoretic cryptography using clique injection. IEEE Intell. Syst. 37(5), 59–65 (2021)

    Article  Google Scholar 

  15. Thwin, T.T., Vasupongayya, S.: Blockchain-based access control model to preserve privacy for personal health record systems. Secur. Commun. Netw. 2019, 1–15 (2019). https://doi.org/10.1155/2019/8315614

  16. Wang, P., Xu, N., Zhang, H., Sun, W., Benslimane, A.: Dynamic access control and trust management for blockchain-empowered IoT. IEEE Internet Things J. 9(15), 12997–13009 (2022). https://doi.org/10.1109/JIOT.2021.3125091

    Article  Google Scholar 

Download references

Acknowledgements

This publication is based upon work supported by Khalifa University under Award No. FSU-2022-018.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Darwish Al Neyadi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Al Neyadi, D., Puthal, D., Dutta, J., Damiani, E. (2024). Role-Based Access Control in Private Blockchain for IoT Integrated Smart Contract. In: Puthal, D., Mohanty, S., Choi, BY. (eds) Internet of Things. Advances in Information and Communication Technology. IFIPIoT 2023. IFIP Advances in Information and Communication Technology, vol 684. Springer, Cham. https://doi.org/10.1007/978-3-031-45882-8_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-45882-8_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-45881-1

  • Online ISBN: 978-3-031-45882-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics