Download Secure Java Card for Federate Identity Management

Transcript
Table des matières
1 Introduction
2 Cahier des charges
2.1 Objectifs . . . . .
2.2 Tâches . . . . . .
2.3 Milestones . . . .
2.4 Planning . . . . .
2.5 Contraintes . . .
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6
6
6
7
7
7
3 Analyse
3.1 Description des technologies . . . . . . . . . . . . . . .
3.1.1 SSO . . . . . . . . . . . . . . . . . . . . . . . .
3.1.2 OpenID . . . . . . . . . . . . . . . . . . . . . .
3.1.3 SAML, Security Assertion Markup Language .
3.1.4 InfoCard . . . . . . . . . . . . . . . . . . . . .
3.2 Comparaison des technologies . . . . . . . . . . . . . .
3.2.1 Architectures et utilisations différentes . . . . .
3.2.2 SAML vs OpenID . . . . . . . . . . . . . . . .
3.3 Architectures . . . . . . . . . . . . . . . . . . . . . . .
3.3.1 ”Strong Authentication”, place de la Java Card
3.3.2 LDAP vs Base de données . . . . . . . . . . . .
3.3.3 Propositions d’architecture . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
8
10
10
10
12
15
17
17
17
25
25
30
31
4 Spécification
4.1 Applet JavaCard . . . . . . . . . . . . .
4.1.1 Fonctionnalités . . . . . . . . . .
4.1.2 Structure . . . . . . . . . . . . .
4.2 Applet WEB Administration . . . . . .
4.2.1 Fonctionnalités . . . . . . . . . .
4.2.2 Communications (composants) .
4.2.3 Séquence de génération de carte
4.2.4 Structure . . . . . . . . . . . . .
4.3 Applet WEB Authentification . . . . . .
4.3.1 Fonctionnalités . . . . . . . . . .
4.3.2 Communications (composants) .
4.3.3 Séquence d’authentification . . .
4.3.4 Structure . . . . . . . . . . . . .
4.3.5 Processus d’authentification . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
37
38
38
39
41
41
41
42
44
45
45
46
46
47
48
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.