VERFAHREN UND SYSTEM ZUR PRIVATSPHÄRENBEWAHRENDEN BIOMETRISCHENAUTHENTIFIZIERUNG

Verfahren (200) zur biometrischen Authentifizierung, das in einem Computer implementiert ist, der einen Prozessor (402A, ... 402N), einen durch den Prozessor zugreifbaren Speicher (408) und Computerprogrammanweisungen aufweist, die in dem Speicher (408) gespeichert und durch den Prozessor (402A, ......

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Soceanu, Omri, Vinov, Michael, Shmelkin, Ron, Barham, Muhammad, Farkash, Ariel
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Verfahren (200) zur biometrischen Authentifizierung, das in einem Computer implementiert ist, der einen Prozessor (402A, ... 402N), einen durch den Prozessor zugreifbaren Speicher (408) und Computerprogrammanweisungen aufweist, die in dem Speicher (408) gespeichert und durch den Prozessor (402A, ... 402N) ausführbar sind, wobei das Verfahren aufweist:Speichern einer Vielzahl von verschlüsselten trainierten Gewichten (420) eines neuronalen Netzwerkklassifizierers (108), wobei die Gewichte unter Verwendung biometrischer Informationen trainiert wurden, die mindestens ein biometrisches Merkmal einer Person darstellenEmpfangen verschlüsselter biometrischer Informationen, die durch Abtasten mindestens eines biometrischen Merkmals der Person erhalten wurden, und Verschlüsseln des abgetasteten biometrischen Merkmals;Ermitteln eines Übereinstimmungs-Score unter Verwendung der verschlüsselten trainierten Gewichte zum Betreiben des trainierten neuronalen Netzwerkklassifizierers (108), wobei der Übereinstimmungs-Score eine Wahrscheinlichkeit angibt, dass die empfangenen verschlüsselten biometrischen Informationen mit den gespeicherten verschlüsselten biometrischen Informationen übereinstimmen, wobei das Ermitteln des Übereinstimmungs-Score aufweist:Ermitteln eines verschlüsselten Übereinstimmungs-Score unter Nutzung des neuronalen Netzwerkklassifizierers (108);Übertragen des verschlüsselten Übereinstimmungs-Score an ein Client-Gerät;Empfangen (214) eines verschlüsselten Übereinstimmungs-Score von dem Client-Gerät; undBestimmen, dass das Client-Gerät den Übereinstimmungs-Score richtig entschlüsselt hat (304); undAuthentifizieren der Person, wenn die Wahrscheinlichkeit, dass die empfangenen verschlüsselten biometrischen Informationen mit den gespeicherten verschlüsselten biometrischen Informationen übereinstimmen, einen Schwellenwert überschreitet (308); und wobei das Ermitteln des Übereinstimmungs-Score Folgendes weiterhin aufweist:Multiplizieren des verschlüsselten Übereinstimmungs-Score mit einer ersten verschlüsselten geheimen Ganzzahl;Verschlüsseln (302) einer Vielzahl von zusätzlichen geheimen Ganzzahlen;Übertragen (120) des multiplizierten verschlüsselten Übereinstimmungs-Score und mindestens einiger der mehreren verschlüsselten zusätzlichen geheimen Ganzzahlen an ein Client-Gerät;Empfangen eines entschlüsselten multiplizierten Übereinstimmungs-Score und entschlüsselter zusätzlicher geheimer Ganzzahlen von dem Client-Gerät;Verifizieren der Korrektheit der entschl