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, ......
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
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&date=20241114&DB=EPODOC&CC=DE&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&date=20241114&DB=EPODOC&CC=DE&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 |