Avec la présence de l’informatique partout dans nos vies, de l’ordinateur à la voiture en passant par la télévision et le téléphone, la nécessité d’avoir du logiciel robuste et sécurisé n’a jamais été aussi présente. En même temps, le déploiement généralisé dans le cloud et autres machines virtuelles pose de nouveaux enjeux qui demandent des évolutions majeures des systèmes.
Des thématiques d’excellence
- Systèmes et robustesse
Approche “full-stack”, comprendre et rendre solide un système du processeur jusqu’à l’application. - Systèmes et sécurité
Exploration des nouvelles protections système, de la compilation aux outils internes au processeur. Pertinence et efficacité. - Systèmes et déploiement
Problématiques liées au déploiement rapide de centaines de machines virtuelles sans déroger à la sécurité. - Approche expérimentale et industrielle
Collaboration directe avec les acteurs de projets libres et industriels.
Recherche en cours, zoom sur le projet OpenBSD
Libérer et améliorer l’innovation par l’open source
Un système d’exploitation (Operating System – OS) est un ensemble de logiciels qui permet d’utiliser un appareil informatique, par exemple un ordinateur ou une console de jeu. Les plus connus sont iOS, Windows et Linux, mais il existe aussi OpenBSD, un OS libre de droit. Des enseignants-chercheurs de l’équipe de recherche de recherche Sécurité et Systèmes travaillent depuis de nombreuses années à améliorer le système d’exploitation OpenBSD et à expérimenter de nouvelles fonctionnalités. Actuellement, ils consacrent leur recherche à l’accélération de la vitesse d’installation des paquetages et au renforcement de la sécurité de la gestion de la mémoire sur les appareils informatiques.
Ce projet est mené en collaboration avec des chercheurs et des professionnels du monde entier, particulièrement au Canada qui a vu naître OpenBSD.
Des collaborations pointues
- Intel, Nvidia, Apple, Linux, *BSD
De grands projets
- Participations régulières au Google Summer of Code