摘要 |
L'invention concerne un procédé d'enrôlement de données biométriques dans une base de données, chaque donnée comprenant un vecteur d'information sur un trait biométrique, et un vecteur de masque, déterminant les bits du vecteur d'information à prendre en compte pour une comparaison de données,
le procédé comprenant l'application d'une permutation sur les bits des vecteurs,
le procédé étant caractérisé en ce qu'il comprend en outre une étape d'encodage des vecteurs par un code d'enrôlement, la permutation étant mise en oeuvre sur les vecteurs encodés, et ledit encodage comprend :
- la représentation de chaque bit du vecteur de masque en une séquence de plusieurs bits, telle que le poids moyen des représentations de l'ensemble des bits du vecteur de masque est constant ou statistiquement constant quelles que soient les valeurs des bits du vecteur de masque, et
- la représentation de chaque bit du vecteur d'information en une séquence comprenant au moins un bit tiré aléatoirement, les bits tirés aléatoirement suivant la même loi de distribution que les bits du vecteur d'information. L'invention concerne également une base de données, et un procédé d'acquisition de données, comprenant l'encodage desdites données pour leur comparaison avec les données de la base. |