Abstract

Significance and popularity of Role-Based Access Control (RBAC) is inevitable; however, its application is highly challenging in multi-domain collaborative smart city environments. The reason is its limitations in adapting the dynamically changing information of users, tasks, access policies and resources in such applications. It also does not incorporate semantically meaningful business roles, which could have a diverse impact upon access decisions in such multi-domain collaborative business environments. We propose an Intelligent Role-based Access Control (I-RBAC) model that uses intelligent software agents for achieving intelligent access control in such highly dynamic multi-domain environments. The novelty of this model lies in using a core I-RBAC ontology that is developed using real-world semantic business roles as occupational roles provided by Standard Occupational Classification (SOC), USA. It contains around 1400 business roles, from nearly all domains, along with their detailed task descriptions as well as hierarchical relationships among them. The semantic role mining process is performed through intelligent agents that use word embedding and a bidirectional LSTM deep neural network for automated population of organizational ontology from its unstructured text policy and, subsequently, matching this ontology with core I-RBAC ontology to extract unified business roles. The experimentation was performed on a large number of collaboration case scenarios of five multi-domain organizations and promising results were obtained regarding the accuracy of automatically derived RDF triples (Subject, Predicate, Object) from organizational text policies as well as the accuracy of extracted semantically meaningful roles.

Highlights

  • IntroductionThis model assigns permissions to resources based upon their roles and assigned tasks

  • The multi agent simulations of I-Role-Based Access Control (RBAC) architecture are implemented on a standard

  • The multi agent simulations of Intelligent Role-based Access Control (I-RBAC) architecture are implemented on a standard desktop PC with an Intel core i3-6100 CPU, NVIDIA GeForce GTX-1070 GPU, 16 GB RAM

Read more

Summary

Introduction

This model assigns permissions to resources based upon their roles and assigned tasks Applying this model in smart city applications’ multi-domain collaborative scenarios is highly challenging because it fails to adapt the dynamically changing information of the users and resources as well as being unable to automatically handle diversity of users’ multiple roles. In such an environment, discovering roles with business semantics as well as general classification of such business roles are unaddressed problems [4]. Smart city applications demand automatic identification of roles, permissions and objects from collaborating organizational textual policies

Methods
Results
Conclusion
Full Text
Published version (Free)

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