sc 18(8): e3

Research Article

C-ABAC: An ABAC based Model for Collaboration in Multi-tenant Environment

Download98 downloads
  • @ARTICLE{10.4108/eai.26-6-2018.154831,
        author={Mohamed Amine Madani and Mohammed Erradi and Yahya Benkaouz},
        title={C-ABAC: An ABAC based Model for Collaboration in Multi-tenant Environment},
        journal={EAI Endorsed Transactions on Smart Cities},
        volume={2},
        number={8},
        publisher={EAI},
        journal_a={SC},
        year={2018},
        month={6},
        keywords={ABAC model; Tasks; Collaborative session; Access control.},
        doi={10.4108/eai.26-6-2018.154831}
    }
    
  • Mohamed Amine Madani
    Mohammed Erradi
    Yahya Benkaouz
    Year: 2018
    C-ABAC: An ABAC based Model for Collaboration in Multi-tenant Environment
    SC
    EAI
    DOI: 10.4108/eai.26-6-2018.154831
Mohamed Amine Madani1,*, Mohammed Erradi1, Yahya Benkaouz2
  • 1: Networking and Distributed Systems Research Group, ITM Team, ENSIAS, Mohammed V University in Rabat, Morocco
  • 2: Conception and Systems Laboratory, FSR, Mohammed V University in Rabat, Morocco
*Contact email: amine.madani@um5s.net.ma

Abstract

Collaborative systems allow a group of users to collaborate through distributed platforms in order to perform a common task. Collaborators usually use cloud-based solutions to outsource their data and to benefit from the cloud capabilities. Ensuring access control in a cloud-based collaborative session is an important problem that should be addressed, especially in a multi-tenant configuration. In this paper, we present C-ABAC, a Collaboration Attributes Based Access Control model that ensures access control in multi-tenant cloud environments. C-ABAC supports the workflow concept, preserves the tenants autonomy in defining their local policies and preserves the confidentiality of the object attributes. The implementation of C-ABAC in the SwiftStack environment demonstrates the feasibility of the suggested model.