<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Applying Pervasive and Flexible Access Control to Distributed Multimedia Retrieval</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dana Al-Kukhun</string-name>
          <email>kukhun@irit.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dana Codreanu</string-name>
          <email>codreanu@irit.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ana-Maria Manzat</string-name>
          <email>manzat@irit.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Florence Sedes</string-name>
          <email>sedes@irit.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>118 Route de Narbonne</institution>
          ,
          <addr-line>31062 Toulouse</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Université de Toulouse - IRIT - UMR 5505</institution>
        </aff>
      </contrib-group>
      <fpage>41</fpage>
      <lpage>48</lpage>
      <abstract>
        <p>The distribution of data sources has formed a classical challenge for data management. The LINDO framework is an open system that manages the indexing, storage and retrieval of multimedia contents that are distributed in different remote servers and generated in a real time basis. The main objective of this framework is to provide efficient information retrieval with minimal processing costs. This was achieved through the proposal of an efficient decentralized content indexing mechanism. When considering the pervasive and mobile access to the managed content, the need of an access control becomes essential. In this paper, we apply an access control layer on top of the LINDO architecture that manages access based on the RBAC model and realizes decision making using the XACML standard. We explore the challenges that face the system in processing access requests showing how an access denial could influence the system's usability especially when returned to a user facing an important situation. Thus, we propose to apply flexible decision making that searches for alternative resources. This operation is performed using PSQRS, a query rewriting system that aims to provide users with pervasive accessibility where they could access any needed multimedia source at anytime, anywhere and anyhow.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>The necessity of handling a huge quantity of multimedia content
created by multiple sources in a distributed environment emerges
and raises new challenges concerning the indexing and access to
the multimedia content, such as: distributed storage and
decentralized processing, choice of the indexing algorithms, real
time information retrieval and location-aware retrieval. On top of
that we have to consider also that the users are more and more
mobile and they need to access the system from anywhere. In such
mobile and pervasive contexts, privacy and security management
is a central issue.</p>
      <p>In this paper, we present a new layer on top of the architecture
proposed by the LINDO project1 in order to tackle the
abovementioned challenges. The objective of the LINDO project was to
build a distributed system for multimedia content management,
and to ensure effective indexing and storage of data acquired in
real time. The project didn’t address the issues linked to data
privacy and security.</p>
      <p>Knowing that ensuring the protection of multimedia content is a
key issue in certain application domains (e.g., video surveillance,
1 http://www.lindo-itea.eu
medical domain, etc.), the access control management should be
taken into consideration at the different levels of data processing
and should take into account the user’s mobility. Meanwhile,
these security constraints should not affect the user’s accessibility
needs especially in important situations.</p>
      <p>
        Our objective is to include the access control within the query
processing and enrich it within the LINDO framework in order to
attain a pervasive accessibility that enables the user to access
multimedia sources at anytime, anywhere and anyhow. To achieve
this goal, we have employed PSQRS – Pervasive Situation-aware
Query Rewriting System – that offers adaptive context and
situation-aware access solutions. The decision making within the
system is based on the RBAC model [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and employs the
XACML standard [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. These technologies are adapted to the
distributed access management needs within the LINDO
framework.
      </p>
      <p>The solution overcomes the access denials taking place in real
time mobile situations by modifying the query processing
mechanism of the LINDO framework and by providing adaptive
solutions that can bypass the access control constraints.
Next in section 2, we introduce a state of the art covering the
different systems managing distributed multimedia content in 2.1,
the basic standards for distributed access control management in
2.2 and some research about multimedia access control in 2.3.
The LINDO approach for efficient multimedia distributed content
management is described in Section 3 through its architecture, as
well as its indexing and querying mechanisms. In section 4, we
apply an access control layer on top of the LINDO architecture. In
section 5, the adaptive access control solution is illustrated
through a video surveillance use case. Finally, conclusions and
future work directions are provided in section 6.</p>
    </sec>
    <sec id="sec-2">
      <title>2. STATE OF THE ART:</title>
    </sec>
    <sec id="sec-3">
      <title>2.1 Distributed Multimedia Systems</title>
      <p>The constant growing dimension of the multimedia collections
that are generated every day brings to the light problems of
efficient indexing and retrieval. The solution to these issues
passes through the generation and management of the metadata
associated to the multimedia content.</p>
      <p>
        These metadata are obtained through the application of indexing
algorithms, which have different performances, purposes and
constraints. Besides, a great heterogeneity of indexing algorithms
has been defined in the state of the art (e.g., [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] for texts, [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] for
images, [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] for audios, [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] for the videos). In a multimedia
information system it is not desirable to execute all available
indexing algorithms on all multimedia contents; because these
will (i) overload the system and (ii) produce metadata that might
never be used.
      </p>
      <p>In the following, we present some distributed systems that
manage multimedia contents by emphasizing the architectural
choice and the adopted solution for multimedia indexing.
A distributed management of the multimedia is used by many
projects due to the mobile acquisition context of these contents.
An advantage of this kind of systems is that they benefit from the
distributed storage and processing of the multimedia content and
thus, the performances of the system can be improved.
The distributed systems that handle multimedia contents employ
peer-to-peer or service-oriented architectures. The major problem
that these systems encounter is the heterogeneity of indexing
algorithms and of the generated metadata. The following projects
addressed this problem in different manners.</p>
      <p>
        The SAPIR (Search on Audio-visual content using Peer-to-peer
Information Retrieval) project [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] proposes a hybrid
peer-topeer architecture for the management of multimedia contents. It
employs three specialized indexing servers, where each peer sends
its ingested contents in order to be indexed. The resulted metadata
is sent back to the peer that ingested the multimedia content in
order to store it.
      </p>
      <p>
        The DISCO (Distributed Indexing and Search by Content)
project2 has chosen a structured peer-to-peer architecture for the
management of multimedia contents [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. The indexing is
accomplished at each peer, at the contents acquisition time. Each
peer sends a summary of its index that is concatenated to a global
index which is sent to all the other peers.
      </p>
      <p>
        The CANDELA (Content Analysis and Network DELivery
Architectures) project3 is focused on the video content analysis
and retrieval into a Service Oriented Architecture, where the
content is stored and indexed on the distributed servers. The
proposed solution was implemented for several use cases:
personal mobile multimedia management [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], video surveillance
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
      <p>
        The WebLab project4 proposes an integration infrastructure that
enables the management of indexing algorithms as Web Services
in order to be used in the development of multimedia processing
applications [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. These indexing services are handled manually
through a graphical interface.
      </p>
      <p>
        The VITALAS (Video &amp; image Indexing and retrieval in the
Large Scale) project5 capitalizes the WebLab infrastructure in a
distributed multimedia environment [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. The architecture enables
the integration of partner's indexing modules as web services. The
multimedia content is indexed off-line, at acquisition time.
The MODEST (Multimedia Object Descriptors Extraction from
Surveillance Tapes) project6 proposes a multi-agent system for the
2 http://www.lamsade.dauphine.fr/disco/index
3 http://www.hitech-projects.com/euprojects/candela
4 http://weblab-project.org/
5 http://vitalas.ercim.org
6 http://www.tele.ucl.ac.be/PROJECTS/MODEST/index.html
video surveillance of motorways, in which they detect strange
events, identify objects (persons, cars, trucks) and track the
objects in the videos acquired by different cameras [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The video
content is indexed by a segmentation agent on the same server
where it is stored. The obtained segmentation is employed by
other collaborative agents in order to detect anomalies, which are
displayed to the user as summaries.
      </p>
      <p>A comparative study of these systems shows that no matter what
the architectural choice is, the content indexing is usually done on
dedicated servers (the content and the associated resulting
metadata are transferred over the network) using a pre-defined set
of indexing algorithms. These algorithms are executed on all
ingested multimedia. Thus, the resource consumption is not
optimal. This important consumption problem was addressed by
the LINDO project, which proposes a distributed architecture for
the management of multimedia contents, which is favoring
reduced resource consumption, in terms of data transfers over the
network, storage and CPU utilization.</p>
    </sec>
    <sec id="sec-4">
      <title>2.2 Distributed Access Control</title>
      <p>Access control and privacy protection are key issues nowadays,
especially in the context of distributed systems. In this section, we
present two main standards that are widely employed for
managing access control within distributed environments: the
RBAC model and the XACML standard.</p>
      <sec id="sec-4-1">
        <title>2.2.1 The RBAC Model</title>
        <p>
          The principal motivation behind the proposal of the RBAC (Role
Based Access Control) model [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] was to enable easy
specification and enforcement for enterprise specific security
policies in a way that maps naturally to an organization’s
structure. The RBAC model has simplified the administration and
modification (updates) of access privileges especially in the case
of assigning permissions for a large number of users accessing
distributed resources.
        </p>
        <p>The main concept of the RBAC model was to group users within
roles that reflect their organizational positions then, simply
distribute permissions to these roles instead of repeating the
process for each individual.</p>
        <p>
          As illustrated in Figure 1, the role is placed at the heart of the
RBAC model and is seen as an intermediary element that connects
between the users and permissions as it attributes a set of
privileges to those users based on their roles. These permissions
(PRMS) allow the users to perform operations (OPS) on system
sources expressed as objects (OBS).
2.2.2 XACML
The RBAC model managed to solve the challenge of
administrating access permissions to distributed data sources by
providing centralized management for permissions through roles.
With the evolution of service-oriented architectures and web
services, new challenges has arisen and the problem of managing
access becomes more complicated as the access control policies
are also being distributed and more dynamic since they’re
managed by different administrating authorities. To resolve this
problem, the XACML standard was introduced by [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
XACML (extensible Access Control Markup Language) is an
XML based policy language that describes access control policies
to allow the attribution of user privileges on system sources. The
standard provides a system for authentication and authorization
taking into account various factors related to the user’s context.
XACML provides an expressive security policy for data exchange
within dynamic environments, which enables a flexible way to
express and enforce access control policies.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>2.3 MULTIMEDIA ACCESS CONTROL</title>
      <p>
        The projects mentioned in Section 2.1 were focused on the
indexing and retrieval of multimedia contents, but none of them
took into consideration problems related to the privacy and access
control management of the contents and systems resources.
Meanwhile, many solutions have been proposed in order to secure
the access to multimedia databases and systems. While some
authors were interested in the security of the connection to the
systems and on the distribution of the contents [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], others were
focused on the content-based multimedia access control with
finegrained restrictions at a specific level of the multimedia data [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ].
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] proposes a framework that addresses multi-level multimedia
access control by adopting RBAC, XML, and Object-Relational
Databases. The authors associated roles to users, IP addresses,
objects and time periods. All multimedia contents handled by
their system have to be segmented. Only the objects which have
roles associated to are extracted from the multimedia contents.
The system stores several versions of the multimedia contents, the
original one and one for each user-based restriction.
[
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] Studied the confidentiality and privacy issues in the context
of a video surveillance system. They also defined access rights to
different hierarchical objects that can be extracted from the video
contents. They focused on the detection of suspicious events.
      </p>
    </sec>
    <sec id="sec-6">
      <title>3. THE LINDO APPROACH</title>
    </sec>
    <sec id="sec-7">
      <title>3.1 System Architecture</title>
      <p>
        The main goal of the LINDO project (Large scale distributed
INDexation of multimedia Objects) is to define a distributed
system for multimedia content management, while focusing on the
efficient use of the resources in the indexing and query processes.
Thus, not only the multimedia contents storage is distributed but
also the indexing process. The originality of this solution is that:
(a) the content is not moved to indexing servers, but indexing
algorithms are deployed on the servers where the content is
acquired; (b) the indexing process is accomplished in two steps: a
generic indexing at ingest time (i.e., implicit indexing) and a more
detailed one at query time (i.e., explicit indexing). The Figure 3
illustrates an example of the distributed architecture proposed
within LINDO project. A more detailed presentation of the
LINDO architecture can be found in [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
Thus, the adopted distributed architecture enables to bypass
problems that are specific to centralized systems like:
(1) The query processing slowness: executing the query on all
metadata existing in the system might overload the central server,
especially when processing complex queries and when several
queries are executed simultaneously.
(2) The network bandwidth overload: in a classical approach all
contents and associated metadata are transferred to central server
or to dedicated servers.
(3) The system centralization: this could rise problems like fault
resistance, if the central server is no longer available the metadata
collection needs to be recomputed.
(4) The violation of access rights concerning the contents: some
metadata shouldn’t be stored on the central server for privacy
reasons.
      </p>
      <sec id="sec-7-1">
        <title>Intrusion</title>
      </sec>
      <sec id="sec-7-2">
        <title>Counting</title>
      </sec>
      <sec id="sec-7-3">
        <title>Indoor</title>
        <p>- Presence of people
- Number of people
- Main color of the upper part of
the people</p>
      </sec>
      <sec id="sec-7-4">
        <title>Outdoor</title>
        <p>- Presence of people &amp; vehicles
- Number of people, number of vehicles
- Main color of the people upper part.
- Main color of vehicles</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>3.2 System Functionality</title>
      <p>The functionality adopted within the previously presented system
architecture goes as follows: the content is acquired and stored on
the remote servers, and the collection of indexing algorithms is
stored and managed on the central server. This collection is
variable; at any moment we can integrate new algorithms with
different functionalities, execution constraints and performances.</p>
      <sec id="sec-8-1">
        <title>3.2.1 Indexing Mechanism</title>
        <p>In order to reduce resource consumption, the architecture allows
the indexing of multimedia contents to be accomplished at
acquisition time (i.e., implicit indexing) with some generic
algorithms (e.g., person detection, dominant color detection) and
on demand (i.e., explicit indexing) with some algorithms that will
analyze the contents more in detail (e.g., person recognition,
register plate detection). This avoids executing all the indexing
algorithms at once and producing metadata that might never be
used but raises access rights issues concerning the explicit
indexing. The Figure 4 and Figure 5 offer some indexing
algorithms examples that illustrate the difference of the level of
detail attained by the implicit and explicit indexing. These
algorithms differentiate between two types of context acquisition
(indoor and outdoor).</p>
      </sec>
      <sec id="sec-8-2">
        <title>3.2.2 Query Processing Mechanism</title>
        <p>The query processing (illustrated in Figure 6) begins with the
query specification on the central server. First, the query is
processed and executed on the metadata collection on the central
server (which is a summary of the metadata collections from
remote servers) in order to select the remote servers that could
provide answers to the query and it is sent for execution to the
selected servers. Among the servers that were not selected at the
first step, there could be some servers that contain relevant
information that has not been indexed with the right algorithms.
For this reason, the LINDO solution detects such supplementary
algorithms [7] and starts their execution (i.e., explicit indexing)
on a sub-collection of multimedia contents. All the results
obtained from the remote servers are sent to the central server,
where they are combined and displayed to the user.</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>4. ADDING AN ACCESS CONTROL</title>
    </sec>
    <sec id="sec-10">
      <title>LAYER TO THE LINDO ARCHITECTURE</title>
      <p>The sensitivity of the multimedia content and the privacy
protection law that imposes anonymity constraints justify the need
of applying an access control scheme on top of the LINDO
architecture. The proposed layer customizes access based on the
user’s role (RBAC model) and is responsible for managing:
1. The access rights granted to users or services demanding access
to the multimedia sources (e.g., video surveillance, medical
domain, etc.) that vary not only according to their role but also in
terms of their context (time, location, etc.).
2. The access rights for executing queries that employ the explicit
indexing algorithms: the risk of disclosing personal or
confidential information arises with the level of detail sought and
provided by the indexing algorithm increases.</p>
      <p>We highlight that in the context of adding this access control
layer, the lack of responses returned to a user’s query might not
only be due to the lack of results existing within the system but
also due to access restrictions imposed by the security layer.</p>
    </sec>
    <sec id="sec-11">
      <title>4.1 A Pervasive Vision for LINDO</title>
      <p>Our goal is to apply the access control layer and to balance
between the security constraints and the user needs to find
solutions that can ensure seamless accessibility to the requested
resources at any time, from anywhere and anyhow.</p>
      <p>The pervasive accessibility that we aim to provide matches with
the pervasive characteristics of the LINDO system, which are:
• The distribution of multimedia sources.
• The variation of the entities managing these resources.
• The evolutive nature of these resources (generated and
indexed in real time).
• The sensitivity and confidentiality of their content.
• The diversity of contextual information.
• The distribution of the indexing process performed by a
variety of indexing algorithms.
• The execution of access requests in real time.
• The importance level of obtaining reactive solutions in
important consultations or critical situations.</p>
    </sec>
    <sec id="sec-12">
      <title>4.2 Confronting Accessibility Challenges with</title>
    </sec>
    <sec id="sec-13">
      <title>Adaptive Access Control</title>
      <p>Managing access requests becomes more challenging within
pervasive environments due to the dynamicity of contextual and
situational information. Our objective is to ensure an efficient
information retrieval process despite the security challenges. In
order to achieve this objective, we employ PSQRS (Pervasive
Situation-aware Query Rewriting System) - an adaptive
decisionmaking system that confronts access denials taking place in
realtime consulting situations by rewriting access requests in order to
offer alternative-based access solutions.</p>
      <p>The access control relaxation that we propose to carry out respects
the access rights defined to protect the multimedia content and
applies the adaptive decision-making at two functionalities:</p>
      <p>The choice of using the explicit indexing algorithms
(located on remote servers).
2.</p>
      <p>The presentation of the video contents (the identity of
filmed persons in a video surveillance system is
protected by privacy laws that assure their anonymity).
Next, we introduce the detailed functionality of the PSQRS
architecture.</p>
    </sec>
    <sec id="sec-14">
      <title>4.3 The PSQRS Architecture</title>
      <p>As illustrated in Figure 7, the PSQRS (Pervasive Situation-aware
Query Rewriting System) architecture contains several
components and the sequence of its functionality starts from the
user, who enters the system through an authentication portal (step
1) and launches an access request to a certain element (step 2).
This request will be interpreted by our Query Interpreter that will
translate the request into an XACML request and send it to the
Query Analyzer (step3). The request (R) will be analyzed in
consideration with the user’s profile - automatically extracted at
the sign in process - and according to his context (XACML flow
chart, Figure 2). As the analysis finishes, the Query Analyzer
would send the result directly to the user if it’s a Permit (step 4a)
or back to the Query Interpreter, if it’s a deny (step 4b).
In a deny situation the adaptive situation-aware query rewriting
mechanism will take place and function as follows: the Query
Interpreter will check the sensitivity of the consulting situation
with the help of the Sensitivity Analyzer component (steps 5, 6)
and according to the importance level of the situation, the Query
Interpreter will search for similar or alternative resources through
the Similarity Provider component (steps 7, 8) and employ them
to rewrite the XACML request (R’) and send it again to the Query
Analyzer that will analyze the request and transfer the result back
to the user (steps 10a,10b).</p>
    </sec>
    <sec id="sec-15">
      <title>5. VIDEO SURVEILLANCE USECASE</title>
      <p>In this section, we present an example where the implementation
of our proposal is used to overcome the lack of answers provided
by the system. As we will illustrate next, the system will modify
the query processing and will adapt access decisions according to
the level of importance of the querying situation.</p>
      <p>Scenario: Taking the metro from « Trocadéro » station to « Place
d'Italie » station at 14:15, Helen has forgotten her red bag on a
bench at the waiting line. As soon as she realized, she went out to
report the problem at the information counter.</p>
      <p>A typical treatment of such situations goes through the customer
service agent who would open a lost object file, take the
descriptions and transmit them to the security officer on site. The
security agent will follow different steps in order to find the
object; he will check if the object has already been found or
returned to the lost and found office by someone. Otherwise, he
will try to see the video surveillance system to check if the object
is still in the same location.</p>
    </sec>
    <sec id="sec-16">
      <title>5.1 Typical LINDO Query Processing</title>
      <p>Figure 8 shows the typical interpretation performed by the
information retrieval system provided by LINDO. The launched
request will be processed and parsed to extract the main keywords
that are then reformulated in the form of an XML user query.
Query: Find all videos containing a red bag, forgotten in</p>
      <sec id="sec-16-1">
        <title>Trocadéro, Paris metro station, on the 2nd of February, between</title>
        <p>2:00pm and now (3:00pm).
&lt;UserQuery&gt;</p>
        <p>&lt;QueryInText&gt; find all videos containing a red bag, forgotten in
Trocadéro, Paris metro station, on 2 February, between 2:00pm and 3:00pm.
&lt;/QueryInText&gt;
&lt;MediaLocation&gt;metro station, Paris, Trocadéro &lt;/MediaLocation&gt;
&lt;MediaFormat&gt;Video&lt;/MediaFormat&gt;
&lt;TimeSpan&gt;
&lt;From&gt;2012-02-02T14:00:00&lt;/From&gt;
&lt;To&gt; 2012-02-02T15:00:00&lt;/To&gt;
&lt;/TimeSpan&gt;
&lt;/UserQuery&gt;</p>
        <p>
          After keyword extraction [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], the query processing proceeds by
locating the servers responsible for managing the data streams
captured by the cameras located in the Trocadéro station waiting
line. Next, a filtering step is performed to restrict the search
within the segments captured between 14:00 and 15:00.
The system will then, determine a list of indexing algorithms that
would meet the needs, properties and context expressed within the
query. This step will retrieve a subset of metadata describing the
segments corresponding to the query.
        </p>
        <p>In this scenario, the requested information are generic thus, the
query processing will perform the search on the metadata
generated by the implicit indexing algorithms and placed at the
central server. The system will continue the search to find a red
object in the retrieved list of metadata describing the chosen
segments.</p>
        <p>A filtering process is applied to take into account access control
rules. Analyzing the access rights assigned to the security agent,
we find that he is not authorized to access the videos containing
passenger faces nor to use the personalized search options that
employ the explicit indexing algorithms existing at remote
servers. Therefore, considering these access restrictions, the
system will perform another filtering step to eliminate the
segments that contain people faces and finally return to the user
the list of segments that contain a red object (if available).</p>
      </sec>
    </sec>
    <sec id="sec-17">
      <title>5.2 Employing PSQRS for Adaptive and</title>
    </sec>
    <sec id="sec-18">
      <title>Alternative based Query Processing</title>
      <p>The search results returned to the security agent in this case might
be insufficient especially that the red bag might be present in the
unauthorized segments containing passenger faces. Our proposal
can take place at this level as a step towards ensuring a better
quality of service by offering a wider subset of resources to the
user while respecting the access rights defined on the consultation
of the video surveillance data sources.</p>
      <p>Through the usage of our proposed PS-RBAC model, the system
would be able to offer more accessibility and adapt the
permissions assigned to the security agent according to his
contextual attributes and to the importance level of the situation of
the consultation.</p>
      <p>This adaptive solution can be employed when the system
identifies access challenges related to the user’s context or at an
important situation. In this scenario, the « lost object » situation
identification can be obtained from the file number.</p>
      <p>The implementation of the adaptive solutions is performed by the
PSQRS that adapts decision-making by rewriting the XACML
queries. The solution proves its effectiveness due to its ability to
achieve decision making to access video surveillance sources that
are distributed and administrated by different authorities.
&lt;Request xmlns="urn:oasis:names:tc:xacml:2.0:context:schema:os"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:oasis:names:tc:xacml:2.0:context:schema:os
http://docs.oasisopen.org/xacml/access_control-xacml-2.0-context-schema-os.xsd"&gt;
&lt;Subject&gt;
&lt;Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:subject:subject-id"
DataType="http://www.w3.org/2001/XMLSchema#string"&gt;
&lt;AttributeValue&gt;John Smith&lt;/AttributeValue&gt; &lt;/Attribute&gt;
&lt;Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:subject:role"</p>
      <p>DataType="http://www.w3.org/2001/XMLSchema#anyURI"&gt;
&lt;AttributeValue&gt;Security Agent&lt;/AttributeValue&gt; &lt;/Attribute&gt;
&lt;Attribute AttributeId="urn:oasis:names:tc:xacml:
2.0:example:attribute:securityAgent-id"
DataType="http://www.w3.org/2001/XMLSchema#string" &gt;
&lt;AttributeValue&gt;sa2023&lt;/AttributeValue&gt; &lt;/Attribute&gt; &lt;/Subject&gt;
&lt;Resource&gt;
&lt;ResourceContent&gt;
&lt;UserQuery&gt; &lt;QueryInText&gt; find all videos containing a red bag,
forgotten in Trocadéro, Paris metro station, on Thursday,
2 Febuary, between 2:00pm and 3:00pm).&lt;/QueryInText&gt;
&lt;MediaLocation&gt;metro station, Paris, Trocadéro &lt;/MediaLocation&gt;
&lt;MediaFormat&gt;Video&lt;/MediaFormat&gt;
&lt;TimeSpan&gt;
&lt;From&gt;2012-02-02T14:00:00&lt;/From&gt;
&lt;To&gt; 2012-02-02T15:00:00&lt;/To&gt;
&lt;/TimeSpan&gt; &lt;/UserQuery&gt; &lt;/ResourceContent&gt; &lt;/Resource&gt;
&lt;Action&gt;
&lt;Attribute AttributeId="urn:oasis:names:tc:xacml:2.0:action:action-id"
DataType="http://www.w3.org/2001/XMLSchema#string"&gt;
&lt;AttributeValue&gt;Read&lt;/AttributeValue&gt; &lt;/Attribute&gt; &lt;/Action&gt;
&lt;Environment&gt;
&lt;Attribute
AttributeId="urn:oasis:names:tc:xacml:2.0:environment:environment-id"
DataType="http://www.w3.org/2001/XMLSchema#string"&gt;
&lt;AttributeValue&gt;Situation&lt;/AttributeValue&gt; &lt;/Attribute&gt;
&lt;Attribute</p>
      <p>AttributeId="urn:oasis:names:tc:xacml:2.0:environment:situation-id"
DataType="http://www.w3.org/2001/XMLSchema#string"&gt;
&lt;AttributeValue&gt;Forgotten Object&lt;/AttributeValue&gt; &lt;/Attribute&gt;
&lt;Attribute
AttributeId="urn:oasis:names:tc:xacml:2.0:environment:sitLevel-id"
DataType="http://www.w3.org/2001/XMLSchema#string"&gt;
&lt;AttributeValue&gt;1&lt;/AttributeValue&gt; &lt;/Attribute&gt; &lt;/Environment&gt;
&lt;/Request&gt;
As shown in Figure 8, the richness of the elements that we can
embed within an XACML query enables it to describe the
contextual attributes characterizing: (i) the requested source in
the « resource » tag, (ii) the user launching the request in the «
subject » tag and (iii) the situation at which the user has launched
the access request in the « environment » tag.</p>
      <p>The importance level of the situation will determine the level of
adaptation to be realized. The activation of the adaptive search
mode will be communicated from the XACML response in the
form of an « obligation » that accompanies the resulting access
decision, see Figure 10.</p>
      <p>&lt;Response&gt;
&lt;Result&gt;
&lt;Decision&gt;Deny&lt;/Decision&gt;
&lt;Status&gt;</p>
      <p>&lt;StatusCode Value="urn:oasis:names:tc:xacml:2.0:status:ok"/&gt;
&lt;/Status&gt;
&lt;Obligation FulfillOn="Deny"</p>
      <p>ObligationId="ApplyAdaptiveQueryingMode"&gt;
&lt;AttributeAssignment AttributeId="AQM"</p>
      <p>DataType="http://www.w3.org/2001/XMLSchema#string"&gt;</p>
      <p>On
&lt;/AttributeAssignment&gt;
&lt;/Obligation&gt;
&lt;/Result&gt;
&lt;/Response&gt;
As the adaptive querying mode is triggered, the query processing
mechanism will change to ensure the success of the search by
providing a variety of adaptive solutions in correspondence with
the situation’s sensitivity level.</p>
      <p>This adaptive search solution is realized by the PSQRS that
detects the situation sensitivity through the Situation Analyzer
component and turns to the Similarity Provider component to find
similar resources that will guide the query rewriting process (see
Figure 7).</p>
      <p>
        In the case where the search didn’t retrieve satisfactory results to
the user and the consultation is taking place in a normal situation
(Sit_Lvl = 0), the system will perform the adaptive query
rewriting step through semantic similarity. The keywords of the
user query will be reformulated using similar words or more
generic concepts offered by the Similarity Provider. Similar works
have been introduced in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], the objective is to maximize
accessibility chances without crossing the security boundaries.
The semantic reformulation options can be achieved with the help
of a standard lexical dictionary such as WordNet. For example,
the word "bag" can be replaced by various synonyms {backpack,
luggage, purse, etc.}.
      </p>
      <p>At the other hand, the adaptation process in the mentioned
scenario will follow another scheme since the lost object situation
is judged to be of higher importance (Sit_Lvl = 1). Hence, the
Similarity Provider component will be replaced by an Adaptive
Solutions Provider. This component will provide some predefined
solutions that could bypass the access control challenge or would
assist the user in adapting and reformulating his query by pointing
out the access challenge and offering him adaptive solutions that
would suit his context, the solutions are often saved in a
predefined database. Table 1 shows examples of the solutions that
the system can offer.</p>
      <p>New solutions can also be inserted to the adaptive solutions
database through a learning mechanism that detects the solutions
that users employ when encountered with access challenges in real
time.</p>
      <p>The success of the adaptive solutions suggested by the users
would eventually be more efficient if they knew the reason behind
the access denial. The error messages that often accompany the
returned access denial responses can serve as indicators to help
the users in finding alternative solutions.</p>
      <p>Therefore, the adaptive solution for this example will modify the
treatment process and will: (i) neglect the filtering step
responsible for imposing the access control constraints and (ii)
replace it with an adaptive step-related to the presentation of
resources with unauthorized content.</p>
      <p>By applying this process to the scenario described above, the
system will return the video segments taken from the Trocadéro
station between 14:00 and 15:00 and containing a red object.
These results will be filtered in order to detect the unauthorized
segments (containing passenger faces). This is where the system
will apply the adaptation process that would filter the display to
conform with the access restrictions imposed by the system.
The adaptation will be performed through a face detection step
and the use of an algorithm that applies a “blur function” to
protect the privacy of passengers appearing in these segments in
order to return to the user a list of pertinent results that respect the
access rules.</p>
    </sec>
    <sec id="sec-19">
      <title>6. CONCLUSION</title>
      <p>
        In this paper, we have presented an adaptive approach for access
control management within multimedia distributed systems. Our
solution overcomes the access denials that take place in real time
access demands by modifying the query processing mechanism
and by providing adaptive solutions to bypass the access control
constraints. The proposed solution has been validated within the
LINDO framework in the context of a video surveillance use case.
We applied and validated the same access control approach for
other use cases, such as Healthcare Systems [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>The adaptive and alternative based situation-aware solution can
increase the complexity of processing the request, but if we
consider the usefulness of the results provided in real time and the
fact they do not violate the access rights defined by the privacy
law, this complexity seems quite acceptable.</p>
      <p>In future works, we aim to extend our proposal by taking into
account different contextual elements that might also influence the
accessibility to multimedia content (e.g., hardware, network
bandwidth, etc.) and to apply the adaptive process not only at the
presentation level but also at the choice of the explicit indexing
algorithms that are protected by RBAC constraints.</p>
    </sec>
    <sec id="sec-20">
      <title>7. ACKNOWLEDGMENTS</title>
      <p>This work has been supported by the EUREKA project LINDO
(ITEA2-06011).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Abreu</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Botelho</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cavallaro</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Douxchamps</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ebrahimi</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Figueiredo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Macq</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mory</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nunes</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Orri</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Trigueiros</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Violante</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <article-title>Video-Based Multi-Agent Traffic Surveillance System</article-title>
          .
          <source>In Proc. of the IEEE Intelligent Vehicles Symposium</source>
          .
          <year>2000</year>
          ,
          <fpage>457</fpage>
          -
          <lpage>462</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Agosti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Buccio</surname>
            ,
            <given-names>E. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nunzio</surname>
            ,
            <given-names>G. M. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ferro</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Melucci</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miotto</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Orio</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <article-title>Distributed information retrieval and automatic identification of music works in SAPIR</article-title>
          .
          <source>In Proc. of the 15th Italian Symposium on Advanced Database Systems (SEBD'07)</source>
          ,
          <year>2007</year>
          ,
          <fpage>479</fpage>
          -
          <lpage>482</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Al</given-names>
            <surname>Kukhun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            and
            <surname>Sedes</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.</surname>
          </string-name>
          ,
          <article-title>Adaptive Solutions for Access Control within Pervasive Healthcare Systems</article-title>
          .
          <source>In Proc. of International Conference On Smart homes and health Telematics (ICOST</source>
          <year>2008</year>
          ),
          <year>2008</year>
          ,
          <fpage>42</fpage>
          -
          <lpage>53</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Berry</surname>
            ,
            <given-names>M. W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Castellanos</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <article-title>Survey of Text Mining II: Clustering, Classification,</article-title>
          and Retrieval, Springer,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Boisson</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Crucianu</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Vodislav</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>Publication Framework for Content-Based Search in Heterogeneous Distributed Multimedia Databases</article-title>
          .
          <source>Scientific Rapport CEDRIC No 1585</source>
          ,
          <year>2008</year>
          . 18 pages.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Brut</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Codreanu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dumitrescu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manzat</surname>
            ,
            <given-names>A.-M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sedes</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <article-title>A distributed architecture for flexible multimedia management and retrieval</article-title>
          .
          <source>In Proc. of Database and Expert Systems Applications (DEXA</source>
          ,
          <year>2011</year>
          ),
          <year>2011</year>
          ,
          <fpage>249</fpage>
          -
          <lpage>263</lpage>
          [7]
          <string-name>
            <surname>Brut</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Codreanu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manzat</surname>
            ,
            <given-names>A.-M.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Sèdes</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <source>of International Conference on Signal-Image Technology &amp; Internet-Based Systems (SITIS</source>
          <year>2011</year>
          ),
          <year>2011</year>
          ,
          <fpage>118</fpage>
          -
          <lpage>125</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>S.-C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shyu</surname>
          </string-name>
          , M.-L., and
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <article-title>SMARXO: towards secured multimedia applications by adopting RBAC, XML and object-relational database</article-title>
          .
          <source>In Proc. of the 12th annual ACM international conf. on Multimedia</source>
          ,
          <year>2004</year>
          ,
          <fpage>432</fpage>
          -
          <lpage>435</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>El-Khoury</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <article-title>A Multi-level Access Control Scheme for Multimedia Database</article-title>
          .
          <source>In 9th Workshop on Multimedia Metadata (WMM'09)</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Ferraiolo</surname>
            ,
            <given-names>D. F.</given-names>
          </string-name>
          , and Richard Kuhn,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>Role-Based Access Controls</article-title>
          .
          <source>In Proc. of the 15th National Computer Security Conference</source>
          ,
          <year>1992</year>
          ,
          <fpage>554</fpage>
          -
          <lpage>563</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Giroux</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brunessaux</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brunessaux</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Doucy</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dupont</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grilheres</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mombrun</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,and
          <string-name>
            <surname>Saval</surname>
            ,
            <given-names>A. Weblab :</given-names>
          </string-name>
          <article-title>An integration infrastructure to ease the development of multimedia processing applications</article-title>
          ,
          <source>In the 21st Conference on Software and Systems Engineering and their Applications</source>
          ,
          <year>2008</year>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Jaspers</surname>
            ,
            <given-names>E.G.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wijnhoven</surname>
            ,
            <given-names>R.G.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Albers</surname>
            ,
            <given-names>A.H.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Desurmont</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Barais</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hamaide</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,and
          <string-name>
            <surname>Lienard</surname>
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Candela-Storage</surname>
          </string-name>
          ,
          <article-title>Analysis and Retrieval of Video Content in Distributed Systems: Real-Time Video Surveillance and Retrieval</article-title>
          .
          <source>In Proc. of the IEEE International Conference on Multimedia and Expo</source>
          ,
          <year>2005</year>
          ,
          <fpage>1553</fpage>
          -
          <lpage>1556</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Kosch</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>and</article-title>
          <string-name>
            <surname>Maier</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <article-title>Content based image retrieval systems - reviewing and benchmarking</article-title>
          ,
          <source>In Proc. of the 9th Workshop on Multimedia Metadata</source>
          ,
          <year>2009</year>
          ,
          <fpage>1</fpage>
          -
          <lpage>21</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Merkus</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Desurmont</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jaspers</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wijnhoven</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Caignart</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delaigle</surname>
            ,
            <given-names>J.-F.</given-names>
          </string-name>
          ,and
          <string-name>
            <surname>Favoreel</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <article-title>Candela - integrated storage, analysis and distribution of video content for intelligent information systems</article-title>
          .
          <source>In European Workshop on the Integration of Knowledge, Semantics and Digital Media Technology (EWIMT'04)</source>
          ,
          <year>2004</year>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Michal</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fabrizio</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Claudio</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>David</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Raffaele</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fausto</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jan</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,and
          <string-name>
            <surname>Pavel</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Building</surname>
          </string-name>
          <article-title>a web-scale image similarity search system</article-title>
          .
          <source>In Multimedia Tools and Applications</source>
          .
          <volume>47</volume>
          ,
          <issue>3</issue>
          (May
          <year>2010</year>
          ),
          <fpage>599</fpage>
          -
          <lpage>629</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>OASIS</surname>
          </string-name>
          ,
          <article-title>A brief Introduction to XACML</article-title>
          , http://www.oasisopen.org/committees/download.php/ 2713/Brief_Introduction_to_
          <source>XACML.html, 14 mars 2003</source>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Pietarila</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Westermann</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jarvinen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korva</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lahti</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Lothman</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <article-title>Candela-storage, analysis, and retrieval of video content in distributed systems: Personal mobile multimedia management</article-title>
          .
          <source>In Proc. of the IEEE International Conference on Multimedia and Expo (ICME'05)</source>
          ,
          <year>2005</year>
          ,
          <fpage>1557</fpage>
          -
          <lpage>1560</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Pinquier</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>André-Obrecht</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Audio</surname>
          </string-name>
          <article-title>Indexing: Primary Components Retrieval - Robust Classification in Audio Documents</article-title>
          .
          <source>In Multimedia Tools and Applications</source>
          ,
          <volume>30</volume>
          ,3 (
          <year>September 2006</year>
          ),
          <fpage>313</fpage>
          -
          <lpage>330</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Sánchez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>López</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cánovas</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sánchez</surname>
            ,
            <given-names>J.-A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gómez-Skarmeta</surname>
            ,
            <given-names>A. F.</given-names>
          </string-name>
          <article-title>An access control system for multimedia content distribution</article-title>
          .
          <source>In Proc. of the Third European conference on Public Key Infrastructure: theory and Practice</source>
          (EuroPKI
          <year>2006</year>
          ),
          <year>2006</year>
          ,
          <fpage>169</fpage>
          -
          <lpage>183</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Snoek</surname>
            ,
            <given-names>C. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Worring</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>Multimodal video indexing: A review of the state of the art</article-title>
          .
          <source>In Multimedia Tools and Applications</source>
          ,
          <volume>25</volume>
          , 1(
          <year>January 2005</year>
          ),
          <fpage>5</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Thuraisingham</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavee</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bertino</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Khan</surname>
          </string-name>
          . L.
          <article-title>Access control, confidentiality and privacy for video surveillance databases</article-title>
          .
          <source>In Proc. of the eleventh ACM symposium on Access control models and technologies (SACMAT '06)</source>
          ,
          <year>2006</year>
          ,
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Viaud</surname>
            ,
            <given-names>M.-L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thièvre</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Goëau</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Saulnier</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Buisson</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <article-title>Interactive components for visual exploration of multimedia archives</article-title>
          .
          <source>In Proc. of the International Conference on Image and Video Retrieval</source>
          ,
          <year>2008</year>
          ,
          <fpage>609</fpage>
          -
          <lpage>616</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>