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!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Soceanu, Omri
Vinov, Michael
Shmelkin, Ron
Barham, Muhammad
Farkash, Ariel
description 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
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_DE112019006622B4</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>DE112019006622B4</sourcerecordid><originalsourceid>FETCH-epo_espacenet_DE112019006622B43</originalsourceid><addsrcrecordid>eNrjZAgMcw1yc_QIcvVTCPVzUQiODA5x9VWICg1SCAjyDHMMCQ7wONwClHVyDQercgEqdPL093UNCfIMdvZw9XMMDQGSIZ5unlGerkGhfu48DKxpiTnFqbxQmptB1c01xNlDN7UgPz61uCAxOTUvtSTexdXQ0MjA0NLAwMzMyMjJxJhYdQATgDK1</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>VERFAHREN UND SYSTEM ZUR PRIVATSPHÄRENBEWAHRENDEN BIOMETRISCHENAUTHENTIFIZIERUNG</title><source>esp@cenet</source><creator>Soceanu, Omri ; Vinov, Michael ; Shmelkin, Ron ; Barham, Muhammad ; Farkash, Ariel</creator><creatorcontrib>Soceanu, Omri ; Vinov, Michael ; Shmelkin, Ron ; Barham, Muhammad ; Farkash, Ariel</creatorcontrib><description>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üsselten zusätzlichen geheimen Ganzzahlen; undDividieren des unverschlüsselten Übereinstimmungs-Score durch die erste geheime Ganzzahl, um den Übereinstimmungs-Score zu erhalten. Embodiments of the present systems and methods may provide encrypted biometric information that can be stored and used for authentication with undegraded recognition performance. For example, in an embodiment, a method may comprise storing a plurality of encrypted trained weights of a neural network classifier, wherein the weights have been trained using biometric information representing at least one biometric feature of a person, receiving encrypted biometric information obtained by sampling at least one biometric feature of the person and encrypting the sampled biometric feature, obtaining an match-score using the encrypted trained neural network classifier, the match-score indicating a probability that the received encrypted biometric information matches the stored encrypted biometric information, and authenticating the person when the probability that received encrypted biometric information matches the stored encrypted biometric information exceeds a threshold.</description><language>ger</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2024</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20241114&amp;DB=EPODOC&amp;CC=DE&amp;NR=112019006622B4$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20241114&amp;DB=EPODOC&amp;CC=DE&amp;NR=112019006622B4$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Soceanu, Omri</creatorcontrib><creatorcontrib>Vinov, Michael</creatorcontrib><creatorcontrib>Shmelkin, Ron</creatorcontrib><creatorcontrib>Barham, Muhammad</creatorcontrib><creatorcontrib>Farkash, Ariel</creatorcontrib><title>VERFAHREN UND SYSTEM ZUR PRIVATSPHÄRENBEWAHRENDEN BIOMETRISCHENAUTHENTIFIZIERUNG</title><description>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üsselten zusätzlichen geheimen Ganzzahlen; undDividieren des unverschlüsselten Übereinstimmungs-Score durch die erste geheime Ganzzahl, um den Übereinstimmungs-Score zu erhalten. Embodiments of the present systems and methods may provide encrypted biometric information that can be stored and used for authentication with undegraded recognition performance. For example, in an embodiment, a method may comprise storing a plurality of encrypted trained weights of a neural network classifier, wherein the weights have been trained using biometric information representing at least one biometric feature of a person, receiving encrypted biometric information obtained by sampling at least one biometric feature of the person and encrypting the sampled biometric feature, obtaining an match-score using the encrypted trained neural network classifier, the match-score indicating a probability that the received encrypted biometric information matches the stored encrypted biometric information, and authenticating the person when the probability that received encrypted biometric information matches the stored encrypted biometric information exceeds a threshold.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2024</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZAgMcw1yc_QIcvVTCPVzUQiODA5x9VWICg1SCAjyDHMMCQ7wONwClHVyDQercgEqdPL093UNCfIMdvZw9XMMDQGSIZ5unlGerkGhfu48DKxpiTnFqbxQmptB1c01xNlDN7UgPz61uCAxOTUvtSTexdXQ0MjA0NLAwMzMyMjJxJhYdQATgDK1</recordid><startdate>20241114</startdate><enddate>20241114</enddate><creator>Soceanu, Omri</creator><creator>Vinov, Michael</creator><creator>Shmelkin, Ron</creator><creator>Barham, Muhammad</creator><creator>Farkash, Ariel</creator><scope>EVB</scope></search><sort><creationdate>20241114</creationdate><title>VERFAHREN UND SYSTEM ZUR PRIVATSPHÄRENBEWAHRENDEN BIOMETRISCHENAUTHENTIFIZIERUNG</title><author>Soceanu, Omri ; Vinov, Michael ; Shmelkin, Ron ; Barham, Muhammad ; Farkash, Ariel</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_DE112019006622B43</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>ger</language><creationdate>2024</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>Soceanu, Omri</creatorcontrib><creatorcontrib>Vinov, Michael</creatorcontrib><creatorcontrib>Shmelkin, Ron</creatorcontrib><creatorcontrib>Barham, Muhammad</creatorcontrib><creatorcontrib>Farkash, Ariel</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Soceanu, Omri</au><au>Vinov, Michael</au><au>Shmelkin, Ron</au><au>Barham, Muhammad</au><au>Farkash, Ariel</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>VERFAHREN UND SYSTEM ZUR PRIVATSPHÄRENBEWAHRENDEN BIOMETRISCHENAUTHENTIFIZIERUNG</title><date>2024-11-14</date><risdate>2024</risdate><abstract>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üsselten zusätzlichen geheimen Ganzzahlen; undDividieren des unverschlüsselten Übereinstimmungs-Score durch die erste geheime Ganzzahl, um den Übereinstimmungs-Score zu erhalten. Embodiments of the present systems and methods may provide encrypted biometric information that can be stored and used for authentication with undegraded recognition performance. For example, in an embodiment, a method may comprise storing a plurality of encrypted trained weights of a neural network classifier, wherein the weights have been trained using biometric information representing at least one biometric feature of a person, receiving encrypted biometric information obtained by sampling at least one biometric feature of the person and encrypting the sampled biometric feature, obtaining an match-score using the encrypted trained neural network classifier, the match-score indicating a probability that the received encrypted biometric information matches the stored encrypted biometric information, and authenticating the person when the probability that received encrypted biometric information matches the stored encrypted biometric information exceeds a threshold.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language ger
recordid cdi_epo_espacenet_DE112019006622B4
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title VERFAHREN UND SYSTEM ZUR PRIVATSPHÄRENBEWAHRENDEN BIOMETRISCHENAUTHENTIFIZIERUNG
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-22T17%3A36%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Soceanu,%20Omri&rft.date=2024-11-14&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EDE112019006622B4%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true