L'interopérabilité est la possibilité pour différents systèmes de communiquer entre eux sans dépendre d'un acteur particulier. Elle est basée sur l'utilisation d'une norme ouverte.
Contexte
Le partage de données entre systèmes d'information (SI) devient essentiel pour assurer la communication entre ces SI. Cet échange a des conséquences de compatibilité (du fait de structures de données hétérogènes) et d'intégrité. La centralisation des données/communication via un brocker permet d'assurer les échanges entre les systèmes d'information mais ne garantit pas un moyen de tracer l'historique, ni de sécuriser les transactions pour éviter toute action malveillante. Les systèmes centralisés restent des cibles attractives pour les cyber-attaques (par exemple les attaques par déni de service (DDoS)) C'est pour toutes ces raisons que nous avons créé un thème de recherche autour de la blockchain. Parmi les problèmes que nous essayons de résoudre dans ce thème, nous mentionnons celui de l'interopérabilité. En effet, nous voulons concevoir un cadre d'interopérabilité basé sur la blockchain afin de garantir la sécurité, la transparence, la fiabilité et la traçabilité des échanges.
Solution existante : Manque de supervision des échanges de données..
- Mise en place d'un intergiciel pour modérer entre des systèmes hétérogènes
- Utilisation des mécanismes de messagerie pour construire des architectures flexibles, évolutives et faiblement couplées.
- Permet d'échanger des messages de manière asynchrone entre des applications hétérogènes.
Solution cible : Système de surveillance de la messagerie basé sur la blockchain
- Réseau distribué, cryptographe asymétrique et mécanisme d'incitation.
- Décentralisé
- Échanger des messages de manière asynchrone entre des applications hétérogènes
- Faciliter la traçabilité
- Améliorer la sécurité, la confidentialité et le pseudo-anonymat.