Fiche descriptive


Une approche générique pour protéger les cartes à puce Java Card ™ contre les attaques logicielles

(Document en Anglais)

Thèse de doctorat

Accès au(x) document(s)

Modalités de diffusion de la thèse :
  • Thèse consultable sur internet, en texte intégral.
  • Accéder au(x) document(s) :
    • https://www.theses.fr/2014LIMO0007/abes
    • https://theses.hal.science/tel-01089654
    Ce document est protégé en vertu du Code de la Propriété Intellectuelle.

Informations sur les contributeurs

Auteur
Bouffard (Bouffard) Guillaume
Date de soutenance
10-10-2014

Directeur(s) de thèse
Lanet Jean-Louis
Rapporteurs
Naccache David - Ryan Peter
Membres du jury
Lanet Jean-Louis - Poll Eric - Prouff Emmanuel - Vetillard Eric

Laboratoire
XLIM - UMR CNRS 7252
Ecole doctorale
École doctorale Sciences et ingénierie pour l'information, mathématiques (Limoges ; 2009-2018)
Etablissement de soutenance
Limoges

Informations générales

Discipline
Informatique
Classification
Informatique

Mots-clés libres
Smart Card, Java Card, Software Security
Mots-clés
Systèmes sur puce,
Systèmes informatiques -- Mesures de sûreté
Résumé :

De nos jours, la carte à puce est la pierre angulaire de nos usages quotidiens. En effet, elle est indispensable pour retirer de l'argent, voyager, téléphoner, ... Pour améliorer la sécurité tout en bénéficiant d'un environnement de développement facilité, la technologie Java a été adaptée pour être embarquée dans les cartes à puce. Présentée durant le milieu des années 90, cette technologie est devenue la plate-forme principale d'exécution d'applications sécurisées. De part leurs usages, ces applications contiennent des informations sensibles pouvant intéresser des personnes mal intentionnées.Dans le monde de la carte à puce, les concepteurs d'attaques et de contre-mesures se livrent une guerre sans fin. Afin d'avoir une vue générique de toutes les attaques possibles, nous proposons d'utiliser les arbres de fautes. Cette approche, inspirée de l'analyse de sûreté, aide à comprendre et à implémenter tous les événements désirables et non désirables existants. Nous appliquons cette méthode pour l'analyse de vulnérabilité Java Card. Pour cela, nous définissons des propriétés qui devront être garanties: l'intégrité et la confidentialité des données et du code contenus dans la carte à puce. Dans cette thèse, nous nous sommes focalisés sur l'intégrité du code des applications. En effet, une perturbation de cet élément peut corrompre les autres propriétés. En modélisant les conditions, nous avons découvert de nouveaux chemins d'attaques permettant d'accéder au contenu de la carte. Pour empêcher ces nouvelles attaques, nous présentons de nouvelles contre-mesures pour prévenir les éléments indésirables définis dans les arbres de fautes.

Informations techniques

Type de contenu
Text
Format
PDF

Informations complémentaires

Entrepôt d'origine
STAR : dépôt national des thèses électroniques françaises
Identifiant
2014LIMO0007
Numéro national
2014LIMO0007

Pour citer cette thèse

Bouffard Guillaume, Une approche générique pour protéger les cartes à puce Java Card ™ contre les attaques logicielles, thèse de doctorat, Limoges, Université de Limoges, 2014. Disponible sur https://aurore.unilim.fr/ori-oai-search/notice/view/2014LIMO0007