Nous avons développé Java// (prononcer Java parallèle http://www.inria.fr/sloop/javall), une bibliothèque 100% Java, qui fournit des threads transparents, des objets distants, des appels asynchrones avec futurs transparents, le tout offrant un fort potentiel de réutilisation et des mécanismes de synchronisation de haut niveau [2].
Une application collaborative parallèle et distribuée a été développée pour montrer trois aspects de la puissance de Java//: facilité de programmation distribuée, gain de performances à travers une exécution parallèle, facilité de synchronisation.
Il s'agit dans ce stage de proposer des mécanismes de sécurisation qui assurent l'authentification, la confidentialité, l'intégrité et la non-répudiation des communications entre les participants d'un groupe. Le travail du stage s'inspirera des solutions théoriques développées dans la littérature [1, 3, 4, 5], afin de concevoir et implémenter des mécanismes dans le cadre de Java//.
Ce sujet rentre dans le cadre d'une collaboration l'Inria Sophia Antipolis, l'I3S, et l'institut Eurecom. Les travaux pourront être poursuivis en Thèse de Doctorat.
Encadrement : CAROMEL, Denis; BAUDE Françoise
Téléphone : 04 92 38 76 31 Email : caromel@sophia.inria.fr
Laboratoire ou équipe : I3S, INRIA
Encadrement : MOLVA, Refik; ROUDIER Yves
Téléphone : 04 93 00 26 12 Email : molva@eurecom.fr
Laboratoire ou équipe : Institut Eurecom
Objectifs : Les objectifs du stage sont:
Prérequis : langages à objets, programmation répartie
Matériel et logiciels utilisés : Stations de travail
INRIA ou Eurecom, Sophia Antipolis