Merci aux équipes Framablog et Framalang d’avoir trouvé et traduit cet article.

Un paragraphe m’intrigue : l’auteur semble reprocher à Suprema d’avoir stocké les empreintes biométriques en clair au lieu d’un hash.

Pour un mot de passe classique, je comprends l’idée du hash : l’utilisateur est prié d’entrer le mot de passe exact et la fonction de hachage donnera alors toujours le hash contenu dans la base de données. Ici, c’est binaire : le mot de passe correspond ou ne correspond pas.

Pour une donnée biométrique (visage, empreinte digitale), lorsque l’utilisateur s’identifie, on reçoit à chaque fois une image un peu différente, elle ne sera jamais en tous points pareille à l’original qui est dans la base de données. L’enjeu est de comparer les deux (nombre de points de correspondance, etc.) pour voir si on a affaire à la bonne personne. C’est pourquoi j’aurais également « naïvement » tendance à penser qu’il faut stocker l’image originale. Quelqu’un en sait plus sur une manière un peu plus sécurisée de procéder ?