L'authentification sécurisée utilisant le trusted computing

Marwen Jadla

Mémoire de maîtrise (2018)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Texte Texte • 1MB •

Résumé

La sécurité des systèmes informatiques demeure un sujet pertinent malgré les efforts sans cesse apportés pour l'améliorer. À cet effet, un nouveau concept prometteur, qui touche simultanément le matériel et le logiciel, a été déployé. Il s'agit du trusted computing. L'utilisation de ce concept a pour but de s'assurer de l'intégrité du système que nous utilisons à travers différents mécanismes, comme la vérification d'intégrité ou l'isolation logicielle et matérielle. Ce concept pourrait être utilisé dans différentes applications nécessitant une sécurité accrue. L'un des principaux domaines où nous sommes encore concernés par la sécurité est l'authentification en ligne, particulièrement pour les services critiques comme les services financiers ou le courriel. En effet, la sécurité des données d'authentification en ligne peut être compromise par des logiciels malveillants, tels les chevaux de Troie et les enregistreurs de frappes, ou encore par des attaques matérielles, les enregistreurs de frappes physiques à titre d'exemple. Dans le cadre de ce mémoire, nous utilisons le concept de trusted computing afin de proposer une solution d'authentification offrant un compromis entre la sécurité, la facilité d'utilisation et la facilité de déploiement tout en mettant l'accent sur la sécurité. Dans notre schéma nous voulons prévenir les attaques sur les données l'authentifications effectuées à partir de l'ordinateur de l'utilisateur. Un autre but est s'assurer de la compatibilité de notre solution avec la méthode d'authentification actuelle qui consiste en un nom d'utilisateur et un mot de passe. Notre objectif principal est d'implémenter une application utilisant les mécanismes du trusted computing sur un système embarqué. Cette application a pour rôle de fournir une authentification sécurisée aux sites web pour les utilisateurs. Nous avons débuté par étudier les différentes approches possibles en termes de trusted computing et d'exécution isolée. Ensuite, nous avons démontré l'utilisation du trusted computing sur un système embarqué. Nous avons alors implémenté notre application d'authentification sécurisée en utilisant les possibilités offertes par le trusted computing. Cette implémentation a permis d'étudier la viabilité de l'utilisation du trusted computing pour régler les problèmes de sécurité. Finalement, nous avons discuté des différents modèles d'attaques possibles ainsi que des limitations de notre système pour l'évaluer. Notre système nous protège contre plusieurs attaques possibles dans les schémas d'authentification actuels, nous pouvons encore le rendre plus résistant et plus sécuritaire. Nous constatons aussi que le trusted computing peut être utilisé dans d'autres contextes de sécurité, car même avec quelques difficultés de développement, il offre beaucoup d'avantages.

Programme:
Génie informatique
Directeurs ou directrices:
Adresse URL de PolyPublie:
Université/École:
École Polytechnique de Montréal
OAI:
oai:publications.polymtl.ca:3179
ORCID
Date du dépôt:
17 oct. 2018 15:32
Dernière modification:
14 oct. 2026 10:41
Citer en APA 7:
Jadla, M. (2018). L'authentification sécurisée utilisant le trusted computing [Mémoire de maîtrise, École Polytechnique de Montréal]. PolyPublie. https://publications.polymtl.ca/3179/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document
Afficher document