Log in English French

Module Sheet

FISE FISA

STI

Sécurité et Technologies Informatiques


Unité d'Enseignement :


Semestre : 9
Crédits ECTS : 8

Systèmes embarqués et IOT


Code UE : S09T_ 2SU1

Elément Constitutif :


Coefficient : 1

Cartes à puce


Code EC :

Option Sécurité des Systèmes Embarqués et du Cloud




Volume horaire : 21:20

Type Nombre Durée
Cours 8 01:20
TD 8 01:20


Evaluations : 1

Type Coefficient
Contrôle Continu 1


Enseignants : 3

Enseignant Type
Abdallah Ahmad Responsable
Eichler Cedric Responsable
Abdallah Ahmad Intervenant



Cette cours présente les principes, mécanismes et architectures des cartes à puce selon les normes de base ISO7816 et les normes ETSI pour les cartes SIM.

Pré-requis :

UE Semestre Module
Principes de la programmation 5 Initiation au Génie Logiciel
Développement et Mathématiques pour l'ingénieur 6 Compilation
Informatique Fondamentale 7 Programmation Java Avancée


La cours Java Card se focalise ensuite sur la technologie Java Card pour expliquer le principe de développement d'applications sur des cartes Java.

Les points couverts dans ce cours:

Principes des cartes à puce

  1. Architecture matérielle et logicielle
  2. Les normes de base ISO7816
  3. Le protocole APDU (Application Protocol Data Unit) de communication entre la carte et le terminal APDU
  4. Exemple du système de fichiers des cartes SIM selon les normes ETSI

La technologie Java Card 2.2.x

  1. Java Card, un sous-ensemble de Java
  2. La structure d'une applet Java Card
  3. Interaction sécurisée, usant des algorithmes cryptographiques, avec la carte SIM à l'aide du protocole APDU

Travaux Dirigés

  • Installation de l'environnement de développement Eclipse + Extension à l'aide de packages spécifiques
  • écriture d'un programme JavaCard pour interagir avec la carte
  • Développement d'une application JavaCard pour la carte d'identité



  • Contrôle Continu


  • Java Card Technology for Smart Cards: Architecture and Programmer's Guide, Book by Mike Hendrickson and Zhiqun Chen

Compétences SecNumEdu:

Compétence Heures Cours Heures Pratique Niveau Entrée Niveau Sortie
Sécurité des systèmes spécifiques et émergents 10.6 10.6 1 2
Sécurité cartes à puce : Architecture matérielle et logicielle, ISO7816, APDU, normes ETSI, Java Card, Interaction sécurisée, usant des algorithmes cryptographiques, avec la carte SIM à l'aide du protocole APDU, application JavaCard pour la carte d'identité.
Compétences :

Ref. Verbe Description Niveau