Projet OSMOSE : modélisation et implémentation pour l'interopérabilité de services carte à microprocesseur par l'approche orientée objet

1900 
Jusqu'a aujourd'hui, les cartes a puce ont ete utilisees comme des elements informatiques dedies. Leur systeme d'exploitation et leurs fonctions applicatives sont developpes sur mesure. Il en resulte des temps de developpement trop long, des difficultes a tirer benefice de l'existant et l'incapacite d'integrer facilement les cartes dans les systemes d'information. Pour traiter ces problemes, nous proposons, dans le cadre du projet osmose (operating system and mobile services), de concevoir la carte comme une machine generique servant de support pour des services pouvant etre charges tout le long de son cycle de vie. Nous presentons un modele global de systeme a cartes generiques base sur une definition objet des services carte. Ce modele a ete valide par trois developpements formant un ensemble coherent: 1. Une architecture de securite a base de certificats permet d'authentifier et de controler les droits d'acces des createurs et utilisateurs des services carte. Les certificats sont delivres aux utilisateurs de facon off-line et sont verifies par la carte on-line. Un protocole de securite a base de cryptographie asymetrique permet de verifier la validite des certificats. 2. Un systeme d'exploitation carte appele combo fournit un environnement d'execution securise par l'interpretation des programmes charges dans la carte. La machine virtuelle sous-jacente assure une independance totale entre les services en garantissant le respect de la propriete d'encapsulation des objets executes. 3. Une couche middleware d'interoperabilite permet de dynamiquement adapter un serveur generique d'acces aux services carte depuis des applications clientes developpees dans une architecture corba (common object request broker architecture). Le serveur generique appele coa (card object adapter) fournit une passerelle transparente de transport des requetes carte grace a la decouverte des interfaces des services au moment de l'execution.
    • Correction
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []