Validation of a Trust Approach in Multi-Organization Environments

Validation of a Trust Approach in Multi-Organization Environments

Khalifa Toumi, Ana Cavalli, César Andrés
Copyright: © 2014 |Pages: 18
DOI: 10.4018/ijsse.2014010101
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

A Multi-Organization Environment is composed of several players that depend on each other for resources and services. In order to manage the security of the exchange process the authors introduce the concept of trust. The authors show how adding this aspect of the cooperative work. In particular, the authors provide a framework where the concepts of trust requirement and trust evaluation play important roles for defining trust vectors. These vectors evaluate a set of requirements, under some conditions, and provide a degree of confidence. In the authors' framework they consider two different types of vectors. On the one hand a vector that relates a user to an organization and on the other hand a vector that links two organizations. Different simulations are presented in this paper in order to show this approach. Moreover, the authors show how these vectors are evaluated and shared among the different organizations. Finally, the authors propose a possible architecture to explain how to integrate their trust module in MOE in order to enhance the security.
Article Preview
Top

1. Introduction

Currently the widespread of inexpensive communication technologies, distributed data storage and web services mechanisms urge the collaboration among organizations. A Multi-Organization Environment, in short MOE, consists of a set of organizations where each one acts as an O-grantee and/or O-grantor (Cuppens et al., 2006). The O-grantor is the participant which offers a resource to be used by another organization called the O-grantee. In this context an interoperability security policy defines how to control the access to shared resources. Currently, the protocols to assign these policies to the users introduce an abstraction layer and the concept of role appears (Kalam et al., 2003;Cuppens et al., 2006; Kalam et al., 2009). A role corresponds to different job descriptions in an organization. Therefore, users are assigned to different roles receiving the relevant rights to perform tasks. Usually this assignment is done based on the exchange of some credentials which allow us to introduce the concept of trust (Jiang and Baras, 2008), (Haidar et al., 2009).

The definition of a trust model (Ray & Chakraborty, 2004; Lin et al., 2005; Chakraborty & Ray, 2006; Jiang & Baras, 2008; Marmol & Perez, 2009; Wang & Li, 2011) has been widely accepted as an innovative solution to improve the access control of resources. However, the notion of trust based on credentials implies a “strict definition” of trust. For example, previous approaches do not consider the recent experiences of the organizations with the service provider. In particular, the validity and the value of some attributes change over time which can produce a conflict evaluation (Chakraborty & Ray, 2006). Moreover, this information may be partial and incomplete in autonomic environment (Jiang & Baras, 2008). These characteristics appear in MOE arising the following issues:

  • 1.

    How can trust be defined in a MOE environment?

  • 2.

    How can we take into account the dynamic behavior of any organization and its users?

  • 3.

    How can we provide a measure of the impact of the organizational behavior on the control access of its users?

The main contribution of this paper is to present a trust framework to answer these issues.

The Figure 1 illustrates the basic concept of our proposal. In this approach we introduce two types of trust vectors, the first one is related to users (utv) and the second one is related to organizations (otv). For instance, the organization trust vector otv= (e,r,k) means that the trust relationship between two organizations will depend on three parameters. The first one corresponds to the previous interactions between the truster and the organization; that is, the historical interaction log. The second one represents the reputation of the trustee in the MOE environment. Finally, the last one denotes the knowledge of the organization regarding the truster.

Figure 1.

Our trust models in MOE

ijsse.2014010101.f01

An additional contribution of this paper is to provide an evaluation method for each parameter of these vectors. In our model, these evaluations are dynamic, that is, the evaluations depend on time. Therefore, we have that trust is a relation among two entities (the trustee and the truster), related to a specific behavior of the trustee (situation), in a specific slot of time.

For instance, within this notation we are able to represent security properties that follow this pattern:

If an organization orgB is assigned to a low trust level value regarding another organization orgA, then this fact affects on the trust level of the users of the organization orgB.

A user might lose some rights if he and/or his organization performs bad behaviors, since their trust levels are not static.

Complete Article List

Search this Journal:
Reset
Open Access Articles: Forthcoming
Volume 8: 4 Issues (2017)
Volume 7: 4 Issues (2016)
Volume 6: 4 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing