Un modèle de collaboration basé sur les contrats et la confiance

De nos jours, les technologies de l'information offrent aux utilisateurs la possibilité de travailler avec n'importe qui, à n'importe quel moment, de n'importe où et avec plusieurs dispositifs hétérogènes. Cette évolution favorise un nouveau modèle distribué de collaboration de...

Full description

Bibliographic Details
Main Author: Truong, Hien Thi Thu
Other Authors: Université de Lorraine
Language:en
Published: 2012
Subjects:
Online Access:http://www.theses.fr/2012LORR0181/document
id ndltd-theses.fr-2012LORR0181
record_format oai_dc
spelling ndltd-theses.fr-2012LORR01812019-05-24T03:32:29Z Un modèle de collaboration basé sur les contrats et la confiance A Contract-based and Trust-aware Collaboration Model Traitement réparti Informatique distribuée Travail collaboratif Logique déontique Contrat Confiance Collaboration multi-synchrone Contrôle d'usage Modèle de confiance Audit Authentificateur Multi-synchronous collaboration Usage control Trust model Contract Log auditing Authenticator 658.403 6 006.33 De nos jours, les technologies de l'information offrent aux utilisateurs la possibilité de travailler avec n'importe qui, à n'importe quel moment, de n'importe où et avec plusieurs dispositifs hétérogènes. Cette évolution favorise un nouveau modèle distribué de collaboration de confiance où les utilisateurs peuvent travailler sur des documents partagés avec qui ils ont confiance. La collaboration multi-synchrone est largement utilisée pour soutenir le travail collaboratif en maintenant des flux simultanés de l'activité des utilisateurs qui divergent et convergent continuellement. Cependant, ce modèle n'offre pas de support concernant l'expression et la vérification de restriction d'usage des données. Cette thèse présente C-PPC, un modèle de collaboration basé sur les contrats et sur la confiance. Dans ce modèle, des contrats sont utilisés comme des règles d'utilisation des données et les utilisateurs collaborent en fonction des niveaux de confiance qu'ils attribuent aux autres en accord avec le respect des contrats. Nous formalisons les contrats en utilisant des concepts déontiques: permission, obligation et prohibition. Les contrats sont inclus dans les historiques d'opérations des données partagées. Le modèle C-PPC fournit un mécanisme pour la fusion des modifications des données et des contrats. N'importe quel utilisateur peut auditer les historiques à n'importe quel moment et les résultats de l'audit sont utilisés pour actualiser les niveaux de confiance en se basant sur une métrique de confiance. Nous proposons une solution reposant sur des authentificateurs basés sur les chaînes de hachage pour garantir l'intégrité des historiques et la responsabilité des utilisateurs. Nous fournissons des algorithmes pour construire les authentificateurs et vérifier les historiques puis nous prouvons leur correction. Des résultats expérimentaux montrent la faisabilité du modèle C-PPC Nowadays, information technologies provide users ability to work with anyone, at any time, from everywhere and with several heterogeneous devices. This evolution fosters a new distributed trustworthy collaboration model where users can work on shared documents with whom they trust. Multi-synchronous collaboration is widely used for supporting collaborative work by maintaining simultaneous streams of user activities which continually diverge and converge. However, this model lacks support on how usage restrictions on data can be expressed and checked within the model. This thesis proposes "C-PPC", a multi-synchronous contract-based and trust-aware collaboration model. In this model, contracts are used as usage rules and users collaborate according to trust levels they have on others computed according to contract compliance. We formalize contracts by using deontic concepts: permission, obligation and prohibition. Contracts are enclosed in logs of operations over shared data. The C-PPC model provides a mechanism for merging data changes and contracts. Any user can audit logs at any time and auditing results are used to update user trust levels based on a trust metric. We propose a solution relying on hash-chain based authenticators that ensures integrity of logs and user accountability. We provide algorithms for constructing authenticators and verifying logs and prove their correctness. A set of experimental results shows the feasibility of the C-PPC model Electronic Thesis or Dissertation Text en http://www.theses.fr/2012LORR0181/document Truong, Hien Thi Thu 2012-12-11 Université de Lorraine Molli, Pascal Ignat, Claudia-Lavinia
collection NDLTD
language en
sources NDLTD
topic Traitement réparti
Informatique distribuée
Travail collaboratif
Logique déontique
Contrat
Confiance
Collaboration multi-synchrone
Contrôle d'usage
Modèle de confiance
Audit
Authentificateur
Multi-synchronous collaboration
Usage control
Trust model
Contract
Log auditing
Authenticator
658.403 6
006.33
spellingShingle Traitement réparti
Informatique distribuée
Travail collaboratif
Logique déontique
Contrat
Confiance
Collaboration multi-synchrone
Contrôle d'usage
Modèle de confiance
Audit
Authentificateur
Multi-synchronous collaboration
Usage control
Trust model
Contract
Log auditing
Authenticator
658.403 6
006.33
Truong, Hien Thi Thu
Un modèle de collaboration basé sur les contrats et la confiance
description De nos jours, les technologies de l'information offrent aux utilisateurs la possibilité de travailler avec n'importe qui, à n'importe quel moment, de n'importe où et avec plusieurs dispositifs hétérogènes. Cette évolution favorise un nouveau modèle distribué de collaboration de confiance où les utilisateurs peuvent travailler sur des documents partagés avec qui ils ont confiance. La collaboration multi-synchrone est largement utilisée pour soutenir le travail collaboratif en maintenant des flux simultanés de l'activité des utilisateurs qui divergent et convergent continuellement. Cependant, ce modèle n'offre pas de support concernant l'expression et la vérification de restriction d'usage des données. Cette thèse présente C-PPC, un modèle de collaboration basé sur les contrats et sur la confiance. Dans ce modèle, des contrats sont utilisés comme des règles d'utilisation des données et les utilisateurs collaborent en fonction des niveaux de confiance qu'ils attribuent aux autres en accord avec le respect des contrats. Nous formalisons les contrats en utilisant des concepts déontiques: permission, obligation et prohibition. Les contrats sont inclus dans les historiques d'opérations des données partagées. Le modèle C-PPC fournit un mécanisme pour la fusion des modifications des données et des contrats. N'importe quel utilisateur peut auditer les historiques à n'importe quel moment et les résultats de l'audit sont utilisés pour actualiser les niveaux de confiance en se basant sur une métrique de confiance. Nous proposons une solution reposant sur des authentificateurs basés sur les chaînes de hachage pour garantir l'intégrité des historiques et la responsabilité des utilisateurs. Nous fournissons des algorithmes pour construire les authentificateurs et vérifier les historiques puis nous prouvons leur correction. Des résultats expérimentaux montrent la faisabilité du modèle C-PPC === Nowadays, information technologies provide users ability to work with anyone, at any time, from everywhere and with several heterogeneous devices. This evolution fosters a new distributed trustworthy collaboration model where users can work on shared documents with whom they trust. Multi-synchronous collaboration is widely used for supporting collaborative work by maintaining simultaneous streams of user activities which continually diverge and converge. However, this model lacks support on how usage restrictions on data can be expressed and checked within the model. This thesis proposes "C-PPC", a multi-synchronous contract-based and trust-aware collaboration model. In this model, contracts are used as usage rules and users collaborate according to trust levels they have on others computed according to contract compliance. We formalize contracts by using deontic concepts: permission, obligation and prohibition. Contracts are enclosed in logs of operations over shared data. The C-PPC model provides a mechanism for merging data changes and contracts. Any user can audit logs at any time and auditing results are used to update user trust levels based on a trust metric. We propose a solution relying on hash-chain based authenticators that ensures integrity of logs and user accountability. We provide algorithms for constructing authenticators and verifying logs and prove their correctness. A set of experimental results shows the feasibility of the C-PPC model
author2 Université de Lorraine
author_facet Université de Lorraine
Truong, Hien Thi Thu
author Truong, Hien Thi Thu
author_sort Truong, Hien Thi Thu
title Un modèle de collaboration basé sur les contrats et la confiance
title_short Un modèle de collaboration basé sur les contrats et la confiance
title_full Un modèle de collaboration basé sur les contrats et la confiance
title_fullStr Un modèle de collaboration basé sur les contrats et la confiance
title_full_unstemmed Un modèle de collaboration basé sur les contrats et la confiance
title_sort un modèle de collaboration basé sur les contrats et la confiance
publishDate 2012
url http://www.theses.fr/2012LORR0181/document
work_keys_str_mv AT truonghienthithu unmodeledecollaborationbasesurlescontratsetlaconfiance
AT truonghienthithu acontractbasedandtrustawarecollaborationmodel
_version_ 1719192238464958464