Définition de la biométrie - Sites personnels de TELECOM ParisTech

Download Report

Transcript Définition de la biométrie - Sites personnels de TELECOM ParisTech

Une introduction à
l’authentification biométrique
Gérard CHOLLET Raphaël BLOUET
[email protected] [email protected]
ENST/CNRS-LTCI
46 rue Barrault
75634 PARIS cedex 13
http://www.tsi.enst.fr/~chollet
Plan






Pourquoi et comment vérifier l’identité d’un individu ?
Modalités biométriques :
 Définition de la biométrie
 Propriétés souhaitées de la caractéristique biométrique
 Modalités biométriques
 Classification des SAB
 Architecture des SAB
 Phase d’apprentissage
 Phase opérationnelle
 Exemple d’application
 Evaluation des SAB
Les empreintes digitales / Le visage / La rétine / L’iris / Signatures
Vérification du locuteur – évaluation NIST
Différents projets sur la biométrie
Tendances, perspectives
Pourquoi et comment vérifier l’identité
d’un individu ?

Pourquoi ?

Applications liées à la sécurisation:



Applications commerciales ou liées à l’extraction
d’informations dans un document multimédia



Protection de la propriété individuelle (habitation, compte
bancaire, données informatiques, messagerie, ...)
Accès restreint (locaux sécurisés, base de données)
Recherche dans une base de données audiovisuelles
Adaptation automatique d’un service, d’un logiciel à un client
Applications criminalistiques


Recherche de preuves
Le suspect est-il coupable ?
Pourquoi et comment vérifier l’identité
d’un individu ?

Comment ?

Identifiant connu par la personne :

Mot de passe, code PIN
Peut
Bonne
être
acceptabilité
oublié – facilement
– Fortement
usurpable
répandu

Identifiant possédé par la personne

Carte à puce, clé, badge
Facilement
Classiquement
volé utilisé
et/ou –
falsifié
reconnu partout

Identifiant propre à la personne

La caractéristique biométrique
Peut
Supprime
accroître
toutes
la complexité
clés ou motde
del’accès
passe
Pourquoi et comment vérifier l’identité
d’un individu ?
SECURED
SPACE
Bla-bla
L’identification biométrique :
Définition de la biométrie

Le Petit Robert :
« La science qui étudie, à l'aide des mathématiques, les
variations biologiques à l'intérieur d'un groupe déterminé. »



Variations biologiques :



Etude des variations de certaines caractéristiques au sein d’un groupe
Détermination de techniques permettant de distinguer les individus entre
eux parmi les caractéristiques jugées pertinentes
Variation d’une caractéristique physiologique
Variation d’une caractéristique comportementale
La biométrie rassemble l’ensemble des procédés automatiques
d’identification basés sur des caractéristiques physiologiques et/ou
comportementales
L’identification biométrique :
Propriétés souhaitées de la caractéristique biométrique





Robustesse
 Détermine sa stabilité au cours du temps et sa propriété d’être peu sensible au
contexte d’utilisation (variabilité intra-utilisateur)
Distinctibilité
 Caractérise la dépendance de sa mesure par rapport à chaque utilisateur
(variabilité inter-utilisateur)
Accessibilité
 Facilement et efficacement mesurable par un capteur
Acceptabilité
 Caractérise la manière dont elle est perçue par l’utilisateur
Disponibilité
 La caractéristique doit être facilement mesurable
L’identification biométrique :
Modalités biométriques :
Caractéristiques physiques
Caractéristiques comportementales
 Empreintes digitales
 Parole
 Géométrie de la main
 Ecriture, signature
 Rétine, Iris
+ Robuste, SAB induit précis
 Rythme de frappe sur un clavier
+ Faible évolution avec le
vieillissement de l’individu
+ Bonne précision des systèmes
biométriques induit
- Mesure de la caractéristique
généralement coûteuse
- Mauvaise acceptabilité
+ Bonne acceptabilité et
disponibilité
- Sensible au vieillissement de
l’individu
- Moins bonne précision et
robustesse
L’identification biométrique :
Modalités biométriques :
L’identification biométrique :
Modalités biométriques :
L’identification biométrique :
Modalités biométriques :

Taille des références caractéristiques
 La main 9 bytes
 Empreintes digitales 250-1000
 Parole 1500-3000 bytes.
L’identification biométrique :
Classification des SAB [Waymann] :
1. Coopératif / non-coopératif
2. Manifeste / caché
3. Stable / instable
4. Supervisé / non-supervisé
5. Ouvert / fermé
Si
la référence
caractéristique
du
client
est
publique
ouvert
Caractérise
l’évolution
des
performances
fonction
de
labiométrique
durée
Comportement
dequ’il
l’utilisateur
cherchant
àen
tromper
le
système
Caractérise
les
interactions
entre
et l’utilisateur
lors du processus
L’utilisateur
sait-il
est sujet
à le
unsystème
test
d’identification
?
Si
la
référence
du
est privée
 fermé
et
de
la fréquence
d’utilisation
du client
système
• Coopère
pourcaractéristique
usurper
une identité
de
vérification
• S’oppose au système pour ne pas être reconnu
L’identification biométrique :
Architecture d’un SAB
L’identification biométrique :
Phase d’apprentissage




L’acquisition du signal biométrique qui servira à la
construction de la référence caractéristique.
Pour certaines modalités (signature, mot de passe,
parole,...), plusieurs répétitions sont souhaitables.
Un modèle de référence peut éventuellement être
inféré.
Ce modèle peut être adapté pour prendre en compte
les dérives temporelles.
L’identification biométrique :
Phase opérationnelle



Suis-je bien la personne que je prétends être ?
 Vérification d’identité
Qui suis-je ?
 Identification (ensemble fermé / ouvert)
Contraintes :
 Même condition d’acquisition du signal
biométrique que lors de la phase d’apprentissage
 Temps nécessaire à la décision
 Ressources matérielles disponibles
L’identification biométrique :
Exemple d’application
Réseau
internet
Carte
à du score
1. Calcul
2. Normalisation, Décision
microprocesseur
1. Normalisation,
Décision
Serveur
Distant
1. Acquisition du
signal de parole
Ordinateur
personnel
2. Analyse acoustique
L’identification biométrique :
Evaluation des SAB


Critère d’évaluation des systèmes biométriques
 Probabilité de fausse acceptation
 Probabilité de faux rejet
 Taux d’échec à l’apprentissage
 Taux d’échec lors de l’acquisition des données en phase de
test
 Critères plus subjectifs : acceptabilité du système….
Evaluation d’une technologie :
 Probabilité de fausse acceptation
 Probabilité de faux rejet
L’identification biométrique :
Evaluation des SAB


Deux types d’erreurs :
 faux rejet (un client légitime est rejeté)
 fausse acceptation (un imposteur est accepté)
Théorie de la décision : étant donné une observation O
 Hypothèse H0 : c’est un imposteur
 Hypothèse H1 : c’est notre client
 Choix de H1
P(O H ) C fa  P( Ho )
1 
P(O Ho ) C fr  P( H )
1
L’identification biométrique :
Evaluation des SAB:distribution des scores
L’identification biométrique :
Evaluation des SAB : la courbe DET
Detection Error Tradeoff (DET Curve)
Les empreintes digitales
Les empreintes digitales
Le visage
Face recognition
Best-fit
ellipse image
Simplified image
Normalized image
Rotation
Snake energy:
Erosion and
sharpening
Adaptive Hough
transform and
template matching
Etotal  Eint  Eext
Gradient image
La rétine
Localisation de l’iris
Iris
Signatures
Vérification du locuteur

Classification des systèmes
 Dépendant du texte




Indépendant du texte
Apprentissage incrémental
Evaluation



Public password
Private password
Customized password
Text prompted
Inter-speaker Variability
We
were
away
a
year
ago.
Intra-speaker Variability
We
were
away
a
year
ago.
Dynamic Time Warping (DTW)
HMM structure depends on the
application
Signal detection theory
Speaker Verification
(text independent)

The ELISA consortium
 ENST, LIA, IRISA, ...


http://www.lia.univ-avignon.fr/equipes/RAL/elisa/index_en.html
NIST evaluations
 http://www.nist.gov/speech/tests/spk/index.htm
Gaussian Mixture Model

Parametric representation of the probability
distribution of observations:
Gaussian Mixture Models
8 Gaussians per mixture
National Institute of Standards & Technology (NIST)
Speaker Verification Evaluations
• Annual evaluation since 1995
• Common paradigm for comparing technologies
GMM speaker modeling
Front-end
Front-end
GMM
MODELING
GMM model
adaptation
WORLD
GMM
MODEL
TARGET
GMM
MODEL
Baseline GMM method

HYPOTH.
TARGET
GMM MOD.
Front-end
P(x/)


WORLD
GMM
MODEL
Log[
P(x/)
=
P(x/)
]
P(x/)
Support Vector Machines
and Speaker Verification


Hybrid GMM-SVM system is proposed
Modeling
GMM
Scoring
SVM
SVM scoring model trained on development data to
classify true-target speakers access and
impostors access,
using new feature representation based on GMMs
SVM principles
H
X
y(X)
Class(X)
Ho
Results
Vecsys
EDF
Software602
KTH
Euroseek
UPC
Airtel
«MAJORDOME»
Unified Messaging System
Eureka Projet no 2340
D. Bahu-Leyser, G. Chollet, K. Hallouli , J. Kharroubi, L. Likforman,
S-S. Lin, D. Mostefa, D. Petrovska, M. Sigelle, P. Vaillant, F. Yvon
Majordome’s Functionalities
(
Voice
Fax
• Speaker
verification
• Dialogue
• Routing
• Updating the
agenda
E-mail
• Automatic
summary
Voice technology in Majordome


Server side background tasks:
continuous speech recognition applied to voice
messages upon reception
 Detection of sender’s name and subject
User interaction:
Speaker identification and verification
 Speech recognition (receiving user commands

through voice interaction)
 Text-to-speech synthesis (reading text summaries,
E-mails or faxes)
Multimodal Identity Verification


M2VTS (face and speech)
 front view and profile
 pseudo-3D with coherent light
BIOMET:
(face, speech, fingerprint, signature, hand shape)
 data collection
 reuse of the M2VTS and DAVID data bases
 experiments on the fusion of modalities
BIOMET



An extension of the M2VTS and DAVID projects to
include such modalities as signature, finger print,
hand shape.
Initial support (two years) is provided by GET
(Groupement des Ecoles de Télécommunications)
Looking for partners to initiate a european project
Emphasis will be on fusion of scores obtained from
two or more modalities.
Perspectives

Développement du projet BIOMET.

La fusion de modalités.


Réseau d’excellence dans le cadre du 6ème
PCRD.
La carte à puce comme support des
informations biométriques.