DE112009001794T5 - System, Vorrichtung und Verfahren zum Sichern einer Vorrichtungskomponente - Google Patents
System, Vorrichtung und Verfahren zum Sichern einer Vorrichtungskomponente Download PDFInfo
- Publication number
- DE112009001794T5 DE112009001794T5 DE112009001794T DE112009001794T DE112009001794T5 DE 112009001794 T5 DE112009001794 T5 DE 112009001794T5 DE 112009001794 T DE112009001794 T DE 112009001794T DE 112009001794 T DE112009001794 T DE 112009001794T DE 112009001794 T5 DE112009001794 T5 DE 112009001794T5
- Authority
- DE
- Germany
- Prior art keywords
- template
- host
- sensor
- result
- fingerprint
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 80
- 230000008569 process Effects 0.000 claims abstract description 34
- 238000010200 validation analysis Methods 0.000 claims abstract description 30
- 230000000717 retained effect Effects 0.000 claims abstract description 17
- 238000013475 authorization Methods 0.000 claims description 20
- 238000013500 data storage Methods 0.000 claims description 9
- 230000006870 function Effects 0.000 description 22
- 238000012795 verification Methods 0.000 description 16
- 238000000605 extraction Methods 0.000 description 13
- 230000008901 benefit Effects 0.000 description 7
- 230000002829 reductive effect Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000001010 compromised effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 101150101567 pat-2 gene Proteins 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000002207 retinal effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000009966 trimming Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/12—Fingerprints or palmprints
- G06V40/1365—Matching; Classification
Abstract
Description
- Verwandte Anmeldungen
- Diese Anmeldung beansprucht beruhend auf der vorläufigen U.S. Patentanmeldung Nr. 61/082,799, eingereicht am 22. Juli 2008, mit dem Titel „System, Device and Method for Securing a Device Component” Priorität.
- Fingerabdrucksensoren finden zunehmend Akzeptanz als praktisches Verfahren, um bei einer großen Vielfalt von Anwendungen und Zusammenhängen Sicherheit zu gewährleisten. Die derzeitigen Fingerabdruck-Abgleichssysteme unterliegen aber auf der auf dem Hostrechner laufenden Software Angriffen, die es einem Angreifer erlauben könnten, ein Fingerabdruck-Sicherheitssystem zu umgehen.
1 zeigt zum Beispiel ein Diagramm einer vorbekannten Auslegung eines Fingerabdrucksystems. Bei diesem vorbekannten Beispiel, das in der Industrie häufig verwendet wird, übermittelt der Fingerabdrucksensor100 Fingerabdruck-Rohdaten102 zu dem Host110 . Der Host110 führt bei Schritt112 Bildrekonstruktion durch, die den Rohfingerabdruck102 bearbeitet, um ein standardisiertes Fingerabdruckbild zu erzeugen. Dann führt der Host bei Schritt114 eine Extraktion von so genannten Templates (= Mustern) (TE) durch, die das Fingerabdruckbild auf eine kleine Reihe von Minuzien reduziert. Es ist wichtig zu beachten, dass „Minuzien” nicht das einzige allgemein akzeptierte Template-Format sind und dass andere möglich sind. Dann vergleicht der Host110 bei Schritt116 die Minuzien aus dieser Einlesung mit einer Datenbank von so genannten „Enrollment-Templates” (= bei erstmaliger Erfassung erstellte Templates), um den Benutzer zu identifizieren, der diese Einlesung ablieferte. Die Ausgabe des Vergleichs ist eine „Treffergenauigkeit”, die zeigt, wie gut das Enrollment-Template und das gerade eingelesene Template übereinstimmen. Wenn bei Schritt118 die Treffergenauigkeit über einem festgelegten Schwellenwert liegt, gilt der Fingerabdruck als „übereinstimmend” und dem Benutzer wird bei Schritt120 Zugang gewährt. Ansonsten wird dem Benutzer bei122 der Zugang verwehrt. - Auch wenn das vorstehende Verifikationsverfahren ein verhältnismäßig akzeptables Maß an Sicherheit gegenüber Eindringlingen bieten kann, ist es unter Umständen bei solchen Eindringlingen nicht ausreichend, die bereit sind, besondere Anstrengungen zu unternehmen, um zum Beispiel die Host-Software zu hacken. D. h. wenn der Eindringling die Host-Software erfolgreich angreifen würde, kann er in der Lage sein, das Sicherheitssystem zu umgehen.
- Um die Sicherzeit zu verstärken, kann an dem Sensor selbst ein zusätzliches Maß an Sicherheit implementiert werden. Der Speicher und die Prozessorleistung, die für einen vollständigen Verifikationsprozess am Sensor erforderlich sind, würden aber die Kosten des Sensors beträchtlich erhöhen.
- Daher ist es wünschenswert, eine Lösung ohne die vorstehend beschriebenen Nachteile zu haben. Wie ersichtlich wird, sieht die Erfindung eine solche Lösung auf elegante Weise vor.
- Kurzbeschreibung der Zeichnungen
-
1 veranschaulicht eine Ausführungsform des Stands der Technik. -
2 veranschaulicht eine Ausführungsform der Erfindung. -
3 veranschaulicht eine andere Ausführungsform der Erfindung. -
4 veranschaulicht eine andere Ausführungsform der Erfindung. -
5A veranschaulicht eine andere Ausführungsform der Erfindung. -
5B veranschaulicht eine andere Ausführungsform der Erfindung. -
6A veranschaulicht eine andere Ausführungsform der Erfindung. -
6B veranschaulicht eine andere Ausführungsform der Erfindung. -
7A veranschaulicht eine andere Ausführungsform der Erfindung. -
7B veranschaulicht eine andere Ausführungsform der Erfindung. -
8A veranschaulicht eine andere Ausführungsform der Erfindung. -
8B veranschaulicht eine andere Ausführungsform der Erfindung. -
8C veranschaulicht eine andere Ausführungsform der Erfindung. - Eingehende Beschreibung der Erfindung
- Die Erfindung ist auf eine Vorrichtung, ein System und ein Verfahren zum sicheren Authentifizieren einer Komponente oder eines Subsystems mit einem Hostsystem gerichtet. In einer Ausführungsform ist ein biometrischer Sensor, beispielsweise ein Fingerabdrucksensor, erfindungsgemäß konfiguriert, um sich gegenüber einem Hostsystem mit einem neuartigen und einzigartigen Verfahren und einer neuartigen und einzigartigen Konfiguration zu authentifizieren. In einer Ausführungsform wird der Fingerabdrucksensor verwendet, um die von dem Host ergriffenen Bildverarbeitungsschritte zu verifizieren, ohne den Speicher und die Rechnerleistung zu haben, um die gesamte Reihe von Schritten selbst auszuführen. Dies sieht eine signifikante Verbesserung der Sicherheit eines einen Fingerabdrucksensor enthaltenden Systems vor, ohne die Kosten des Fingerabdrucksensors steigern zu müssen.
- In dieser Beschreibung wird Bezug auf einen Sensor, Hosts oder andere Gebilde genommen, die Arbeitsabläufe von erfindungsgemäß konfigurierten Verfahren ausführen. Es versteht sich für den Fachmann, dass diese Arbeitsabläufe durch viele verschiedene Arten und Auslegungen von biometrischen Sensoren und auch verschiedene Arten von Hosts ausgeführt werden können. Eine der Definitionen von Biometrik, wie es hierin verwendet wird, ist ein Maß eines biologisches Merkmals in einer digitalen Darstellung, einem Wert oder einem numerischen oder mathematischen Ausdruck, das das biologische Merkmal zur Verwendung beim Identifizieren einer diesem Merkmal zugeordneten Person identifiziert. Die biometrischen Sensoren können zum Beispiel Fingerabdrucksensoren wie Durchzieh- oder Abtastsensoren, Gesichtserkennungsscanner oder -kameras, Netzhautscanner oder andere Arten von biometrischen Sensoren sein. Nachstehend wird in der Beschreibung von Beispielen von Vorrichtungen und Systemen, die gemäß bestimmten Ausführungsformen der Erfindung konfiguriert sind, und auch von Verfahren, die gemäß verschiedenen Ausführungsformen der Erfindung auszuführen sind, Bezug insbesondere auf Fingerabdrucksensoren genommen. Der Sensor kann seine eigenen Steuerungen oder einen oder mehrere dedizierte Prozessoren haben, die Funktionen gemäß der Erfindung ausführen, und kann einen Mikroprozessor oder eine logische Schaltung umfassen. Die nachstehenden Beispiele umfassen Hinweise auf Fingerdruck-Sensoren als Beispiele, diese werden aber zur Veranschaulichung vorgestellt und sollen in keiner Weise den Schutzumfang und das Wesen der Erfindung beschränken, das durch die beigefügten Ansprüche, deren Entsprechungen und künftige voraussichtliche Ansprüche sowie in verwandten Anmeldungen dargelegte Ansprüche festgelegt ist.
- In einer Ausführungsform erfasst ein erfindungsgemäß konfiguriertes Verfahren zum Beispiel zuerst einen biometrischen Wert wie einen Fingerabdruck. Dann werden dem Fingerabdruck entsprechende Fingerabdruckdaten zu einem Host übermittelt, der konfiguriert ist, um mehrere Authentifizierungsprozesse auszuführen, um die Fingerabdruckdaten zu authentifizieren. Mindestens einer der mehreren Authentifizierungsschritte wird dann validiert.
- Ein anderes erfindungsgemäß konfiguriertes Verfahren erfasst eine biometrische Identität, beispielsweise Fingerabdruck, und hält einen Teil der Fingerabdruckdaten fest. Dann werden dem Fingerabdruck entsprechende Fingerabdruckdaten zu einem Host übermittelt, um mehrere Authentifizierungsschritte auszuführen, um die Fingerabdruckdaten zu authentifizieren. Mindestens einer der mehreren Authentifizierungsschritte wird dann validiert.
- Die Erfindung ist auf eine neuartige Vorrichtung, ein neuartiges System und Verfahren zum Sichern einer Vorrichtung gerichtet, beispielsweise zwischen einem biometrischen Sensor und einem Host (zum Beispiel einem Systemprozessor).
- Insbesondere ist die Erfindung auf ein Verfahren zum Erfassen einer Biometrik, beispielsweise eines biometrischen Fingerabdrucksensors, der einen Fingerabdruck erfasst, dann das Übermitteln von dem Fingerabdruck entsprechenden Fingerabdruckdaten zu einem Host, der konfiguriert ist, um mehrere Authentifizierungsschritte auszuführen, um die Fingerabdruckdaten zu authentifizieren, gerichtet. Bei einer solchen Vorrichtung, die mit einer Hostvorrichtung oder einem Hostsystem gepaart werden kann, kann die Hostvorrichtung oder das Hostsystem, die/das erfindungsgemäß konfiguriert ist, dann mindestens einen der mehreren Authentifizierungsschritte validieren. Der ungeheure Vorteil, den eine solche Vorrichtung, ein solches System und ein solches Verfahren kann vorsehen kann, kann in vielen Anwendungen verwirklicht werden, beispielsweise beim Ermöglichen des Authentifizierens und Validierens eines Fingerabdrucksensors in Verbindung mit einem Systemprozessor einer Vorrichtung, in der der Fingerabdrucksensor integriert ist – zum Beispiel einem Laptop-Rechner oder einem Mobiltelefon. Die verschiedenen Ausführungsformen enthalten Merkmale, die die Nutzung der Erfindung in einer Vielzahl von Anwendungen optimieren.
- Die Authentifizierungsschritte können das Rekonstruieren eines Fingerabdruckbilds mit den Fingerabdruckdaten, das Extrahieren eines Einlesungstemplates von dem Fingerabdruckbild und das Abgleichen des Einlesungstemplates mit einem Enrollment-Template umfassen. In dieser Ausführungsform umfasst das extrahierte Einlesungstemplate eine Reihe von Minuzien. Wenn das Enrollment-Template während eines Enrollmentprozesses verschlüsselt wurde, erhält der Host das entschlüsselte Enrollment-Template durch Senden einer Aufforderung an den Sensor, das Enrollment-Template zu entschlüsseln, und durch Empfangen des entschlüsselten Enrollment-Template. Der Abgleich erzeugt einen Übereinstimmungsparameter, der zusammen mit dem extrahierten Einlesungstemplate zu den Sensor übermittelt wird. Der Sensor validiert die Authentifizierung durch Vergleichen des Enrollment-Template mit dem Einlesungstemplate unter Verwenden des Übereinstimmungsparameters.
- Alternativ kann das extrahierte Einlesungstemplate von dem Host empfangen werden. In dieser Ausführungsform gleicht der Sensor dann das empfangene Einlesungstemplate mit einem Enrollment-Template ab, um ein erstes Ergebnis zu erzeugen. Analog gleicht der Host das Einlesungstemplate mit einem Enrollment-Template ab, um ein zweites Ergebnis zu erzeugen. Der Sensor empfängt das zweite Ergebnis von dem Host und vergleicht das zweite Ergebnis mit dem ersten Ergebnis, um ein Vergleichsergebnis zu erzeugen. Der Sensor gibt beruhend auf dem Vergleichsergebnis eine Berechtigung zu dem Host aus.
- In einer anderen Reihe von Ausführungsformen kann der Sensor einen Teil der Fingerabdruckdaten, die zu dem Host übermittelt werden, zurückhalten. Der Host ist konfiguriert, um mehrere Authentifizierungsschritte auszuführen, um die Fingerabdruckdaten zu authentifizieren, von denen mindestens einer validiert wird. Diese Schritte können das Rekonstruieren eines Fingerabdruckbilds mit den Fingerabdruckdaten umfassen. Der Teil der Fingerabdruckdaten kann willkürlich gewählt werden und es kann eine Auflösung, die niedriger als die der Fingerabdruckdaten ist, zu dem Host übermittelt werden. Die Validierungsschritte können das Empfangen des Fingerabdruckbilds durch den Sensor von dem Host, das Verifizieren von Ähnlichkeit zwischen dem zurückbehaltenen Teil der Fingerabdruckdaten und einem entsprechenden Teil des Fingerabdruckbilds, das Verwerfen des Teils der Fingerabdruckdaten und das Zurückhalten eines Abschnitts des Fingerabdruckbilds umfassen. In dieser Ausführungsform extrahiert der Host ein Einlesungstemplate von dem Fingerabdruckbild, das eine Reihe von Minuzien umfasst, und übermittelt das extrahierte Einlesungstemplate zu dem Sensor. Der Sensor verifiziert Ähnlichkeit zwischen Minuzien, die in dem zurückbehaltenen Abschnitt des Fingerabdruckbilds bestehen, und der Reihe von Minuzien des Einlesungstemplates, verwirft den Abschnitt des Fingerabdruckbilds und hält das Einlesungstemplate zurück. Das Einlesungstemplate wird dann mit einem Enrollment-Template abgeglichen, das, wenn es während eines Enrollmentprozesse verschlüsselt wurde, während des Abgleichvorgehens entschlüsselt wird. Dieses Abgleichen erzeugt einen Übereinstimmungsparameter, den der Sensor zusammen mit dem extrahierten Einlesungstemplate von dem Host erhält. Der Sensor validiert die Authentifizierung durch Vergleichen des Enrollment-Template mit dem Einlesungstemplate unter Verwenden des Übereinstimmungsparameters.
- In jeder der vorstehenden Ausführungsformen zeigt das Empfangen von Berechtigung eine erfolgreiche Validierung an. Die Berechtigung kann einen Entschlüsselungsschlüssel umfassen, der konfiguriert ist, um eine Entschlüsselung eines Datenspeichermediums zu ermöglichen.
- In einer alternativen Reihe von Ausführungsformen ist die Erfindung auf das Vorsehen eines Hosts gerichtet, beispielsweise eines Prozessors, der konfiguriert ist, um einen biometrischen Sensor zu authentifizieren und zu validieren. Bei einer solchen Konfiguration wird ein Verfahren vorgesehen, das aus Sicht des Hosts das Empfangen von Fingerabdruckdaten, die einem erfassten Fingerabdruck entsprechen, dann das Ausführen von mehreren Authentifizierungsschritten, um die Fingerabdruckdaten zu authentifizieren, und dann das Übermitteln von Daten zu einem Sensor, der konfiguriert ist, um eine Validierung mindestens eines der mehreren Authentifizierungsschritte auszuführen, umfasst.
- Diese Authentifizierungsschritte können das Rekonstruieren eines Fingerabdruckbilds mit den Fingerabdruckdaten, das Extrahieren eines Einlesungstemplates aus dem Fingerabdruckbild und das Abgleichen des Einlesungstemplates mit einem Enrollment-Template umfassen. Das extrahierte Einlesungstemplate kann eine Reihe von Minuzien umfassen. Wenn das Enrollment-Template während eines Enrollmentprozesses verschlüsselt wurde, erhält der Host das entschlüsselte Enrollment-Template durch Senden einer Aufforderung an den Sensor, das Enrollment-Template zu entschlüsseln, und durch Empfangen des entschlüsselten Enrollment-Template. Der Abgleich kann einen Übereinstimmungsparameter erzeugen, der zusammen mit dem extrahierten Einlesungstemplate zu den Sensor übermittelt wird. Der Sensor validiert die Authentifizierung durch Vergleichen des Enrollment-Template mit dem Einlesungstemplate unter Verwenden des Übereinstimmungsparameters.
- Alternativ kann das extrahierte Einlesungstemplate zu dem Sensor übermittelt werden, der konfiguriert ist, um das übermittelte Einlesungstemplate mit einem Enrollment-Template abzugleichen, um ein erstes Ergebnis zu erzeugen. In dieser Ausführungsform gleicht der Host das Einlesungstemplate auch mit einem Enrollment-Template ab, um ein zweites Ergebnis zu erzeugen. Das zweite Ergebnis wird zu dem Sensor übermittelt, der konfiguriert ist, um das zweite Ergebnis mit dem ersten Ergebnis zu vergleichen, um ein Vergleichsergebnis zu erzeugen. Der Host erhält beruhend auf dem Vergleichsergebnis eine Berechtigung von dem Sensor.
- In einer anderen Ausführungsform kann der Sensor einen Teil der Fingerabdruckdaten zurückhalten, die verwendet werden, um ein Fingerabdruckbild zu rekonstruieren. Dann übermittelt der Host das Fingerabdruckbild zu dem Sensor, der Ähnlichkeit zwischen dem zurückgehaltenen Teil der Fingerabdruckdaten und einem entsprechenden Teil des Fingerabdruckbilds verifiziert, den Teil der Fingerabdruckdaten verwirft und einen Abschnitt des Fingerabdruckbilds zurückhält. Dann extrahiert der Host ein Einlesungstemplate aus dem Fingerabdruckbild, das eine Reihe von Minuzien enthält, und übermittelt das extrahierte Einlesungstemplate zu dem Sensor. Der Sensor verifiziert Ähnlichkeit zwischen Minuzien, die in dem zurückbehaltenen Abschnitt des Fingerabdruckbilds bestehen, und der Reihe von Minuzien des Einlesungstemplates, verwirft den Abschnitt des Fingerabdruckbilds und hält das Einlesungstemplate zurück. Das Einlesungstemplate wird dann mit einem Enrollment-Template abgeglichen, das, wenn es während eines Enrollmentprozesse verschlüsselt wurde, durch Senden einer Aufforderung an den Sensor zu entschlüsseln und Erhalten eines entschlüsselten Enrollment-Template entschlüsselt wird. Dieses Abgleichen erzeugt einen Übereinstimmungsparameter, der zusammen mit dem extrahierten Einlesungstemplate zu dem Sensor übermittelt wird. Der Sensor validiert die Authentifizierung durch Vergleichen des Enrollment-Template mit dem Einlesungstemplate unter Verwenden des Übereinstimmungsparameters.
- In jeder der vorstehenden Ausführungsformen zeigt das Empfangen von Berechtigung eine erfolgreiche Validierung an. Die Berechtigung kann einen Entschlüsselungsschlüssel umfassen, der konfiguriert ist, um eine Entschlüsselung eines Datenspeichermediums zu ermöglichen.
- In einer alternativen Reihe von Ausführungsformen empfängt der Host Fingerabdruckdaten, die einem erfassten Fingerabdruck entsprechen, und führt mehrere Authentifizierungsschritte aus, um die Fingerabdruckdaten zu authentifizieren. Diese Schritte umfassen das Rekonstruieren eines Fingerabdruckbilds, das Verwenden eines Anwendungsabgleichers, um das erste Einlesungstemplate mit einem Enrollment-Template eines ersten Formats abzugleichen, und das Extrahieren eines zweiten Einlesungstemplates aus dem Fingerabdruckbild. Unter Verwenden eines Hostabgleichers wird das zweite Einlesungstemplate mit einem Enrollment-Template eines zweiten Formats abgeglichen, um ein Host-Abgleichsergebnis zu erzeugen. Das erste Format und das zweite Format sind unterschiedlich, das erste Format ist mit dem Anwendungsabgleicher kompatibel und das zweite Format ist mit dem Hostabgleicher kompatibel. Dann übermittelt der Host Daten zu einem Sensor, der konfiguriert ist, um eine Validierung mindestens eines der mehreren Authentifizierungsschritte auszuführen.
- In einer Ausführungsform umfassen die übermittelten Daten das extrahierte zweite Einlesungstemplate, das der Sensor mit einem Enrollment-Template abgleicht, um ein Sensorabgleichsergebnis zu erzeugen. Wenn das Sensorabgleichsergebnis eine Übereinstimmung anzeigt, erhält der Host eine Berechtigung, die erfolgreiche Validierung anzeigt.
- In einer anderen Ausführungsform wird das Hostabgleichsergebnis zu dem Sensor übermittelt, der das Hostabgleichsergebnis mit dem Sensorergebnis vergleicht, um ein Vergleichsergebnis zu erzeugen. Der Host erhält beruhend auf dem Vergleichsergebnis eine Berechtigung von dem Sensor.
- In einer anderen Reihe von Ausführungsformen ist die Erfindung ist die Erfindung auf ein System und Verfahren gerichtet, das einen biometrischen Fingerabdrucksensor und einen Host umfasst. Das System ist konfiguriert, um die Kommunikation von Fingerabdruck und Authentifizierungsdaten zwischen Sensor und Host zu erleichtern. Bei einer solchen Konfiguration wird ein Verfahren vorgesehen, das aus Sicht des Systems Erfassen eines Fingerabdrucks durch den Sensor und das Übermitteln von dem Fingerabdruck entsprechenden Fingerabdruckdaten von dem Sensor zu dem Host umfasst. Das System führt am Host mehrere Authentifizierungsschritten aus und validiert am Sensor mindestens einen der mehreren Authentifizierungsschritte.
- Diese Schritte können das Rekonstruieren eines Fingerabdruckbilds mit den Fingerabdruckdaten, das Extrahieren eines Einlesungstemplates aus dem Fingerabdruckbild und das Abgleichen des Einlesungstemplates mit einem Enrollment-Template umfassen. Wenn das Enrollment-Template während eines Enrollmentprozesses verschlüsselt wurde, wird von dem Host zu dem Sensor eine Aufforderung gesendet, das Enrollment-Template zu entschlüsseln, woraufhin ein entschlüsseltes Enrollment-Template von dem Sensor zu dem Host gesendet wird. Der Abgleich kann einen Übereinstimmungsparameter erzeugen, der zusammen mit dem extrahierten Einlesungstemplate von dem Host zu dem Sensor übermittelt wird. Der Übereinstimmungsparameter wird verwendet, um das Enrollment-Template mit dem Einlesungstemplate zu vergleichen.
- Alternativ kann das extrahierte Einlesungstemplate von dem Host zu dem Sensor übermittelt und an dem Sensor mit einem Enrollment-Template abgeglichen werden, um ein erstes Ergebnis zu erzeugen. Analog wird am Host das Einlesungstemplate mit einem Enrollment-Template abgeglichen, um ein zweites Ergebnis zu erzeugen. Das zweite Ergebnis wird von dem Host zu dem Sensor übermittelt, wo das zweite Ergebnis mit dem ersten Ergebnis verglichen wird, um ein Vergleichsergebnis zu erzeugen. Beruhend auf dem Vergleichsergebnis wird von dem Sensor zu dem Host eine Berechtigung ausgegeben.
- In einer anderen Ausführungsform kann das System an dem Sensor einen Teil der Fingerabdruckdaten zurückhalten, die verwendet werden, um ein Fingerabdruckbild zu rekonstruieren. Dann wird die Hostkopie des Fingerabdruckbilds von dem Host zu dem Sensor übermittelt, der Ähnlichkeit zwischen dem zurückgehaltenen Teil der Fingerabdruckdaten und einem entsprechenden Teil des Fingerabdruckbilds verifiziert, den Teil der Fingerabdruckdaten verwirft und einen Abschnitt des Fingerabdruckbilds zurückhält. Dann wird ein Einlesungstemplate, das eine Reihe von Minuzien enthält, aus dem Fingerabdruckbild extrahiert und von dem Host zu dem Sensor übermittelt. Der Sensor verifiziert dann Ähnlichkeit zwischen Minuzien, die in dem zurückbehaltenen Abschnitt des Fingerabdruckbilds bestehen, und der Reihe von Minuzien des Einlesungstemplates, verwirft den Abschnitt des Fingerabdruckbilds und hält das Einlesungstemplate zurück. Das Einlesungstemplate wird dann mit einem Enrollment-Template abgeglichen. Wenn das Enrollment-Template während eines Enrollmentprozesse verschlüsselt wurde, wird eine Aufforderung von dem Host zu dem Sensor gesendet, das Enrollment-Template zu entschlüsseln, woraufhin ein entschlüsseltes Enrollment-Template von dem Sensor zu dem Host gesendet wird, das Abgleichen erzeugt einen Übereinstimmungsparameter, der zusammen mit dem extrahierten Einlesungstemplate von dem Host zu dem Sensor übermittelt wird und verwendet wird, um das Enrollment-Template mit dem Einlesungstemplate zu vergleichen.
- In jeder der vorstehenden Ausführungsformen zeigt das Ausgeben von Berechtigung von dem Sensor zu dem Host eine erfolgreiche Validierung an. Die Berechtigung kann einen Entschlüsselungsschlüssel umfassen, der konfiguriert ist, um eine Entschlüsselung eines Datenspeichermediums zu ermöglichen.
- In einer alternativen Reihe von Ausführungsformen wird an einem Sensor ein Fingerabdruck erfasst und dem Fingerabdruck entsprechende Fingerabdruckdaten werden von dem Sensor zu einem Host übermittelt. An dem Host werden mehrere Authentifizierungsschritte ausgeführt, um die Fingerabdruckdaten zu authentifizieren. Diese Schritte umfassen das Redkonstruieren eines Fingerabdruckbilds mit den Fingerabdruckdaten, das Extrahieren eines ersten Einlesungstemplates aus dem Fingerabdruckbild, das Verwenden eines Anwendungsabgleichers, um das erste Einlesungstemplate mit einem Enrollment-Template eines ersten Formats abzugleichen, und das Extrahieren eines zweiten Einlesungstemplates aus dem Fingerabdruckbild. Mindestens einer der mehreren Authentifizierungsschritte wird an dem Sensor validiert.
- Das extrahierte zweite Einlesungstemplate wird dann von dem Host zu dem Sensor übermittelt, wo es mit einem Enrollment-Template abgeglichen wird, um ein Sensorabgleichsergebnis zu erzeugen. In einer Ausführungsform wird, wenn das Sensorabgleichsergebnis eine Übereinstimmung anzeigt, eine Berechtigung von dem Sensor zu dem Host ausgegeben.
- In einer anderen Ausführungsform wird das zweite Einlesungstemplate an dem Host mit einem Enrollment-Template eines zweiten Formats unter Verwenden eines Hostabgleichers abgeglichen, um ein Hostabgleichsergebnis zu erzeugen. Das erste Format und das zweite Format können unterschiedlich sein, das erste Format ist mit dem Anwendungsabgleicher kompatibel und das zweite Format ist mit dem Hostabgleicher kompatibel. Das Hostabgleichsergebnis wird dann von dem Host zu dem Sensor übermittelt, wo es mit dem Sensorergebnis verglichen wird, um ein Vergleichsergebnis zu erzeugen. Beruhend auf dem Vergleichsergebnis wird eine Berechtigung von dem Sensor zu dem Host ausgegeben.
- In jeder der vorstehenden Ausführungsformen zeigt das Ausgeben von Berechtigung von dem Sensor zu dem Host eine erfolgreiche Validierung an.
- In einer anderen Ausführungsform wird ein Fingerabdruck erfasst und die dem Fingerabdruck entsprechenden Fingerabdruckdaten werden zu einem Host übermittelt, der konfiguriert ist, um mehrere Authentifizierungsschritte auszuführen, um die Fingerabdruckdaten zu authentifizieren. Diese Schritte umfassen das Rekonstruieren eines Fingerabdruckbilds mit den Fingerabdruckdaten, das Extrahieren eines Einlesungstemplates aus dem Fingerabdruckbild und das Abgleichen des Einlesungstemplates mit einem Enrollment-Template, um ein zweites Ergebnis zu erzeugen. Das extrahierte Einlesungstemplate wird dann von dem Host empfangen und mit einem Enrollment-Template abgeglichen, um ein erstes Ergebnis zu erzeugen. Das zweite Ergebnis wird dann von dem Host empfangen und mit dem ersten Ergebnis verglichen, um ein Vergleichsergebnis zu erzeugen. Beruhend auf dem Vergleichsergebnis wird eine Berechtigung ausgegeben.
- In einer anderen Ausführungsform wird eine Biometrik erfasst, und der Biometrik entsprechende biometrische Daten werden zu einem Host übermittelt, der konfiguriert ist, um mehrere Authentifizierungsschritte auszuführen, um die biometrischen Daten zu authentifizieren, wovon mindestens eine validiert wird. Diese Schritte umfassen das Rekonstruieren eines biometrischen Bilds mit den biometrischen Daten und das Extrahieren eines Einlesungstemplates aus dem biometrischen Bild.
- In einer Ausführungsform wird das Einlesungstemplate unter Abgleichen mit einem Enrollment-Template abgeglichen. Das Enrollment-Template kann während eines Enrollmentprozesses verschlüsseln worden sein, in welchem Fall die Authentifizierungsschritte das Entschlüsseln des Enrollment-Template umfassen. Das extrahierte Einlesungstemplate umfasst eine Reihe von Minuzien. Der Sensor empfängt dann einen Abgleichsparameter von dem Host und vergleicht unter Verwenden des Abgleichsparameters das Enrollment-Template mit dem Einlesungstemplate.
- In einer anderen Ausführungsform empfängt der Sensor das extrahierte Einlesungstemplate von dem Host und gleicht das erhaltene Einlesungstemplate mit einem Enrollment-Template ab, um ein erstes Ergebnis zu erzeugen. Analog gleicht der Host das Einlesungstemplate mit einem Enrollment-Template ab, um ein zweites Ergebnis zu erzeugen. Das zweite Ergebnis wird von dem Host empfangen und wird mit dem ersten Ergebnis verglichen, um ein Vergleichsergebnis zu erzeugen. Beruhend auf dem Vergleichsergebnis wird eine Berechtigung ausgegeben.
- In jeder der vorstehenden Ausführungsformen zeigt das Ausgeben von Berechtigung eine erfolgreiche Validierung an und ermöglicht Zugang in den Host. Die Berechtigung kann einen Entschlüsselungsschlüssel umfassen, der konfiguriert ist, um eine Entschlüsselung eines Datenspeichermediums des Hosts zu ermöglichen.
- In einer anderen Ausführungsform erfasst der Sensor eine Biometrik und halt einen Teil der biometrischen Daten zurück. Der Teil der biometrischen Daten kann willkürlich gewählt werden und eine Auflösung aufweisen, die niedriger als die der biometrischen Daten ist, die dem Host übermittelt werden. Der Sensor übermittelt der Biometrik entsprechende biometrische Daten zu einem Host, der konfiguriert ist, um mehrere Authentifizierungsschritte auszuführen, um die biometrischen Daten zu authentifizieren, wovon mindestens eine Angabe validiert wird.
- Diese Schritte können das Rekonstruieren eines biometrischen Bilds mit den biometrischen Daten und das Extrahieren eines Einlesungstemplates aus dem biometrischen Bild umfassen. Das extrahierte Einlesungstemplate kann eine Reihe von Minuzien umfassen.
- In einer Ausführungsform umfasst das Validieren das Empfangen des biometrischen Bilds, das Verifizieren von Ähnlichkeit zwischen dem zurückgehaltenen Teil der biometrischen Daten und einem entsprechenden Teil des biometrischen Bilds, das Verwerfen des Teils der biometrischen Daten und das Behalten eines Abschnitts des biometrischen Bilds.
- In einer anderen Ausführungsform kann das Validieren weiterhin das Empfangen des Einlesungstemplates, das Verifizieren von Ähnlichkeit zwischen Minuzien, die in dem zurückbehaltenen Abschnitt des biometrischen Bilds vorhanden sind, und der Reihe von Minuzien des Einlesungstemplates, das Verwerfen des Abschnitts des biometrischen Bilds und das behalten des Einlesungstemplates umfassen. Das Einlesungstemplate wird dann mit einem Enrollment-Template abgeglichen. Wenn das Enrollment-Template vorher während eines Enrollmentprozesses verschlüsselt wurde, wird es während Abgleichens des Einlesungstemplates entschlüsselt. Ein Abgleichsparameter wird dann von dem Host empfangen und verwendet, um das Enrollment-Template mit dem zurückbehaltenen Einlesungstemplate zu vergleichen.
- In jeder der vorstehenden Ausführungsformen zeigt das Ausgeben von Berechtigung eine erfolgreiche Validierung an. Die Berechtigung kann einen Entschlüsselungsschlüssel umfassen, der konfiguriert ist, um eine Entschlüsselung eines Datenspeichermediums des Hosts zu ermöglichen.
- Die Erfindung umfasst ein System, das konfiguriert ist, um die Authentifizierung von von einem Sensor empfangenen biometrischen Daten zu einem Host zu authentifizieren und zu validieren. Das System kann einen biometrischen Sensor umfassen, der konfiguriert ist, um eine Biometrik von einem Benutzer zu erfassen, und der weiterhin konfiguriert ist, um biometrische Daten, die einer Biometrik von einem Benutzer entsprechen, mitzuteilen. Der Host kann dafür konfiguriert sein, die biometrischen Daten zu empfangen und mehrere Authentifizierungsschritte auszuführen, um die biometrischen Daten zu authentifizieren und auch den biometrischen Sensor zu verifizieren.
- In einer Ausführungsform ist der Host konfiguriert mit: einer Rekonstruktionseinrichtung, die dafür konfiguriert ist, ein biometrisches Bild mit den biometrischen Daten zu rekonstruieren, mit einer Template-Einrichtung, die dafür konfiguriert ist, ein Template von dem biometrischen Bild zu extrahieren, und mit einer Abgleichseinrichtung, die dafür konfiguriert ist, das Template mit einem Enrollment-Template abzugleichen, um ein zweites Ergebnis zu erzeugen. Der biometrische Sensor kann dafür konfiguriert sein, das extrahierte Einlesungstemplate von dem Host zu empfangen, und umfasst eine Abgleichseinrichtung, die dafür konfiguriert ist, das empfangene Einlesungstemplate mit einem Enrollment-Template abzugleichen, um ein erstes Ergebnis zu erzeugen. Der Sensor kann weiterhin konfiguriert um das zweite Ergebnis von dem Host zu empfangen, und kann eine Abgleichseinrichtung umfassen, die konfiguriert ist, um das zweite Ergebnis mit dem ersten Ergebnis zu vergleichen, um ein Vergleichsergebnis zu erzeugen. In dieser Ausführungsform wäre das System weiterhin konfiguriert, um beruhend auf dem Vergleichsergebnis zu dem Host zur Validierung Legimitation auszugeben.
- In einer anderen Ausführungsform umfasst das System einen biometrischen Sensor, der konfiguriert ist, um eine Biometrik zu erfassen und der Biometrik entsprechende biometrische Daten zu kommunizieren, sowie einen Host, der konfiguriert ist, um mehrere Authentifizierungsschritte auszuführen, um die biometrischen Daten zu authentifizieren. Der biometrische Sensor umfasst eine Validierungseinrichtung, die konfiguriert ist, um mindestens einen der mehreren Authentifizierungsschritte zu validieren.
- Der Host kann konfiguriert sein, um die mehreren Authentifizierungsschritte mit einer Rekonstruktionseinrichtung auszuführen, die konfiguriert ist, um mit den biometrischen Daten ein biometrisches Bild zu rekonstruieren. Der Host kann auch eine Template-Extraktionseinrichtung umfassen, die konfiguriert ist, um von den biometrischen Bild ein Einlesungstemplate zu extrahieren, das eine Reihe von Minuzien umfassen kann, sowie eine Abgleichseinrichtung, die konfiguriert ist, um das Einlesungstemplate mit einem Enrollment-Template abzugleichen. Wenn das System eine Verschlüsselungseinrichtung umfasst, die konfiguriert ist, um das Enrollment-Template während eines Verschlüsselungsprozesses zu verschlüsseln, würde sie auch eine Entschlüsselungseinrichtung umfassen, die konfiguriert ist, um das Enrollment-Template zu entschlüsseln.
- In einer Ausführungsform ist die Validierungseinrichtung konfiguriert, um einen Abgleichsparameter von dem Host zu empfangen, und umfasst weiterhin eine Vergleichseinrichtung, die konfiguriert ist, um unter Verwenden des Abgleichsparameters das Enrollment-Template mit dem Einlesungstemplate zu vergleichen.
- In einer anderen Ausführungsform ist der biometrische Sensor konfiguriert, um das extrahierte Einlesungstemplate von dem Host zu empfangen, und umfasst weiterhin einen Templateabgleicher, der konfiguriert ist, um das empfangene Einlesungstemplate mit einem Enrollment-Template abzugleichen, um ein erstes Ergebnis zu erzeugen. Der Host umfasst auch eine Templateabgleichseinrichtung und ist konfiguriert, um die von dem Host ausgeführten mehreren Authentifizierungsschritte auszuführen, einschließlich des Abgleichens des Einlesungstemplates mit einem Enrollment-Template, um ein zweites Ergebnis zu erzeugen. Der biometrische Sensor ist konfiguriert, um von dem Host das zweite Ergebnis zu empfangen, und umfasst einen Komparator, der konfiguriert ist, um das zweite Ergebnis mit dem ersten Ergebnis zu vergleichen, um ein Vergleichsergebnis zu erzeugen. Der biometrische Sensor ist konfiguriert, um beruhend auf dem Vergleichsergebnis Berechtigung zu dem Host auszugeben.
- In einer anderen Ausführungsform ist der biometrische Sensor konfiguriert, um das extrahierte Einlesungstemplate von dem Host zu empfangen, und umfasst weiterhin einen Templateabgleicher, der konfiguriert ist, um das empfangene Einlesungstemplate mit einem Enrollment-Template abzugleichen, um ein erstes Ergebnis zu erzeugen. Der Host umfasst auch eine Templateabgleichseinrichtung und ist konfiguriert, um die von dem Host ausgeführten mehreren Authentifizierungsschritte auszuführen, einschließlich des Abgleichens des Einlesungstemplates mit einem Enrollment-Template, um ein zweites Ergebnis zu erzeugen. Der biometrische Sensor ist konfiguriert, um von dem Host das zweite Ergebnis zu empfangen, und umfasst einen Komparator, der konfiguriert ist, um das zweite Ergebnis mit dem ersten Ergebnis zu vergleichen, um ein Vergleichsergebnis zu erzeugen. Der biometrische Sensor ist konfiguriert, um beruhend auf dem Vergleichsergebnis Berechtigung zu dem Host auszugeben.
- In jeder der vorstehenden Ausführungsformen zeigt das Ausgeben von Berechtigung zu dem Host eine erfolgreiche Validierung an, die durch den biometrischen Sensor Zugang in den Host ermöglicht. Die Berechtigung kann einen Entschlüsselungsschlüssel umfassen, der konfiguriert ist, um eine Entschlüsselung eines Datenspeichermediums des Hosts zu ermöglichen.
- In einer anderen Reihe von Ausführungsformen umfasst das System einen biometrischen Sensor, der konfiguriert ist, um eine Biometrik von einem Benutzer zu erfassen, und um biometrische Daten, die einer Biometrik entsprechen, an einen Host zu übermitteln, der konfiguriert ist, um mehreren Authentifizierungsschritte auszuführen, um die biometrischen Daten zu authentifizieren. Das System umfasst einen Speicher, der konfiguriert ist, um einen Teil der biometrischen Daten zurückzuhalten, und eine Validierungseinrichtung, die konfiguriert ist, um mindestens einen der mehreren Authentifizierungsschritte zu validieren. Der Teil der biometrischen Daten kann von dem biometrischen Sensor oder Host willkürlich gewählt werden und kann von einer Auflösung sein, die niedriger als die der biometrischen Daten ist, die zu dem Host übermittelt werden. Die Validierungseinrichtung kann konfiguriert sein, um das biometrische bild zu empfangen, Ähnlichkeit zwischen dem zurückbehaltenen Teil der biometrischen Daten und einem entsprechenden Teil des biometrischen Bilds zu verifizieren und den Teil der biometrischen Daten zu verwerfen und einen Abschnitt des biometrischen Bilds zurückzubehalten.
- Die Authentifizierungsschritte, zu deren Ausführen der Host konfiguriert ist, können das Rekonstruieren eines biometrischen Bilds mit den biometrischen Daten oder das Extrahieren eines Templates, das eine Reihe von Minuzien umfassen kann, mit einer Extraktionseinrichtung aus dem biometrischen Bild umfassen. In der letzteren Ausführungsform umfasst das Validieren weiterhin das Empfangen des Templates, das Verifizieren von Ähnlichkeit zwischen Minuzien, die in dem zurückbehaltenen Abschnitt des biometrischen Bilds vorhanden sind, und der Reihe von Minuzien des Templates, das Verwerfen des Abschnitts des biometrischen Bilds und das Behalten des Templates. Das zurückbehaltene Template stimmte mit einem Enrollment-Template überein, das, wenn es während eines Enrollmentprozesses verschlüsselt wurde, während des Abgleichens entschlüsselt wird.
- Alternativ kann das Validieren das Erhalten eines Abgleichsparameters von dem Host und das Vergleichen des Enrollment-Templates mit dem zurückbehaltenen Template unter Verwenden des erhaltenen Abgleichsparameters umfassen.
- In jeder der vorstehenden Ausführungsformen zeigt das Ausgeben von Berechtigung eine erfolgreiche Validierung an. Die Berechtigung kann einen Entschlüsselungsschlüssel umfassen, der konfiguriert ist, um eine Entschlüsselung eines Datenspeichermediums des Hosts zu ermöglichen.
- Unter Bezug auf
2 wird eine Ausführungsform der Erfindung veranschaulicht, die ein Beispiel ist, bei dem ein Sensor alle von einem Host ergriffenen Schritte verifiziert. Dieses Beispiel veranschaulicht die Anwendbarkeit bei einem Fingerabdrucksensor und -system zur Verwendung in Verbindung mit einem Host, beispielsweise einem in einem Laptop-Computer verwendeten Prozessor. Der Hinweis auf einen Fingerabdrucksensor ist wiederum lediglich beispielhaft, abhängig von der Anwendung kann jede Art von biometrischem Sensor verwendet werden. Weiter unter Bezug auf2 können erfindungsgemäß eine oder mehrere dieser Verifizierungen implementiert werden, um die Sicherheit eines Fingerabdrucksensors zu verbessern. Die Erfindung ist nicht auf diese Ausführungsform beschränkt, sondern sieht eine neuartige und brauchbare Vorrichtung, ein neuartiges und brauchbares System und Verfahren zum bessern Sichern eines Fingerabdrucksensors oder einer anderen biometrischen Vorrichtung vor. Zudem ist die Erfindung nicht auf eine bestimmte Art von Vorrichtung beschränkt, sondern erstreckt sich vielmehr auf jede Vorrichtung, jedes System oder jedes Gebilde, die durch verbesserte Sicherheitskonfigurationen und -protokolle verbessert werden würden. Zum Beispiel können Zündsysteme in Kraftfahrzeugen durch solche Sicherung verbessert werden, um einen nicht genehmigten Ersatz durch Autodiebe zu vermeiden. Die Erfindung würde den Missbrauch von potentiell gefährlichen Systemen, die eine Zugangsberechtigung erfordern, beispielsweise Treibstofflager, Stromgeneratoren oder Anlagen, die aus Sicherheitszwecken beschränkten Zugang haben, wesentlich minimieren. Oder ein Hersteller kann einfach eine Verbindung zu einem inkompatiblen oder anderweitig nicht genehmigten peripheren Gerät oder Komponentenersatz beschränken wollen. - Bei dieser Implementierung validiert der Sensor
200 jeden Schritt des Prozesses an dem Host220 . Die Erfindung ist wiederum nicht auf ein System beschränkt, das jeden einzelnen Schritt des Validierungsprozesses validiert, sondern erstreckt sich auf jede einzelne Autorisierung, die in einem solchen System konfiguriert ist. - In diesem Beispiel sammelt der Sensor
200 zunächst Fingerabdruck-Rohdaten202 von dem Benutzer und sendet sie zu einem Host220 , beispielsweise einem Prozessor, einer Logikschaltung oder einer ähnlichen Schaltung in einem Laptop, Desktop, Mobiltelefon oder einer anderen Vorrichtung oder einem anderen System. Gemäß einer Ausführungsform der Erfindung kann der Sensor200 beruhend auf bestimmten Kriterien auch einen Abschnitt204 der Fingerabdruck-Rohdaten202 behalten. In einer weiteren Ausführungsform kann dieser Abschnitt204 für erhöhte Sicherheit willkürlich gewählt werden. Alternativ kann das Muster sogar eine niedrigere Auflösung als die Daten haben, die dem Host gemeldet werden, um die an dem Sensor200 erforderliche Speichermenge zu minimieren. - Der Host
220 kann im Fall eines biometrischen Sensors oder Fingerabdrucksensors bei Schritt222 eine Bildrekonstruktion ausführen, wobei der Host220 die Fingerabdruck-Rohdaten202 verarbeitet, um ein standardisiertes Fingerabdruckbild212 zu erzeugen. Dieses rekonstruierte Bild212 wird zurück zu dem Sensor200 gesendet, der verifizieren kann, dass der Abschnitt204 des Rohbilds, das er speicherte, dem gleichen Abschnitt214 des rekonstruierten Bilds212 ähnlich ist. Das rekonstruierte Bild212 kann mit Rohzeilennummern oder anderen Parametern annotiert werden, um dem Sensor200 beim Identifizieren des Schnitts215 zu helfen, der dem gespeicherten Abschnitt204 des Rohbilds entspricht. Wenn die Abschnitte ähnlich sind, kann der Abschnitt204 des Rohbilds verworfen werden und der Sensor200 kann einen Abschnitt216 des rekonstruierten Bilds wählen. Analog zu dem vorstehenden Beispiel kann dieser Abschnitt216 für verbesserte Sicherheit willkürlich gewählt werden und kann von niedrigerer Auflösen als die Daten sein, die dem Host gemeldet werden, um die erforderliche Speichermenge zu minimieren. - Der Host
220 kann dann bei Schritt224 eine Template-Extraktion ausführen, die den Fingerabdruck auf eine Reihe von Minuzien oder andere allgemein akzeptierte Template-Formate reduziert. Das extrahierte Einlesungstemplate218 , das diese Reihe von Minuzien umfasst, kann zu dem Sensor200 gesendet werden, um alle Minuzien zu verifizieren, die in dem Abschnitt216 des rekonstruierten Bilds vorhanden sind, das es zuvor gespeichert hatte. Das Template218 kann zum Beispiel mit Hinzufügungen von Zeilenzahlen und Pixelpositionen (z. B. Minuzien Nr. 1 an der rekonstruierten Bildlinie112 bei Pixel 27) gesendet werden. Die Verifizierung kann zum Beispiel das Abgleichen der Minuzienpunkte mit Unstetigkeiten in dem Abschnitt216 des rekonstruierten Bilds umfassen. Wenn in einer Ausführungsform das Template218 verifiziert ist, kann der Sensor200 den Abschnitt216 des rekonstruierten Bilds verwerfen und einen Abschnitt des Einlesungstemplates218 im Speicher speichern. Wenn in einer Ausführungsform das Template für eine bestimmte Konfiguration besonders groß ist oder wenn der Speicherplatz beschränkt ist, muss nicht das gesamte Template gespeichert werden und es kann ein Teil oder Abschnitt des Templates gespeichert werden. - Gemäß einer Ausführungsform der Erfindung kann der Host
220 dann bei Schritt226 die Abgleichsfunktion ausführen. In einer Ausführungsform kann ein Enrollment-Template ein einem Fingerabdruck eines Benutzers entsprechendes Template für Vergleichszwecke mit späteren Einlesungen sein. Das Enrollment-Template kann zur Enrollment-Zeit durch den Sensor verschlüsselt werden und kann dann von dem Sensor200 entschlüsselt werden, wenn die Abgleichsfunktion226 erfolgt. Diese Ausführungsform würde es dem Sensor200 erlauben, das Enrollment-Template mit einer signifikant reduzierten Wahrscheinlichkeit, dass ein Angreifer ohne Autorisierung auf das Template zugreifen könnte, zu speichern. - Sobald der Host
220 eine annehmbare Übereinstimmung findet, kann das Einlesungstemplate bei Schritt228 zurück zu dem Sensor200 geleitet werden. Optional können auch Abgleichsparameter (Drehungs-/Umsetzungs-/Abgleichsminuzien) mit dem Einlesungstemplate weitergegeben werden, um einen vereinfachter Abgleicher, der in dem Sensor eingebettet ist, sowie eine Verringerung des zum Unterstützen des Abgleichers erforderlichen Speichers zu ermöglichen. Der Sensor200 kann dann sowohl das extrahierte Template218 als auch das entschlüsselte Template240 im Speicher haben, und der Abgleichsverifizierungsprozess bei Schritt242 kann Parameter von dem Host220 abgleichen. Sobald der Abgleich verifiziert ist, kann der Sensor bei Schritt244 eine Berechtigung246 ausgegeben, die ein Fortfahren des Systems erlaubt. - Eine Berechtigung, so wie sie hier verwendet wird, kann jede einer Anzahl von Typen von Daten bedeuten. Vorzugsweise sollte die Berechtigung eine Datenangabe sein, die für das Fortfahren des Computersystems kritisch ist. Dies könnte ein Benutzername/Passwort-Paar sein, wobei das System einen Einloggprozess nicht fortsetzen könnte, wenn der Sensor diese nicht ausgibt. Die Berechtigung könnte auch etwas wie ein Schlüssel zur Entschlüsselung sein, zum Beispiel ein Schlüssel, der zum Entschlüsseln der Computersystem-Festplatte erforderlich ist. Gibt der Sensor keinen solchen Schlüssel aus, ist es dem System unmöglich fortzufahren. Dies eliminiert viele Arten von Angriffen auf ein sicheres System, da es keine einfache Prüfung gibt, die umgangen werden kann.
- In dieser Ausführungsform werden einfache Angriffe, die ein Umgehen des Fingerabdruck-Sicherheitssystems erlauben, wesentlich reduziert. In einer Ausführungsform kann jeder wichtige Schritte im Softwareprozess des Fingerabdruck-Abgleichprozesses durch den Fingerabdrucksensor verifiziert werden, um den Validierungsprozess zu beenden.
- Der Host und der Sensor können jede Kombination oder Untergruppe der vorstehenden Komponenten umfassen, die in der für die angestrebte Anwendung des Systems geeignetesten Weise angeordnet und konfiguriert sein können.
-
3 veranschaulicht ein anderes Beispiel, eine weniger umfassende Implementierung, die in Systemen und Vorrichtungen für verbesserte Sicherheit genutzt werden kann. In diesem Beispiel ist der Fingerabdrucksensor300 konfiguriert, um Fingerabdruck-Rohdaten302 zu dem Host320 zu übermitteln. Der Host320 kann dann bei Schritt322 eine Bildrekonstruktion ausführen, die den Rohfingerabdruck302 verarbeitet, um ein standardisiertes Fingerabdruckbild zu erzeugen. Dann kann der Host320 bei Schritt324 eine Template-Extraktion ausführen, um das Fingerabdruckbild auf eine Reihe von Minuzien oder ein anderes allgemein akzeptiertes Template-Format zu reduzieren. - Dann kann der Host
320 bei Schritt326 die Abgleichsfunktion ausführen. In einer Ausführungsform kann das Enrollment-Template während eines Enrollment-Prozesses von dem Sensor verschlüsselt worden sein und dann von dem Sensor300 entschlüsselt worden sein, wenn die Abgleichsfunktion326 erfolgt. Diese Ausführungsform würde es dem Sensor300 erlauben, das Enrollment-Template zu speichern, um eine signifikant reduzierte Wahrscheinlichkeit vorzusehen, dass ein Angreifer ohne Autorisierung auf das Template zugreifen könnte. Sobald der Host320 eine annehmbare Übereinstimmung findet, können das extrahierte Einlesungstemplate und optional Abgleichsparameter (Drehungs-/Umsetzungs-/Abgleichsminuzien) bei Schritt328 zurück zu dem Sensor geleitet werden. Der Sensor300 hat dann beide Templates im Speicher, und der Abgleichsverifizierungsprozess bei Schritt342 kann unter Verwenden der Abgleichsparameter von dem Host320 erfolgen. Sobald der Abgleich verifiziert ist, kann der Sensor bei Schritt344 eine Berechtigung346 ausgegeben, die ein Fortfahren des Systems erlaubt, wobei der Zugang verifiziert wurde. - Der Host und der Sensor können jede Kombination oder Untergruppe der vorstehenden Komponenten umfassen, die in der für die angestrebte Anwendung des Systems geeignetesten Weise angeordnet und konfiguriert sein können.
-
4 veranschaulicht eine noch andere Ausführungsform der Erfindung. In diesem Beispiel ist der Fingerabdrucksensor400 konfiguriert, um Fingerabdruck-Rohdaten402 zu dem Host420 zu übermitteln. Der Host420 kann dann bei Schritt422 eine Bildrekonstruktion ausführen, die den Rohfingerabdruck402 verarbeitet, um ein standardisiertes Fingerabdruckbild zu erzeugen. Dann kann der Host420 bei Schritt424 eine Template-Extraktion ausführen, um das Fingerabdruckbild auf eine Reihe von Minuzien oder ein anderes allgemein akzeptiertes Template-Format zu reduzieren. - Dann kann der Host
420 das extrahierte Einlesungstemplate418 zu dem Sensor400 übermitteln. Dann kann der Sensor400 bei Schritt442 beruhend auf dem extrahierten Einlesungstemplate418 und dem Enrollment-Template440 , auf das der Sensor400 zugreifen kann, die Abgleichsfunktion ausführen. In einer Ausführungsform kann verhindert werden, dass der Host420 auf das Enrollment-Template440 unter anderen gespeicherten Enrollment-Templates, gegen die alle das Einlesungstemplate418 abgeglichen werden muss, zugreift. In einer Ausführungsform kann das Enrollment-Template440 während eines Enrollment-Prozesses von dem Sensor400 verschlüsselt worden sein und dann von dem Sensor400 entschlüsselt worden sein, wenn die Abgleichsfunktion442 erfolgt. Diese Ausführungsform würde es dem Sensor400 erlauben, das Enrollment-Template mit einer signifikant reduzierten Wahrscheinlichkeit zu speichern, dass ein Angreifer ohne Autorisierung auf das Template zugreifen könnte. - Sobald der Sensor
400 bei Schritt442 eine annehmbare Übereinstimmung findet, kann bei Schritt444 eine Berechtigung446 von dem Sensor400 zu dem Host420 ausgegeben werde3n. Eine Berechtigung446 kann zum Beispiel ein Zeichen umfassen, das in fortgesetzten Arbeitsabläufen verwendet werden kann, beispielsweise bei der Verifizierung des Abgleichs auf einer höheren Ebene. Die Berechtigung kann einen Schlüssel umfassen, der eine Entschlüsselung des Boot-Datenträgers des Systems ermöglicht. Somit kann ein Angreifer ohne die erforderliche Berechtigung nicht mit dem versuchten Eindringen weiterkommen. - In dieser Ausführungsform kann nur ein extrahiertes Template von dem Host
420 pro einem physikalischen Fingerabdruck-Einlesen vorgesehen werden. Dies kann softwarebasierte Angriffe auf das System eliminieren, da für jeden Versuch ein Einlesen erforderlich ist. Fernangriffe können ebenfalls eliminiert werden. Eine solche Konfiguration erfordet jedes Mal ein physikalisches Einlesen und daher wäre ein Benutzer, der in ein System oder eine Vorrichtung einzubrechen versucht, dies nicht von Ferne mittels Internet tun. In dieser Ausführungsform kann die Software des Hosts420 nie auf die Templates zugreifen, da die Speicherung der Templates von dem Sensor400 selbst und nicht von dem Host420 gesteuert wird. Dies sieht ein zusätzliches Maß an Sicherheit vor; selbst wenn der Host gefährdet sein sollte, kann auf die Templates nicht so leicht zugegriffen werden. Erfindungsgemäß ist diese Ausführungsform nicht auf die in4 veranschaulichte Ausführungsform beschränkt und kann in anderen Ausführungsformen der Erfindung genutzt werden, um die Sicherheit zu erhöhen. - Ein Nachteil dieser Ausführungsform liegt aber darin, dass sie von dem Sensor
400 fordern kann, einen Abgleich gegen alle der Enrollment-Templates400 auszuführen. Sie kann auch fordern, dass der Sensor einen hochwertigen Abgleichmechanismus umfasst, was möglicherweise zu erhöhten Herstellungskosten führt. - Ein zusätzlicher Nachteil besteht darin, dass bösartige Software dem Sensor bei
418 ein schlechtes Template liefern könnte, das der Sensor nicht detektieren könnte. Glücklicherweise können selbst Abgleichersysteme schlechterer Qualität Fehlerakzeptanzraten von 1 pro 1000 aufweisen, was einen erfolgreichen Angriff auf das System unwahrscheinlich macht. - Der Host und der Sensor können jede Kombination oder Untergruppe der vorstehenden Komponenten umfassen, die in der für die angestrebte Anwendung des Systems geeignetesten Weise angeordnet und konfiguriert sein können.
-
5A veranschaulicht eine andere Ausführungsform der Erfindung. In diesem Beispiel ist der Fingerabdrucksensor500 konfiguriert, um Fingerabdruck-Rohdaten502 zu dem Host520 zu übermitteln. Der Host520 kann dann bei Schritt522 eine Bildrekonstruktion ausführen, die den Rohfingerabdruck502 verarbeitet, um ein standardisiertes Fingerabdruckbild zu erzeugen. Dann kann der Host520 bei Schritt524 eine Template-Extraktion ausführen, um das Fingerabdruckbild auf eine kleine Reihe von Minuzien oder ein anderes allgemeinakzeptiertes Template-Format zu reduzieren. Dann kann der Host520 das extrahierte Einlesungstemplate518 zu dem Sensor500 übermitteln. - Dann kann der Host
520 bei Schritt526 die Abgleichsfunktion ausführen. Ferner kann der Sensor500 beruhend auf dem extrahierten Einlesungstemplate518 und dem Enrollment-Template540 bei Schritt542 auch die Abgleichsfunktion ausführen. Es kann gefordert werden, dass der Host520 und der Sensor500 beide ein Abgleichen des extrahierten Einlesungstemplates518 mit allen Enrollment-Templates, einschließlich Enrollment-Template540 , ausführen. In einer Ausführungsform kann das Enrollment-Template540 während eines Enrollment-Prozesses von dem Sensor500 verschlüsselt worden sein und dann von dem Sensor500 entschlüsselt worden sein, wenn die Abgleichsfunktion bei den Schritten526 /542 erfolgt. Diese Ausführungsform würde es dem Sensor500 erlauben, das Enrollment-Template mit einer signifikant reduzierten Wahrscheinlichkeit zu speichern, dass ein Angreifer ohne Autorisierung auf das Template zugreifen könnte. - Für jedes Enrollment-Template, gegen das das extrahierte Einlesungstemplate
518 abgeglichen wird, wird das Ergebnis der Abgleichsfunktion bei Schritt526 mittels des Abgleichsergebnissende-Moduls528 des Hosts520 zu dem Abgleichsergebnisvergleichsmoduls544 des Sensors500 von dem Host520 zu dem Sensor500 gesendet. Dieses Hostabgleichsergebnis wird bei Schritt544 mit dem entsprechenden Sensorabgleichsergebnis aus Schritt542 verglichen. Sobald bei Schritt544 die Abgleichsvergleichsergebnisse ermittelt sind, kann die Berechtigung548 bei Schritt546 von dem Sensor500 zu dem Host520 ausgegeben werden. Zum Beispiel kann die Berechtigung548 abhängig von den Abgleichsvergleichsergebnissen variieren:Sensorergebnis Hostergebnis Berechtigung Ja Ja Übereinstimmung (mit Zeichen, das eine Verifizierung anzeigt) Ja Nein Keine Übereinstimmung (mit Zeichen, das eine mögliche Dienstverweigerung anzeigt) Nein Ja Keine Übereinstimmung (mit Zeichen, das einen möglichen Zugangsangriff anzeigt Nein Nein Keine Übereinstimmung - Die Reihe von Berechtigungen Sensor-Nein, Host-Ja können beim Alarmieren des Systems bezüglich einer versuchten Sicherheitsgefährdung hilfreich sein. Eine Dienstverweigerung kann bedeuten, dass jemand möglicherweise den Abgleicher am Host korrumpiert hat, so dass er immer mit „Nein” antwortet. Die Formulierung soll die Möglichkeit des Gewährens eines weiteren Versuchs für den Benutzer und des Verbietens weiterer Versuche vermitteln. Bei einem praktischen System kann die Anzahl der Versuche pro Benutzer auf eine finite Mindestzahl gesetzt werden. Bei „keine Übereinstimmung” ist das Szenario etwas anders. Hier kann jemand den Abgleicher am Host korrumpiert haben, so dass er immer „Ja” ausgibt. Somit ermöglicht der Angriff einer nicht autorisierten Person Zugriff auf den Computer.
- Diese Ausführungsform ermöglicht alternativ eine vereinfachte Version des Abgleichers an dem Sensor. D. h. die Abgleichsfunktion des Sensors kann nur als Prüfung der Host-Abgleichsfunktion verwendet werden. Das System kann zum Beispiel so konfiguriert sein, dass die endgültige Ermittlung in Richtung des Sensorergebnisses irrt und dieses nicht zurückweist. Bei einer solchen Konfiguration kann der Host
520 bei526 zuerst die Abgleichsfunktion an allen Templates ausführen und dann dem Sensor500 das übereinstimmende Template anzeigen. Der Sensor500 kann dann auf das mit dem Host übereinstimmende Template aus seinem Speicher zugreifen und die Übereinstimmung verifizieren. Das Sensorabgleichsergebnis hat dann Vorrang, wie in der nachstehenden Tabelle ersichtlich ist:Sensorergebnis Hostergebnis Berechtigung Ja Ja Übereinstimmung (mit Zeichen, das eine Verifizierung anzeigt) Nein Ja Keine Übereinstimmung (mit Zeichen, das einen möglichen Zugangsangriff anzeigt) X Nein Keine Übereinstimmung - Ein Vorteil dieser Ausführungsform ist, dass der Sensor nur ein einziges Template prüfen muss, das von dem Host als Übereinstimmung angezeigt wird. Es findet aber keine Prüfung eines „Dienstverweigerungs”-Angriffs statt.
- Ein möglicher Nachteil der vorstehend in Verbindung mit
5 beschriebenen Ausführungsformen ist, dass alle Templates dem Host geliefert werden. Bei manchen Anwendungen kann dies Sicherheitslücken ermöglichen, sollte der Host gefährdet sein. Die vorstehend unter Bezug auf4 und5 beschriebene Ausführungsform kann gegenüber dem Host weniger beanspruchend als zum Beispiel die in2 gezeigte Konfiguration sein, kann aber auch ein niedrigeres Maß an Sicherheit bieten. Nachstehend werden alternative Ausführungsformen beschrieben, um diesen möglichen Nachteil zu beheben. -
5B veranschaulicht eine Ausführungsform der Erfindung, bei der der Bildrekonstruktionsschritt522 und der Template-Extraktionsschritt524 durch den Sensor statt durch den Host ausgeführt werden. Ein Vorteil dieser Ausführungsform liegt darin, dass sie eine Client-Server-Umsetzung erlaubt, bei der sich der Sensor an einer Client-Vorrichtung befindet, während sich der Host an einer fernen Server-Position befindet und mittels IP-Netzwerk mit dem Client verbunden ist. Bei einer solchen Umsetzung ist es wünschenswert, die Übermittlung von Bildrohdaten von Host zu Sensor zu minimieren oder zu eliminieren, um die Sicherheit zu wahren. Die in5B gezeigte Ausführungsform ist in jeder anderen Hinsicht identisch zu der von5A . - Der Host und der Sensor können jede Kombination oder Untergruppe der vorstehenden Komponenten umfassen, die in der für die angestrebte Anwendung des Systems geeignetesten Weise angeordnet und konfiguriert sein können.
- Eine andere Ausführungsform der Erfindung kann eine zusätzliche Konfiguration auf Systemebene umfassen. Diese zusätzliche Konfiguration kann einen zusätzlichen Abgleicher bei einer höheren Ebene als dem Host
620 umfassen und kann mit verschiedenen Ausführungsformen der Erfindung, wie sie zum Beispiel vorstehend beschrieben sind, integriert werden. Zum Beispiel veranschaulicht6A diese zusätzliche Konfiguration auf Systemebene in Verbindung mit der unter Bezug auf5 beschriebenen Ausführungsform. Erfindungsgemäß sieht die Konfiguration von6A eine erhöhte Sicherheit im System durch Ausführen des Abgleichens in beiden Orten vor. Wie in6A ersichtlich ist der Fingerabdrucksensor600 konfiguriert, um rekonstruierte Fingerabdruckdaten622 zu dem Host620 zu übermitteln. Der Host620 validiert den Fingerabdruck durch die Ausgabe einer Berechtigung648 gefolgt von den für5A beschriebenen Sequenzen. Der Host620 übermittelt dann das rekonstruierte Fingerabdruckbild622 und die Berechtigung648 zu dem System höherer Ebene651 , das dann durch die Zugangssteuerung654 entscheiden kann, ob es Zugriff gewährt oder nicht. - Diese Ausführungsform würde typischerweise in einem großen System, beispielsweise Bankgeschäften, Kreditkartenabrechnung, Geschäften auf Unternehmensebene und anderen derart konfigurierten Systemen, verwendet. Dies hat die Vorteile des Verringerns der Arbeitungslast der höheren Ebene durch Verwenden des Hosts
620 , um falsche Übereinstimmungen auszufiltern. Diese Ausführungsform erhöht auch die Sicherheit und Flexibilität durch Zulassen, dass der Anw.-Abgleich652 unterschiedlich, vielleicht komplizierter und nicht unbedingt datenkompatibel mit dem Validierungsabgleich626 ist. -
6B veranschaulicht eine alternative Ausführungsform unter Verwenden des Systems höherer Ebene. Bei dieser Ausführungsform besteht der Hauptunterschied darin, dass der Host620 Templatedaten624 zu dem System der höheren Ebene sendet. Dies kann die Anforderungen an Datenübermittlung wesentlich verringern. In einem Beispiel könnten sie um einen Faktor von bis zu100 oder gar mehr reduziert werden. Diese Reduzierung von Datenübermittlungsanforderungen kann auf Kosten der Forderung gehen, dass Anw.-Abgleich652 mit dem Validierungsabgleich626 kompatibel ist. - Der Host und der Sensor können jede Kombination oder Untergruppe der vorstehenden Komponenten umfassen, die in der für die angestrebte Anwendung des Systems geeignetesten Weise angeordnet und konfiguriert sein können.
- Ein anderes Beispiel dieser zusätzlichen Konfiguration auf Systemebene, wie sie mit der Ausführungsform von
4 verkörpert wird, ist in7 veranschaulicht. In diesem Beispiel erfolgt nach der Bildrekonstruktion722 von Rohbild702 die erste Template-Extraktion750 und rückt zu Anw.-Abgleich762 vor. - Wird bei Anw.-Abgleich
752 eine Übereinstimmung gefunden, bewegt sich der Validierungsprozess weiter zu der zweiten Template-Extraktion724 , die unabhängig von der Template-Extraktion750 erfolgt. Wie in der Ausführungsform von4 kann der Host720 das extrahierte Einlesungstemplate718 zu dem Sensor700 übermitteln. Der Sensor700 kann dann bei Schritt742 beruhend auf dem extrahierten Einlesungstemplate718 und dem Enrollment-Template740 die Übereinstimmung verifizieren. Wenn der Sensor700 die Übereinstimmung erfolgreich verifiziert, kann von dem Sensor700 zu dem Host720 bei Schritt744 eine Berechtigung746 ausgegeben werden. Die Berechtigung746 kann zum Beispiel ein Zeichen umfassen, das bei fortgesetzten Arbeitsabläufen, beispielsweise bei der Verifizierung der Übereinstimmung auf einer höheren Ebene, genutzt werden kann. - Die vorstehend offenbarte zusätzliche Konfiguration auf Systemebene ist nicht auf diese unter Bezug auf
6 und7 beschriebenen Ausführungsformen beschränkt. Diese Extra-Abgleicher-Konfiguration kann bei verschiedenen anderen Ausführungsformen der Erfindung integriert werden. Es ist auch möglich, Template-Extraktion und/oder Abgleicher separat an jedem Ort zu haben, so dass der Host und Sensor unterschiedliche und separate Prozesse und/oder Hardware zum Abgleichen haben. Dadurch muss der Abgleicher an beiden Orten nicht der gleiche sein, und in der Praxis ist diesbezüglich keine Standardisierungsforderung gegeben. - Da auch das lokale System Zugriff auf das Hostsystem hat, müssen nicht alle Templates lokal aufbewahrt werden. Dies hat sowohl bei Speicher an der lokalen Maschine als auch beim Sicherstellen, dass die lokale Maschine alle neuesten Templates hat, die sie benötigen könnte, wesentliche praktische Vorteile. Somit sieht die Erfindung weitere Flexibilität für die konfigurierten Vorrichtungen und Systeme vor. Diese Vorgehensweise reduziert auch die Anzahl möglicher Übereinstimmungen an der Systemebene. Nur die der lokalen Maschine bekannten Templates müssen auf der Systemebene geprüft werden. In der Praxis ist dies in größeren Unternehmen (wie IBM oder Microsoft) eine erhebliche Verringerung. Weiterhin kann eine Hostunterstützung, wie in
2 –5 veranschaulicht und vorstehend beschrieben, immer noch zusätzlich zu dem separaten Systemabgleich erfolgen. - Gemäß einer Vorrichtung oder einem System, die/das erfindungsgemäß konfiguriert ist, ist auch das allgemeine Konzept, das in einer erfindungsgemäß konfigurierten Vorrichtung verkörpert ist, dass EIN Einlesungsvorgang EINEN gültigen Gesamtabgleichversuch erzeugt. Der Sensor garantiert im Wesentlichen, dass die Einlesung von einem gültigen gespeicherten Template erfolgte. Selbst wenn dem System ein anderes Bild geboten wird, scheitert der Sensorabgleich, wenn nicht der Finger mit dem gespeicherten Template übereinstimmt. Wenn das Systemkonzept involviert ist, wird ferner eine Berechtigung zu dem System, nicht dem lokalen PC, ausgegeben.
- Unter Bezug auf
8A ist eine schaubildliche Ansicht eines Systems800 mit Sensor802 /Host804 gezeigt, die erfindungsgemäß konfiguriert sind. Die Vorrichtung umfasst eine lineare Anordnung, die zum Aufnehmen eines Fingerabdrucksensors konfiguriert sein kann, die aber jede Art von biometrischer Sensor sein kann, wie er zum Beispiel in der vorstehenden Ausführungsform beschrieben ist, und umfasst auch ein Sensorelement806 , das ebenfalls vorstehend erläutert ist. Die Vorrichtung umfasst weiterhin eine Sensorsteuerlogik812 , die konfiguriert ist, um die Grundarbeitsabläufe des Sensorelements zu steuern. Die exakten Arbeitsabläufe des Sensorelements, die der Sensorlogiksteuerung unterliegen, hängen stark von einer genutzten bestimmten Sensorkonfiguration ab, die beispielsweise eine Leistungssteuerung, eine Rücksetzsteuerung der Pixel oder Datenkontaktpunkte, Ausgangssignalsteuerung, Kühlungssteuerung im Fall mancher optischer Sensoren und andere Grundsteuerungen eines Sensorelements umfassen kann. Sensorsteuerungen sind dem Fachmann gut bekannt und hängen wiederum von dem jeweiligen Betrieb ab. Die Vorrichtung umfasst weiterhin einen Ausleseschaltkreis814 zum Lesen analoger Ausgangssignale von dem Sensorelement, wenn es einem auf der Sensoroberfläche810 daneben gesetzten Fingerabdruck unterliegt. Der Ausleseschaltkreis umfasst einen Verstärker816 , der konfiguriert ist, um das analoge Signal zu verstärken, so dass es in folgenden Arbeitsabläufen präziser gelesen werden kann. Ein Tiefpassfilter818 ist konfiguriert, um jedes Rauschen von dem analogen Signal herauszufiltern, so dass das analoge Signal effizienter verarbeitet werden kann. Der Ausleseschaltkreis umfasst weiterhin einen Analog/Digital-Wandler820 , der konfiguriert ist, um das Ausgangssignal von dem Sensorelement zu einem digitalen Signal umzuwandeln, das eine Reihe von logischen 0 und 1 anzeigt, die das Erfassen der Fingerabdruckmerkmale durch die Pixel oder Datenkontaktpunkte der Sensoroberfläche810 definieren. Solche Signale können von den Bewegungssensoren und den Fingerabdruckerfassungsflächen separat empfangen werden, wie in den vorstehenden Ausführungsformen erläutert wurde, und können separat ausgelesen und verarbeitet werden. Der Ausleseschaltkreis kann das Ausgangssignal im Speicher838 speichern, wo Fingerabdruckdaten (oder andere biometrische Daten in anderen mit biometrischen Sensoren aktivierten Systemen)840 gespeichert und aufbewahrt werden, entweder zeitweilig, bis der Prozessor832 das Signal verarbeiten kann, oder für spätere Verwendung durch den Prozessor. Der Prozessor832 umfasst eine Recheneinrichtung834 , die konfiguriert ist, um für Arbeitsabläufe in Verbindung mit Sensor und Host, wie sie vorstehend beschrieben sind, verwendete Algorithmen, abhängig von der Anwendung beispielsweise für die Rekonstruktion von Fingerabdrücken oder anderen biometrischen Daten zu verarbeiten. Die Ablauflogik836 ist konfiguriert, um Informationen zu verarbeiten, und umfasst Analog/Digital-Wandler, Verstärker, Signalfilter, Logikgatter (alle nicht gezeigt) und andere Logik, die von einem Prozessor genutzt wird. Ein Dauerspeicher842 wird verwendet, um Algorithmen844 , eine Authentifizierungseinrichtung oder Software oder Logikmodul846 und Softwareanwendungen848 zu speichern, die von dem Prozessor für die vorstehend und nachstehend eingehender beschriebenen verschiedenen Funktionen verwendet werden. Der Systembus830 ist ein Datenbus, der konfiguriert ist, um Kommunikation zwischen den verschiedenen Komponenten in dem System800 zu ermöglichen. - Der Host und der Sensor können jede Kombination oder Untergruppe der vorstehenden Komponenten umfassen, die in der für die angestrebte Anwendung des Systems geeignetesten Weise angeordnet und konfiguriert sein können.
- Unter Bezug auf
8B ist eine andere schaubildliche Ansicht eines Sensor/Host-Systems veranschaulicht, die einen biometrischen Sensor860 zeigt, der mit einem Hostprozessor870 kommuniziert. In dieser Ausführungsform umfasst ein biometrischer Sensor860 einen Sensorschaltkreis852 und eine Steuerlogik864 , die ein dedizierter Mikroprozessor oder eine dedizierte Logikschaltung zum Steuern der Arbeitsabläufe des Sensors sein können. Erfindungsgemäß führen die Authentifizierungssteuerungen866 die mehreren Authentifizierungsschritte aus, die in jeder der vorstehend erläuterten Ausführungsformen beschrieben sind. Daten werden zu dem Hostprozessor mittels I/O-Vorrichtung868 gesendet und von diesem empfangen. Der Hostprozessor umfasst die Authentifizierungsanwendung872 und die I/O-Vorrichtung882 . Die Authentifizierungsanwendung besteht aus einer Bildrekonstruktionseinrichtung874 , einer Template-Einrichtung876 , einer Abgleicheinrichtung878 und einer Verifizierungseinrichtung880 . Diese Einrichtungen führen jeweils die Bildrekonstruktion, die Template-Extraktion, das Abgleichen und Verifizierungsfunktionen aus, die in den vorstehend erläuterten Ausführungsformen beschrieben sind. Der Hostprozessor umfasst weiterhin eine I/O-Einrichtung868 , die Daten empfängt und mittels der analogen I/O-Einrichtung868 , die in dem biometrischen Sensor enthalten ist, zu dem biometrischen Sensor übermittelt. - Unter Bezug auf
8C ist eine noch andere schaubildliche Ansicht eines Sensor/Host-Systems veranschaulicht, die einen biometrischen Sensor860-A zeigt, der mit einem Hostprozessor870 kommuniziert, aber mit anderen Merkmalen. Gemäß der Reihe von Ausführungsformen, die das veranschaulichte System nutzen, werden die zum Authentifizieren benötigten verschiedenen Arbeitsabläufe beide in dem Host ausgeführt. Der biometrische Sensor umfasst eine Bildrekonstruktionseinrichtung874-A , eine Template-Einrichtung876-A , eine Entschlüsselungseinrichtung877-A , eine Abgleicheinrichtung878-A , eine Vergleichseinrichtung879-A . und eine Verifizierungseinrichtung880-A . Analoge Komponenten, die in dem Hostprozessor enthalten sind – nämlich eine Bildrekonstruktionseinrichtung874 , eine Template-Einrichtung876 , eine Entschlüsselungseinrichtung877 , eine Abgleicheinrichtung878 und eine Verifizierungseinrichtung880 – umfassen zusammen mit der Validierungseinrichtung879 und der Validierungsabgleicheinrichtung881 kollektiv die Authentifizierungsanwendung872 . Die analogen Einrichtungen an dem biometrischen Sensor und Hostprozessor führen jeweils die Bildrekonstruktions-, Template-Extraktions-, Template-Entschlüsselungs-, Abgleich- und Verifizierungsschritte aus, die in den vorstehend erläuterten Ausführungsformen beschrieben sind. Die Vergleichseinrichtung879-A führt unter Verwenden des von dem Host empfangenen Abgleichparameters Vergleiche zwischen dem Enrollment-Template und dem Einlesungstemplate aus. Die Vergleichseinrichtung879-A führt auch Vergleiche zwischen dem ersten und zweiten Ergebnis aus, die durch Vergleichen des Enrollment-Templates und des Einlesungstemplates erzeugt werden. Die Validierungseinrichtung879 führt die Funktionen aus, die die Validierung eines oder mehrerer der Authentifizierungsschritte umfassen, die in den vorstehend erläuterten Ausführungsformen beschrieben sind. In Ausführungsformen, die einen Abgleicher höherer Ebene nutzen (wie in6A ), führt die Validierungsabgleicheinrichtung881 den Vorgang des Abgleichens auf Hostebene aus. Daten werden zwischen dem Sensor und dem Host durch die IO-Einrichtung868-A an dem Sensor und ihre analoge Komponente882 an dem Hostprozessor übermittelt. - Der Host und der Sensor können jede Kombination oder Untergruppe der vorstehenden Komponenten umfassen, die in der für die angestrebte Anwendung des Systems geeignetesten Weise angeordnet und konfiguriert sein können.
- Die Erfindung findet wiederum in vielen Gebieten Anwendung, insbesondere ei biometrischen Sensoren. Fingerabdrucksensoren zum Beispiel und andere biometrische Sensoren finden aus Sicherheitsgründen und aus praktischen Gründen zunehmend Akzeptanz bei der Verwendung in einer großen Anzahl von Anwendungen. Vorrichtungen, Systeme und Verfahren, die erfindungsgemäß konfiguriert sind, weisen eine verbesserte Sicherheit des biometrischen Verifizierungsprozesses auf, ohne die Kosten des Systems zu erhöhen. Weiterhin kann sich die Erfindung auf Vorrichtungen, Systeme und Verfahren erstrecken, die von einer Validierung von Komponenten profitieren würden. Wie vorstehend erläutert, umfasst die Erfindung die Fähigkeit, dass Host und Sensor eine beliebige Kombination oder Untergruppe der vorstehenden Komponenten umfassen, die in der für die angestrebte Anwendung des Systems geeignetesten Weise angeordnet und konfiguriert sein können. Der Fachmann wird verstehen, dass unterschiedliche Kombinationen und Abänderungen der hierin beschriebenen Komponenten innerhalb des Wesens und Schutzumfangs der Erfindung möglich sind, der durch die beigefügten Ansprüche, deren Entsprechungen und auch durch in verwandten Anmeldungen in Zukunft dargelegte Ansprüche und deren Entsprechungen festgelegt ist.
- Die Erfindung kann auch eine Anzahl von Funktionen einbeziehen, die von einem Computerprozessor, beispielsweise einem Mikroprozessor, auszuführen sind. Der Mikroprozessor kann ein spezialisierter oder dedizierter Mikroprozessor sein, der konfiguriert ist, um bestimmte Aufgaben erfindungsgemäß auszuführen, indem er maschinenlesbaren Softwarecode ausführt, der die bestimmten von der Erfindung verkörperten Aufgaben definiert. Der Mikroprozessor kann auch konfiguriert sein, um mit anderen Vorrichtungen, beispielsweise Direktspeicherzugriffsmodulen, Speichervorrichtungen, internetgestützter Hardware und anderen Vorrichtungen, die die Übermittlung von Daten erfindungsgemäß betreffen, zu arbeiten und mit diesen zu kommunizieren. Der Softwarecode kann unter Verwenden von Softwareformaten wie Java, C++, XML (Extensible Mark-up Language) und anderen Sprachen, konfiguriert sein, die verwendet werden können, um Funktionen zu definieren, die die Arbeitsabläufe von Vorrichtungen betreffen, die mit der Erfindung verbundene funktionelle Arbeitsabläufe ausführen müssen. Der Code kann in unterschiedlichen Formen und Stilen geschrieben sein, wovon viele dem Fachmann bekannt sind. Unterschiedliche Codeformate, Codekonfigurationen, Stile und Formen von Softwareprogrammen und anderen Mittel zum Konfigurieren von Code, um die Arbeitsabläufe eines Mikroprozessors erfindungsgemäß zu definieren, weichen nicht vom Wesen und Schutzumfang der Erfindung ab.
- Innerhalb der verschiedenen Arten von Vorrichtungen, beispielsweise Laptop- oder Desktop-Rechner, portablen Vorrichtungen mit Prozessoren oder Ablauflogik und auch möglicherweise Computerservern oder anderen Vorrichtungen, die die Erfindung nutzen, gibt es unterschiedliche Arten von Speichervorrichtungen zum Speichern und Abrufen von Informationen, während Funktionen gemäß der Erfindung ausgeführt werden. Cache-Speichervorrichtungen sind als praktischer Speicherort für Informationen, die häufig gespeichert und abgerufen werden, häufig in solchen Computern zur Verwendung durch den Zentralrechner enthalten. Analog wird ein Dauerspeicher zum Pflegen von Informationen, die häufig von dem Zentralrechner abgerufen werden, die aber im Gegensatz zu dem Cache-Speicher in dem Dauerspeicher nicht häufig abgeändert werden, ebenfalls häufig bei solchen Computern verwendet. Ein Hauptspeicher ist ebenfalls für gewöhnlich zum Speichern und Abrufen größerer Informationsmengen wie Daten und Softwareanwendungen enthalten, die konfiguriert sind, um Funktionen gemäß der Erfindung durchzuführen, wenn sie von dem Zentralrechner ausgeführt werden. Diese Speichervorrichtungen können als Direktzugriffsspeicher (RAM), statischer Direktzugriffsspeicher (SRAM), dynamischer Direktzugriffsspeicher (DRAM), Flashspeicher und andere Speichervorrichtungen konfiguriert sein, auf die von einem Zentralrechner zugegriffen werden kann, um Informationen zu speichern und abzurufen. Während Datenspeiche- und Datenabrufabläufen werden diese Speichervorrichtungen so umgewandelt, dass sie unterschiedliche Zustände haben, beispielsweise unterschiedliche elektrische Ladungen, unterschiedliche magnetische Polarität und dergleichen. Somit ermöglichen Systeme und Verfahren, die wie hierin beschrieben erfindungsgemäß konfiguriert sind, die physikalische Umwandlung dieser Speichervorrichtungen. Demgemäß ist die Erfindung, wie sie hierin beschrieben ist, auf neuartige und brauchbare Systeme und Verfahren gerichtet, die in einer oder mehreren Ausführungsformen die Speichervorrichtung in einen anderen Zustand umwandeln kann. Die Erfindung ist nicht auf eine bestimmte Art von Speichervorrichtung oder ein üblicherweise verwendetes Protokoll zum Speichern und Abrufen von Informationen zu bzw. von diesen Speichervorrichtungen beschränkt.
- Der Begriff „maschinenlesbares Medium” sollte so aufgefasst werden, dass er ein einziges Medium oder mehreren Medien (z. B. eine zentralisierte oder dezentralisierte Datenbank und/oder zugehörige Caches und Server) umfasst, die den einen Satz oder die mehreren Sätze von Befehlen speichern. Der Begriff „maschinenlesbares Medium” soll auch so aufgefasst werden, dass er jedes Medium umfasst, das einen Satz von Befehlen zur Ausführung durch die Maschine speichern, kodieren oder ausführen kann und das die Maschine eine oder mehrere Methodologien der vorliegenden Erfindung ausführen lassen kann. Das maschinenlesbare Medium umfasst jeden Mechanismus, der Informationen in einer durch eine Maschine (z. B. Computer, PDA, Mobiltelefon, etc.) lesbaren Form vorsieht (d. h. speichert und/oder übermittelt). Ein maschinenlesbares Medium umfasst zum Beispiels Speicher (wie vorstehend beschrieben); Magnetplatten-Speichermedien; optische Speichermedien; Flash-Speichervorrichtungen; biologische elektrische, mechanische Systeme; elektrische, optische, akustische oder andere Formen von ausgestrahlten Signalen (z. B. Trägerwellen, Infrarotsignale, digitale Signale etc.). Die Vorrichtung oder das maschinenlesbare Medium kann ein mikro-elektromechanisches System (MEMS), Nanotechnologievorrichtungen, eine organische, holographische, Festzustandsspeichervorrichtung und/oder eine magnetische Rotationsplatte oder optische Platte umfassen. Die Vorrichtung oder das maschinenlesbare Medium kann dezentralisiert sein, wenn Teile von Befehlen in unterschiedliche Maschinen verteilt wurden, beispielsweise über eine Verbindung von Computern oder als unterschiedliche virtuelle Maschinen.
- Während bestimmte beispielhafte Ausführungsformen in den Begleitzeichnungen beschrieben und gezeigt sind, versteht sich, dass solche Ausführungsformen lediglich veranschaulichend und gegenüber der breiten Erfindung nicht beschränkend sein können und dass diese Erfindung nicht auf die spezifischen Konstruktionen und Anordnungen beschränkt sein soll, die gezeigt und beschrieben sind, da für den Durchschnittsfachmann verschiedene andere Abwandlungen nahe liegen können. Demgemäß sind die Beschreibung und die Zeichnungen vielmehr in einem veranschaulichenden als in einem einschränkenden Sinn zu betrachten.
- Ein Hinweis in der Beschreibung auf „eine Ausführungsform” „manche Ausführungsformen” oder „andere Ausführungsformen” bedeutet, dass ein bestimmtes Merkmal, eine bestimmte Struktur oder Eigenschaft, die in Verbindung mit den Ausführungsformen beschrieben ist, in mindestens einigen Ausführungsformen, aber nicht unbedingt in allen Ausführungsformen enthalten ist. Das verschiedene Vorkommen von „eine Ausführungsform” oder „manchen Ausführungsformen” verweist nicht unbedingt immer auf die gleichen Ausführungsformen. Wenn die Beschreibung angibt, dass eine Komponente, ein Merkmal, eine Struktur oder eine Eigenschaft enthalten sein „kann” oder „könnte”, muss diese bestimmte Komponente, dieses bestimmte Merkmal, diese bestimmte Struktur oder Eigenschaft nicht enthalten sein. Wenn die Beschreibung oder der Anspruch auf „ein” Element verweist, bedeutet das nicht, dass es nur ein solches Element gibt. Wenn die Beschreibung oder der Anspruch auf „ein zusätzliches” Element verweist, schließt das nicht aus, dass mehr als ein solches zusätzliches Element vorhanden ist.
- Die Verfahren, Systeme und Vorrichtungen umfassen verbesserte Sicherheitsabläufe und -konfigurationen mit einer neuartigen Vorgehensweise gegenüber dem Sichern von Komponenten wie biometrischen Systemen. Solche Systeme würden von verbesserten Sicherheitsmerkmalen stark profitieren, insbesondere bei Finanztransaktionen. Auch wenn diese Ausführungsform im Kontext von Vorrichtungen, Systemen und damit verbundenen Verfahren zum Validieren von biometrischen Vorrichtungen wie Fingerabdrucksensoren beschrieben und veranschaulicht ist, erstreckt sich der Schutzumfang der Erfindung auf andere Anwendungen, bei denen solche Funktionen nützlich sind. Während die vorstehende Beschreibung unter Bezug auf bestimmten Ausführungsformen der Erfindung erfolgte, versteht sich ferner, dass diese für die Erfindung nur veranschaulichend sind und dass Änderungen an diesen Ausführungsformen vorgenommen werden können, ohne von den Prinzipien der Erfindung abzuweichen, deren Schutzumfang durch die beigefügte Anspruche und deren Entsprechungen festgelegt ist.
Claims (28)
- Verfahren, welches umfasst: mindestens eines von Erfassen von Daten und Empfangen von Daten, wobei die Daten mindestens einem von einem Fingerabdruck und einer Biometrik entsprechen; und Übermitteln mindestens eines von Daten, die dem Fingerabdruck entsprechen, oder Daten, die der Biometrik entsprechen, zu einem Host, der konfiguriert ist, um mehrere Authentifizierungsschritte auszuführen, und Validieren mindestens eines der mehreren Authentifizierungsschritte.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die mehreren Authentifizierungsschritte mindestens eines von: Rekonstruieren mindestens eines von einem Fingerabdruckbild mit den Fingerabdruckdaten und einer Biometrik mit den biometrischen Daten, Extrahieren mindestens einem von einem Einlesungstemplate von dem Fingerabdruckbild und einem Einlesungstemplate von den biometrischen Daten, Erzeugen eines Abgleichparameters und Übermitteln von Daten, die ein extrahiertes Einlesungstemplate und einen Abgleichparameter umfassen, umfassen.
- Verfahren nach Anspruch 2, dadurch gekennzeichnet, dass das extrahierte Einlesungstemplate eine Reihe von Minuzien umfasst.
- Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die mehreren Authentifizierungsschritte weiterhin das Abgleichen des Einlesungstemplates mit einem Enrollment-Template umfassen.
- Verfahren nach Anspruch 4, welches weiterhin mindestens eines von: Verschlüsseln des Enrollment-Templates während eines Enrollment-Prozesses und das Entschlüsseln des Enrollment-Templates; das Empfangen des Abgleichparameters von dem Host und das Vergleichen des Enrollment-Template mit dem Einlesungstemplate während der Validierung unter Verwenden des Abgleichparameters; und das Übermitteln des Hostabgleichergebnisses von dem Host zu einem Sensor und das Vergleichendes Hostabgleichergebnisses an dem Sensor mit dem Sensorergebnis, um ein Vergleichsergebnis zu erzeugen; und beruhend auf dem Vergleichsergebnis das Ausgeben von Berechtigung von dem Sensor zu dem Host umfasst.
- Verfahren nach Anspruch 2, welches weiterhin umfasst: Empfangen des extrahierten Einlesungstemplates von dem Host; und Abgleichen des empfangenen Einlesungstemplates mit einem Enrollment-Template, um ein erstes Ergebnis zu erzeugen.
- Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass die von dem Host ausgeführten mehreren Authentifizierungsschritte weiterhin das Abgleichen des Einlesungstemplates mit einem Enrollment-Template umfassen, um ein zweites Ergebnis zu erzeugen.
- Verfahren nach Anspruch 7, welches weiterhin umfasst: Empfangen des zweiten Ergebnisses von dem Host; Vergleichen des zweiten Ergebnisses mit dem ersten Ergebnis, um ein Vergleichsergebnis zu erzeugen; und Ausgeben einer Berechtigung beruhend auf dem Vergleichsergebnis.
- Verfahren nach Anspruch 1, welches weiterhin mindestens eines von: Ausgeben einer Berechtigung, die eine erfolgreiche Validierung anzeigt, wobei die Berechtigung Zugang in den Host ermöglicht, Behalten eines Teils mindestens eines von Fingerabdruckdaten und biometrischen Daten und Ausführen von mehreren Authentifizierungsschritten, um mindestens eines von Fingerabdruckdaten und biometrischen Daten zu authentifizieren, umfasst.
- Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass die Berechtigung einen Schlüssel zur Entschlüsselung umfasst, der konfiguriert ist, um eine Entschlüsselung eines Datenspeichermediums des Hosts zu ermöglichen.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass das Validieren das Empfangen mindestens eines von einem Fingerabdruck und einer Biometrik, das Verifizieren von Ähnlichkeit zwischen einem zurückbehaltenen Teil des mindestens einen von Fingerabdruckdaten und einem entsprechenden Teil eines Fingerabdrucks und biometrischen Daten und einem entsprechenden Teil der Biometrik und das Rückgeben mindestens eines von einem Abschnitt des Fingerabdruckbilds und der biometrischen Daten umfasst.
- Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass das Enrollment-Template während eines Enrollment-Prozesses verschlüsselt wird und die mehreren Authentifizierungsschritte das Senden einer Aufforderung an einen Sensor, das Enrollment-Template zu entschlüsseln, und das Empfangen eines entschlüsselten Enrollment-Templates umfassen.
- Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass die Validierung das Vergleichen des Enrollment-Templates mit dem Einlesungstemplate unter Verwenden des Abgleichparameters umfasst.
- Verfahren nach Anspruch 2, welches weiterhin mindestens eines von: Übermitteln des extrahierten Einlesungstemplates zu einem Sensor, wobei der Sensor konfiguriert ist, um das übermittelte Einlesungstemplate mit einem Enrollment-Template abzugleichen, um ein erstes Ergebnis zu erzeugen; Übermitteln eines zweiten Ergebnisses zu dem Sensor, wobei der Sensor konfiguriert ist, um das zweite Ergebnis mit dem ersten Ergebnis zu vergleichen, um ein Vergleichsergebnis zu erzeugen, und beruhend auf dem Vergleichsergebnis Empfangen von Berechtigung von dem Sensor und Übermitteln mindestens eines von Fingerabdruckbild und biometrischen Daten zu dem Sensor umfasst.
- Verfahren nach Anspruch 1, welches weiterhin das Empfangen von Berechtigung, die eine erfolgreiche Validierung anzeigt, umfasst.
- Verfahren nach Anspruch 12, dadurch gekennzeichnet, dass der Sensor einen Teil der Fingerabdruckdaten zurückbehält.
- Verfahren nach Anspruch 1, welches weiterhin umfasst: Extrahieren mindestens eines von einem zweiten Einlesungstemplate von dem Fingerabdruckbild und einem zweiten Einlesungstemplate von den biometrischen Daten, Erzeugen eines Abgleichparameters und Übermitteln des extrahierten zweiten Einlesungstemplates zu dem Sensor, wobei der Sensor konfiguriert ist, um das übermittelte zweite Einlesungstemplate mit einem Enrollment-Template abzugleichen, um ein Sensorabgleichergebnis zu erzeugen.
- Verfahren nach Anspruch 17, dadurch gekennzeichnet, dass die mehreren Authentifizierungsschritte weiterhin umfassen: mittels eines Hostabgleichers Abgleichen des zweiten Einlesungstemplates mit einem Enrollment-Template eines zweiten Formats, um ein Hostabgleichergebnis zu erzeugen.
- Verfahren nach Anspruch 18, dadurch gekennzeichnet, dass das erste Format und das zweite Format unterschiedlich sind.
- Verfahren nach Anspruch 2, welches weiterhin mindestens eines von: Übermitteln des extrahierten Einlesungstemplates und des Abgleichparameters von dem Host zu dem Sensor und Übermitteln des extrahierten Einlesungstemplates von dem Host zu dem Sensor umfasst.
- Verfahren, welches umfasst: Erfassen eines Fingerabdrucks; Übermitteln von dem Fingerabdruck entsprechenden Fingerabdruckdaten zu einem Host, der konfiguriert ist, um mehrere Authentifizierungsschritte auszuführen, um die Fingerabdruckdaten zu authentifizieren, wobei die mehreren Authentifizierungsschritte umfassen: Rekonstruieren eines Fingerabdruckbilds mit den Fingerabdruckdaten; Extrahieren eines Einlesungstemplates aus dem Fingerabdruckbild; und Abgleichen des Einlesungstemplates mit einem Enrollment-Template, um ein zweites Ergebnis zu erzeugen; Empfangen des extrahierten Einlesungstemplates von dem Host; und Abgleichen des empfangenen Einlesungstemplates mit einem Enrollment-Template, um ein erstes Ergebnis zu erzeugen; Empfangen des zweiten Ergebnisses von dem Host; Vergleichen des zweiten Ergebnisses mit dem ersten Ergebnis, um ein Vergleichsergebnis zu erzeugen; und Ausgeben einer Berechtigung beruhend auf dem Vergleichsergebnis.
- System, welches umfasst: mindestens eines von einem biometrischen Sensor, der konfiguriert ist, um eine Biometrik zu erfassen und der Biometrik entsprechende biometrische Daten zu kommunizieren, und einem biometrischen Sensor, der konfiguriert ist, um eine Biometrik von einem Benutzer zu erfassen, und einem biometrischen Sensor, der konfiguriert ist, um der Biometrik entsprechende biometrische Daten zu einem Host zu übermitteln, der konfiguriert ist, um mehrere Authentifizierungsschritte auszuführen, um die biometrischen Daten zu authentifizieren; und mindestens eines von einem Host, der konfiguriert ist, um mehrere Authentifizierungsschritte auszuführen, um die biometrischen Daten zu authentifizieren; wobei der biometrische Sensor eine Validierungseinrichtung, die konfiguriert ist, um mindestens einen der mehreren Authentifizierungsschritte zu validieren, und einen Speicher, der konfiguriert ist, um einen Teil der biometrischen Daten zurückzubehalten, mit einer Validierungseinrichtung, die konfiguriert ist, um mindestens einen der mehreren Authentifizierungsschritte zu validieren, umfasst.
- System nach Anspruch 22, welches weiterhin mindestens eines von einer Template-Extraktionseinrichtung, die konfiguriert ist, um ein Einlesungstemplate von den biometrischen Daten zu extrahieren, einer Abgleichseinrichtung, die konfiguriert ist, um das Einlesungstemplate mit einem Enrollment-Template abzugleichen, umfasst.
- System nach Anspruch 23, welches weiterhin umfasst: eine Verschlüsselungseinrichtung, die konfiguriert ist, um das Enrollment-Template während eines Enrollmentprozesses zu verschlüsseln; und eine Entschlüsselungseinrichtung, die konfiguriert ist, um das Enrollment-Template zu entschlüsseln.
- System nach Anspruch 24, dadurch gekennzeichnet, dass mindestes eines von: die Validierungseinrichtung konfiguriert ist, mindestens eines von einem Abgleichsparameter von dem Host zu empfangen, und weiterhin eine Vergleichseinrichtung umfasst, die konfiguriert ist, um das Enrollment-Template mit dem Einlesungstemplate unter Verwenden des Abgleichparameters zu vergleichen und die biometrischen Daten zu empfangen, Ähnlichkeit zwischen dem zurückbehaltenen Teil der biometrischen Daten und einem entsprechenden Teil der biometrischen Daten zu verifizieren und den Teil der biometrischen Daten zu verwerten; und einen Abschnitt der biometrischen Daten zurückzubehalten, der biometrische Sensor konfiguriert ist, um das extrahierte Einlesungstemplate von dem Host zu empfangen, wobei der biometrische Sensor weiterhin einen Templateabgleicher umfasst, der konfiguriert ist, um das empfangene Einlesungstemplate mit einem Enrollment-Template abzugleichen, um ein erstes Ergebnis zu erzeugen.
- System nach Anspruch 22, dadurch gekennzeichnet, dass die mehreren Authentifizierungsschritte weiterhin das Extrahieren eines Templates aus den biometrischen Daten mit einer Extraktionseinrichtung umfassen.
- System nach Anspruch 22, dadurch gekennzeichnet, dass das extrahierte Template mindestens eines von: eine Reihe von Minuzien umfasst und während eines Enrollmentprozesses verschlüsselt wird und während des Abgleichens des Templates entschlüsselt wird.
- System nach Anspruch 22, dadurch gekennzeichnet, dass das Validieren weiterhin das Empfangen eines Abgleichparameters von dem Host und das Vergleichen des Enrollment-Templates mit dem zurückbehaltenen Template unter Verwenden des Abgleichparameters umfasst.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US8279908P | 2008-07-22 | 2008-07-22 | |
US61/082,799 | 2008-07-22 | ||
PCT/US2009/051449 WO2010036445A1 (en) | 2008-07-22 | 2009-07-22 | System, device and method for securing a device component |
Publications (1)
Publication Number | Publication Date |
---|---|
DE112009001794T5 true DE112009001794T5 (de) | 2012-01-26 |
Family
ID=41607731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE112009001794T Withdrawn DE112009001794T5 (de) | 2008-07-22 | 2009-07-22 | System, Vorrichtung und Verfahren zum Sichern einer Vorrichtungskomponente |
Country Status (6)
Country | Link |
---|---|
US (4) | US8698594B2 (de) |
EP (1) | EP2321764A4 (de) |
DE (1) | DE112009001794T5 (de) |
GB (1) | GB2474999B (de) |
TW (1) | TWI444903B (de) |
WO (1) | WO2010036445A1 (de) |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8175345B2 (en) | 2004-04-16 | 2012-05-08 | Validity Sensors, Inc. | Unitized ergonomic two-dimensional fingerprint motion tracking device and method |
US8131026B2 (en) | 2004-04-16 | 2012-03-06 | Validity Sensors, Inc. | Method and apparatus for fingerprint image reconstruction |
US7751601B2 (en) | 2004-10-04 | 2010-07-06 | Validity Sensors, Inc. | Fingerprint sensing assemblies and methods of making |
US8358815B2 (en) | 2004-04-16 | 2013-01-22 | Validity Sensors, Inc. | Method and apparatus for two-dimensional finger motion tracking and control |
US8165355B2 (en) | 2006-09-11 | 2012-04-24 | Validity Sensors, Inc. | Method and apparatus for fingerprint motion tracking using an in-line array for use in navigation applications |
US8229184B2 (en) * | 2004-04-16 | 2012-07-24 | Validity Sensors, Inc. | Method and algorithm for accurate finger motion tracking |
US8447077B2 (en) | 2006-09-11 | 2013-05-21 | Validity Sensors, Inc. | Method and apparatus for fingerprint motion tracking using an in-line array |
EP1747525A2 (de) * | 2004-04-23 | 2007-01-31 | Validity Sensors Inc. | Verfahren und vorrichtungen zum beschaffen eines durchgezogenen figerabdruckbildes |
US8107212B2 (en) * | 2007-04-30 | 2012-01-31 | Validity Sensors, Inc. | Apparatus and method for protecting fingerprint sensing circuitry from electrostatic discharge |
US8290150B2 (en) | 2007-05-11 | 2012-10-16 | Validity Sensors, Inc. | Method and system for electronically securing an electronic device using physically unclonable functions |
US20110002461A1 (en) * | 2007-05-11 | 2011-01-06 | Validity Sensors, Inc. | Method and System for Electronically Securing an Electronic Biometric Device Using Physically Unclonable Functions |
US8276816B2 (en) | 2007-12-14 | 2012-10-02 | Validity Sensors, Inc. | Smart card system with ergonomic fingerprint sensor and method of using |
US8204281B2 (en) * | 2007-12-14 | 2012-06-19 | Validity Sensors, Inc. | System and method to remove artifacts from fingerprint sensor scans |
US8116540B2 (en) | 2008-04-04 | 2012-02-14 | Validity Sensors, Inc. | Apparatus and method for reducing noise in fingerprint sensing circuits |
US8005276B2 (en) | 2008-04-04 | 2011-08-23 | Validity Sensors, Inc. | Apparatus and method for reducing parasitic capacitive coupling and noise in fingerprint sensing circuits |
EP2321764A4 (de) | 2008-07-22 | 2012-10-10 | Validity Sensors Inc | System, vorrichtung und verfahren zur sicherung einer gerätekomponente |
US20100083000A1 (en) * | 2008-09-16 | 2010-04-01 | Validity Sensors, Inc. | Fingerprint Sensor Device and System with Verification Token and Methods of Using |
US8391568B2 (en) | 2008-11-10 | 2013-03-05 | Validity Sensors, Inc. | System and method for improved scanning of fingerprint edges |
US20100176892A1 (en) * | 2009-01-15 | 2010-07-15 | Validity Sensors, Inc. | Ultra Low Power Oscillator |
US8600122B2 (en) | 2009-01-15 | 2013-12-03 | Validity Sensors, Inc. | Apparatus and method for culling substantially redundant data in fingerprint sensing circuits |
US8278946B2 (en) | 2009-01-15 | 2012-10-02 | Validity Sensors, Inc. | Apparatus and method for detecting finger activity on a fingerprint sensor |
US20100180136A1 (en) * | 2009-01-15 | 2010-07-15 | Validity Sensors, Inc. | Ultra Low Power Wake-On-Event Mode For Biometric Systems |
US8374407B2 (en) | 2009-01-28 | 2013-02-12 | Validity Sensors, Inc. | Live finger detection |
US8799666B2 (en) * | 2009-10-06 | 2014-08-05 | Synaptics Incorporated | Secure user authentication using biometric information |
US9336428B2 (en) | 2009-10-30 | 2016-05-10 | Synaptics Incorporated | Integrated fingerprint sensor and display |
US9400911B2 (en) | 2009-10-30 | 2016-07-26 | Synaptics Incorporated | Fingerprint sensor and integratable electronic display |
US9274553B2 (en) | 2009-10-30 | 2016-03-01 | Synaptics Incorporated | Fingerprint sensor and integratable electronic display |
US8421890B2 (en) | 2010-01-15 | 2013-04-16 | Picofield Technologies, Inc. | Electronic imager using an impedance sensor grid array and method of making |
US8791792B2 (en) * | 2010-01-15 | 2014-07-29 | Idex Asa | Electronic imager using an impedance sensor grid array mounted on or about a switch and method of making |
US8866347B2 (en) | 2010-01-15 | 2014-10-21 | Idex Asa | Biometric image sensing |
US9666635B2 (en) | 2010-02-19 | 2017-05-30 | Synaptics Incorporated | Fingerprint sensing circuit |
US8716613B2 (en) | 2010-03-02 | 2014-05-06 | Synaptics Incoporated | Apparatus and method for electrostatic discharge protection |
US9001040B2 (en) | 2010-06-02 | 2015-04-07 | Synaptics Incorporated | Integrated fingerprint sensor and navigation device |
US8331096B2 (en) | 2010-08-20 | 2012-12-11 | Validity Sensors, Inc. | Fingerprint acquisition expansion card apparatus |
US20120092294A1 (en) | 2010-10-18 | 2012-04-19 | Qualcomm Mems Technologies, Inc. | Combination touch, handwriting and fingerprint sensor |
US8594393B2 (en) | 2011-01-26 | 2013-11-26 | Validity Sensors | System for and method of image reconstruction with dual line scanner using line counts |
US8538097B2 (en) | 2011-01-26 | 2013-09-17 | Validity Sensors, Inc. | User input utilizing dual line scanner apparatus and method |
GB2489100A (en) | 2011-03-16 | 2012-09-19 | Validity Sensors Inc | Wafer-level packaging for a fingerprint sensor |
US9042607B2 (en) * | 2011-05-02 | 2015-05-26 | Omnicell, Inc. | System and method for user access of dispensing unit |
US10043052B2 (en) | 2011-10-27 | 2018-08-07 | Synaptics Incorporated | Electronic device packages and methods |
US9195877B2 (en) | 2011-12-23 | 2015-11-24 | Synaptics Incorporated | Methods and devices for capacitive image sensing |
US9785299B2 (en) | 2012-01-03 | 2017-10-10 | Synaptics Incorporated | Structures and manufacturing methods for glass covered electronic devices |
US9137438B2 (en) | 2012-03-27 | 2015-09-15 | Synaptics Incorporated | Biometric object sensor and method |
US9268991B2 (en) | 2012-03-27 | 2016-02-23 | Synaptics Incorporated | Method of and system for enrolling and matching biometric data |
US9251329B2 (en) | 2012-03-27 | 2016-02-02 | Synaptics Incorporated | Button depress wakeup and wakeup strategy |
US9600709B2 (en) | 2012-03-28 | 2017-03-21 | Synaptics Incorporated | Methods and systems for enrolling biometric data |
US9152838B2 (en) | 2012-03-29 | 2015-10-06 | Synaptics Incorporated | Fingerprint sensor packagings and methods |
US20130279769A1 (en) | 2012-04-10 | 2013-10-24 | Picofield Technologies Inc. | Biometric Sensing |
US9024910B2 (en) | 2012-04-23 | 2015-05-05 | Qualcomm Mems Technologies, Inc. | Touchscreen with bridged force-sensitive resistors |
US9342725B2 (en) | 2012-06-29 | 2016-05-17 | Apple Inc. | Image manipulation utilizing edge detection and stitching for fingerprint recognition |
US9092652B2 (en) | 2012-06-29 | 2015-07-28 | Apple Inc. | Zero reference based ridge flow map |
US9035895B2 (en) | 2012-07-13 | 2015-05-19 | Apple Inc. | Redundant sensing element sampling |
US9183365B2 (en) | 2013-01-04 | 2015-11-10 | Synaptics Incorporated | Methods and systems for fingerprint template enrollment and distribution process |
US9665762B2 (en) | 2013-01-11 | 2017-05-30 | Synaptics Incorporated | Tiered wakeup strategy |
US9218544B2 (en) | 2013-02-01 | 2015-12-22 | Apple Inc. | Intelligent matcher based on situational or spatial orientation |
US20150071507A1 (en) * | 2013-09-09 | 2015-03-12 | Apple Inc. | Reconstructing a Biometric Image |
US9436863B2 (en) * | 2013-09-09 | 2016-09-06 | Apple Inc. | Reconstructing a biometric image |
WO2015125405A1 (ja) * | 2014-02-19 | 2015-08-27 | ソニー株式会社 | 撮像装置、撮像方法および撮像システム |
US9639839B2 (en) * | 2014-08-12 | 2017-05-02 | Egis Technology Inc. | Fingerprint recognition control methods for payment and non-payment applications |
CN105989490B (zh) * | 2014-08-12 | 2019-11-05 | 神盾股份有限公司 | 电子装置及指纹识别控制方法 |
US10282535B2 (en) * | 2014-09-02 | 2019-05-07 | NXT-ID, Inc. | Method and system to validate identity without putting privacy at risk |
US9536131B1 (en) * | 2014-09-18 | 2017-01-03 | Egis Technology Inc. | Fingerprint recognition methods and electronic device |
US10028118B2 (en) * | 2014-11-26 | 2018-07-17 | Boe Technology Group Co., Ltd. | Intelligent security identification apparatus and system |
US9552278B1 (en) | 2016-01-04 | 2017-01-24 | International Business Machines Corporation | Configurable code fingerprint |
US10040574B1 (en) * | 2016-04-26 | 2018-08-07 | James William Laske, Jr. | Airplane anti-hijacking system |
CN106899409A (zh) | 2016-06-07 | 2017-06-27 | 阿里巴巴集团控股有限公司 | 身份认证方法及装置 |
CN107438076A (zh) * | 2017-08-10 | 2017-12-05 | 上海斐讯数据通信技术有限公司 | 一种基于指纹的网络验证系统及其验证方法 |
US10679020B2 (en) | 2018-01-30 | 2020-06-09 | Idex Biometrics Asa | Voltage regulation |
US10664669B2 (en) | 2018-01-30 | 2020-05-26 | Idex Biometrics Asa | Device architecture |
CN108898023B (zh) * | 2018-05-07 | 2021-11-12 | 西安电子科技大学 | 一种基于双旋转特征描述子的指纹模板加密方法 |
US11328045B2 (en) * | 2020-01-27 | 2022-05-10 | Nxp B.V. | Biometric system and method for recognizing a biometric characteristic in the biometric system |
Family Cites Families (440)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3593319A (en) | 1968-12-23 | 1971-07-13 | Gen Electric | Card-changeable capacitor read-only memory |
US4151512A (en) * | 1976-09-10 | 1979-04-24 | Rockwell International Corporation | Automatic pattern processing system |
US4405829A (en) | 1977-12-14 | 1983-09-20 | Massachusetts Institute Of Technology | Cryptographic communications system and method |
US4225850A (en) | 1978-11-15 | 1980-09-30 | Rockwell International Corporation | Non-fingerprint region indicator |
JPS6012674B2 (ja) * | 1979-04-02 | 1985-04-02 | 日本電気株式会社 | パタ−ン特徴抽出装置 |
US4353056A (en) | 1980-06-05 | 1982-10-05 | Siemens Corporation | Capacitive fingerprint sensor |
SE425704B (sv) * | 1981-03-18 | 1982-10-25 | Loefberg Bo | Databerare |
US4525859A (en) | 1982-09-03 | 1985-06-25 | Bowles Romald E | Pattern recognition system |
US4550221A (en) | 1983-10-07 | 1985-10-29 | Scott Mabusth | Touch sensitive control device |
DE3339253A1 (de) | 1983-10-28 | 1985-05-09 | Siemens AG, 1000 Berlin und 8000 München | Cmos-inverter |
US4580790A (en) * | 1984-06-21 | 1986-04-08 | Hughes Aircraft Company | Sintered polytetrafluoroethylene composite material and seal assembly |
FR2601027B1 (fr) | 1986-02-11 | 1988-09-09 | Gosselin Claude | Revetement de protection presentant une face externe anti-adherente, et son procede de fabrication |
US4817183A (en) * | 1986-06-16 | 1989-03-28 | Sparrow Malcolm K | Fingerprint recognition and retrieval system |
US4946276A (en) | 1988-09-23 | 1990-08-07 | Fingermatrix, Inc. | Full roll fingerprint apparatus |
US5569901A (en) | 1988-10-21 | 1996-10-29 | Symbol Technologies, Inc. | Symbol scanning system and method having adaptive pattern generation |
US5305017A (en) * | 1989-08-16 | 1994-04-19 | Gerpheide George E | Methods and apparatus for data input |
KR930005570B1 (ko) * | 1989-11-13 | 1993-06-23 | 주식회사 금성사 | 홀로그램(hologram)을 이용한 지문인식장치 |
GB2244164A (en) | 1990-05-18 | 1991-11-20 | Philips Electronic Associated | Fingerprint sensing |
JPH0797057B2 (ja) * | 1990-07-06 | 1995-10-18 | 株式会社エニックス | 面圧力分布検出素子 |
US5076566A (en) | 1990-07-16 | 1991-12-31 | Eastman Kodak Company | Self-calibrating system for detecting media movement by using capacitors as sensors |
US5140642A (en) | 1991-04-23 | 1992-08-18 | Wen Hsing Hsu | Method and device for allocating core points of finger prints |
US5270949A (en) | 1991-09-24 | 1993-12-14 | General Electric Company | Method and apparatus for disposing a meter register in a default mode |
JPH0758234B2 (ja) | 1992-04-16 | 1995-06-21 | 株式会社エニックス | 半導体マトリクス型微細面圧分布センサ |
US5543591A (en) | 1992-06-08 | 1996-08-06 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
US5319323A (en) | 1992-08-19 | 1994-06-07 | Hyundai Electronics America | Power supply compensated MOS Schmitt trigger oscillator |
US5422807A (en) | 1992-08-31 | 1995-06-06 | Microchip Technology Incorporated | Microcontroller with improved A/D conversion |
EP0593386A3 (en) | 1992-10-16 | 1996-07-31 | Ibm | Method and apparatus for accessing touch screen desktop objects via fingerprint recognition |
US6282956B1 (en) | 1994-12-29 | 2001-09-04 | Kazuhiro Okada | Multi-axial angular velocity sensor |
US5359243A (en) | 1993-04-16 | 1994-10-25 | Altera Corporation | Fast TTL to CMOS level converting buffer with low standby power |
JP2557796B2 (ja) | 1993-10-19 | 1996-11-27 | 株式会社エニックス | 圧電型面圧入力パネル |
US5456256A (en) | 1993-11-04 | 1995-10-10 | Ultra-Scan Corporation | High resolution ultrasonic imaging apparatus and method |
US5623552A (en) * | 1994-01-21 | 1997-04-22 | Cardguard International, Inc. | Self-authenticating identification card with fingerprint identification |
US5627316A (en) | 1995-03-24 | 1997-05-06 | Sigma-Delta N.V. | Capacitive inclination and acceleration sensor |
TW303441B (de) * | 1995-03-29 | 1997-04-21 | Trw Inc | |
JP2776757B2 (ja) | 1995-04-04 | 1998-07-16 | 日本電気ソフトウェア株式会社 | 指紋指頭軸方向検出装置 |
US5714794A (en) | 1995-04-18 | 1998-02-03 | Hitachi Chemical Company, Ltd. | Electrostatic protective device |
US5838306A (en) | 1995-05-05 | 1998-11-17 | Dell U.S.A., L.P. | Mouse with security feature |
WO1997004378A1 (en) | 1995-07-20 | 1997-02-06 | Dallas Semiconductor Corporation | Microcircuit with memory that is protected by both hardware and software |
US6292272B1 (en) | 1995-08-03 | 2001-09-18 | Canon Kabushiki Kaisha | Image sensor |
JPH0991434A (ja) | 1995-09-28 | 1997-04-04 | Hamamatsu Photonics Kk | 人物照合装置 |
FR2739977B1 (fr) | 1995-10-17 | 1998-01-23 | France Telecom | Capteur monolithique d'empreintes digitales |
US5818956A (en) | 1995-10-23 | 1998-10-06 | Tuli; Raja Singh | Extended fingerprint reading apparatus |
US5650842A (en) | 1995-10-27 | 1997-07-22 | Identix Incorporated | Device and method for obtaining a plain image of multiple fingerprints |
US6016355A (en) * | 1995-12-15 | 2000-01-18 | Veridicom, Inc. | Capacitive fingerprint acquisition sensor |
US5717777A (en) * | 1996-01-11 | 1998-02-10 | Dew Engineering And Development Limited | Longest line method and apparatus for fingerprint alignment |
US5892824A (en) * | 1996-01-12 | 1999-04-06 | International Verifact Inc. | Signature capture/verification systems and methods |
US5963679A (en) | 1996-01-26 | 1999-10-05 | Harris Corporation | Electric field fingerprint sensor apparatus and related methods |
US5828773A (en) | 1996-01-26 | 1998-10-27 | Harris Corporation | Fingerprint sensing method with finger position indication |
US6067368A (en) | 1996-01-26 | 2000-05-23 | Authentec, Inc. | Fingerprint sensor having filtering and power conserving features and related methods |
US6320394B1 (en) | 1996-02-14 | 2001-11-20 | Stmicroelectronics S.R.L. | Capacitive distance sensor |
DE69618559T2 (de) * | 1996-02-14 | 2002-08-14 | St Microelectronics Srl | Kapazitiver Abstandssensor, insbesondere zur Erfassung von Fingerabdrücken |
US5995630A (en) * | 1996-03-07 | 1999-11-30 | Dew Engineering And Development Limited | Biometric input with encryption |
US5781651A (en) | 1996-04-15 | 1998-07-14 | Aetex Biometric Corporation | Compact fingerprint recognizing apparatus illuminated with electroluminescent device |
AU2808697A (en) | 1996-04-24 | 1997-11-12 | Logitech, Inc. | Touch and pressure sensing method and apparatus |
US5801681A (en) | 1996-06-24 | 1998-09-01 | Sayag; Michel | Method and apparatus for generating a control signal |
FR2749955B1 (fr) | 1996-06-14 | 1998-09-11 | Thomson Csf | Systeme de lecture d'empreintes digitales |
US6125192A (en) * | 1997-04-21 | 2000-09-26 | Digital Persona, Inc. | Fingerprint recognition system |
DE19812812A1 (de) * | 1997-04-25 | 1999-09-23 | Whd Elektron Prueftech Gmbh | Aufbau von Sicherheitselementen für Dokumente und Vorrichtungen zur Prüfung von Dokumenten mit derartigen Sicherheitselementen sowie Verfahren zur Anwendung |
US6118318A (en) | 1997-05-09 | 2000-09-12 | International Business Machines Corporation | Self biased differential amplifier with hysteresis |
US5920640A (en) | 1997-05-16 | 1999-07-06 | Harris Corporation | Fingerprint sensor and token reader and associated methods |
US5903225A (en) | 1997-05-16 | 1999-05-11 | Harris Corporation | Access control system including fingerprint sensor enrollment and associated methods |
US5887343A (en) * | 1997-05-16 | 1999-03-30 | Harris Corporation | Direct chip attachment method |
US5940526A (en) | 1997-05-16 | 1999-08-17 | Harris Corporation | Electric field fingerprint sensor having enhanced features and related methods |
US6088585A (en) | 1997-05-16 | 2000-07-11 | Authentec, Inc. | Portable telecommunication device including a fingerprint sensor and related methods |
US5864296A (en) * | 1997-05-19 | 1999-01-26 | Trw Inc. | Fingerprint detector using ridge resistance sensor |
US5930804A (en) * | 1997-06-09 | 1999-07-27 | Philips Electronics North America Corporation | Web-based biometric authentication system and method |
NO304766B1 (no) | 1997-06-16 | 1999-02-08 | Sintef | Fingeravtrykksensor |
US6011859A (en) * | 1997-07-02 | 2000-01-04 | Stmicroelectronics, Inc. | Solid state fingerprint sensor packaging apparatus and method |
US6002815A (en) | 1997-07-16 | 1999-12-14 | Kinetic Sciences, Inc. | Linear sensor imaging method and apparatus |
US6185318B1 (en) * | 1997-08-22 | 2001-02-06 | International Business Machines Corporation | System and method for matching (fingerprint) images an aligned string-based representation |
DK1017670T3 (da) * | 1997-09-18 | 2002-12-16 | Basf Ag | Benzamidoximderivater, mellemprodukter og fremgangsmåder til deres fremstilling og deres anvendelse som fungicider |
EP0905646A1 (de) | 1997-09-30 | 1999-03-31 | Compaq Computer Corporation | Vorrichtung zur Fingerabdruckidentifiziertung und Hinweissteuerung in einem Rechnersystem |
US6330345B1 (en) | 1997-11-17 | 2001-12-11 | Veridicom, Inc. | Automatic adjustment processing for sensor devices |
GB2331613A (en) | 1997-11-20 | 1999-05-26 | Ibm | Apparatus for capturing a fingerprint |
US6134340A (en) | 1997-12-22 | 2000-10-17 | Trw Inc. | Fingerprint feature correlator |
JP3102395B2 (ja) | 1997-11-27 | 2000-10-23 | 日本電気株式会社 | 指紋検出装置 |
GB9725571D0 (en) | 1997-12-04 | 1998-02-04 | Philips Electronics Nv | Electronic apparatus comprising fingerprint sensing devices |
US5920384A (en) | 1997-12-09 | 1999-07-06 | Dew Engineering And Development Limited | Optical imaging device |
TW465104B (en) * | 1997-12-25 | 2001-11-21 | Canon Kk | Contact type image sensor and information processing apparatus |
US6980672B2 (en) | 1997-12-26 | 2005-12-27 | Enix Corporation | Lock and switch using pressure-type fingerprint sensor |
US6408087B1 (en) | 1998-01-13 | 2002-06-18 | Stmicroelectronics, Inc. | Capacitive semiconductor user input device |
US6317508B1 (en) | 1998-01-13 | 2001-11-13 | Stmicroelectronics, Inc. | Scanning capacitive semiconductor fingerprint detector |
US6392636B1 (en) | 1998-01-22 | 2002-05-21 | Stmicroelectronics, Inc. | Touchpad providing screen cursor/pointer movement control |
US6098175A (en) | 1998-02-24 | 2000-08-01 | Smartpower Corporation | Energy-conserving power-supply system |
NO307065B1 (no) | 1998-02-26 | 2000-01-31 | Idex As | Fingeravtrykksensor |
JP3898330B2 (ja) | 1998-03-12 | 2007-03-28 | カシオ計算機株式会社 | 読取装置 |
US6157722A (en) | 1998-03-23 | 2000-12-05 | Interlok Technologies, Llc | Encryption key management system and method |
US6182892B1 (en) * | 1998-03-25 | 2001-02-06 | Compaq Computer Corporation | Smart card with fingerprint image pass-through |
JPH11283026A (ja) * | 1998-03-26 | 1999-10-15 | Matsushita Electric Ind Co Ltd | 指紋検出機能付きタッチパッド及び情報処理装置 |
US6241288B1 (en) | 1998-04-02 | 2001-06-05 | Precise Biometrics Ab | Fingerprint identification/verification system |
US6539101B1 (en) * | 1998-04-07 | 2003-03-25 | Gerald R. Black | Method for identity verification |
US6178255B1 (en) | 1998-04-28 | 2001-01-23 | Cross Match Technologies, Inc. | Individualized fingerprint scanner |
CA2330950A1 (en) | 1998-05-12 | 1999-11-18 | E Ink Corporation | Microencapsulated electrophoretic electrostatically-addressed media for drawing device applications |
US6400836B2 (en) | 1998-05-15 | 2002-06-04 | International Business Machines Corporation | Combined fingerprint acquisition and control device |
WO1999060513A1 (de) * | 1998-05-19 | 1999-11-25 | Infineon Technologies Ag | Sensoreinrichtung zur erfassung von biometrischen merkmalen, insbesondere fingerminutien |
US7231068B2 (en) | 1998-06-19 | 2007-06-12 | Solidus Networks, Inc. | Electronic transaction verification system |
US6076566A (en) | 1998-06-22 | 2000-06-20 | Lowe; Darrell E. | Bracket for suspending pressure seal bags |
CA2273560A1 (en) | 1998-07-17 | 2000-01-17 | David Andrew Inglis | Finger sensor operating technique |
US6357663B1 (en) * | 1998-07-30 | 2002-03-19 | Fujitsu Takamisawa Component Limited | Fingerprint identifying PC card |
EP1116165A2 (de) | 1998-08-31 | 2001-07-18 | Siemens Aktiengesellschaft | Verfahren zur herstellung metallischer feinstrukturen und anwendung des verfahrens bei der herstellung von sensoranordnungen zur erfassung von fingerabdrücken |
WO2000019383A2 (en) | 1998-09-11 | 2000-04-06 | Loquitor Technologies Llc | Generation and detection of induced current using acoustic energy |
US6963626B1 (en) | 1998-10-02 | 2005-11-08 | The Board Of Trustees Of The Leland Stanford Junior University | Noise-reducing arrangement and method for signal processing |
US6259108B1 (en) | 1998-10-09 | 2001-07-10 | Kinetic Sciences Inc. | Fingerprint image optical input apparatus |
EP1121053B1 (de) | 1998-10-12 | 2005-04-13 | STMicroelectronics N.V. | Schutzgehäuse für einen fingerabdrucksensor |
US6631201B1 (en) | 1998-11-06 | 2003-10-07 | Security First Corporation | Relief object sensor adaptor |
US6175407B1 (en) * | 1998-12-17 | 2001-01-16 | Identix Incorporated | Apparatus and method for optically imaging features on the surface of a hand |
US6073343A (en) | 1998-12-22 | 2000-06-13 | General Electric Company | Method of providing a variable guard ring width between detectors on a substrate |
US6478976B1 (en) | 1998-12-30 | 2002-11-12 | Stmicroelectronics, Inc. | Apparatus and method for contacting a conductive layer |
US6346739B1 (en) | 1998-12-30 | 2002-02-12 | Stmicroelectronics, Inc. | Static charge dissipation pads for sensors |
US6332193B1 (en) | 1999-01-18 | 2001-12-18 | Sensar, Inc. | Method and apparatus for securely transmitting and authenticating biometric data over a network |
US6161213A (en) | 1999-02-17 | 2000-12-12 | Icid, Llc | System for providing an integrated circuit with a unique identification |
US6333989B1 (en) | 1999-03-29 | 2001-12-25 | Dew Engineering And Development Limited | Contact imaging device |
US6256019B1 (en) | 1999-03-30 | 2001-07-03 | Eremote, Inc. | Methods of using a controller for controlling multi-user access to the functionality of consumer devices |
US6535622B1 (en) * | 1999-04-26 | 2003-03-18 | Veridicom, Inc. | Method for imaging fingerprints and concealing latent fingerprints |
US6337919B1 (en) * | 1999-04-28 | 2002-01-08 | Intel Corporation | Fingerprint detecting mouse |
US6628812B1 (en) | 1999-05-11 | 2003-09-30 | Authentec, Inc. | Fingerprint sensor package having enhanced electrostatic discharge protection and associated methods |
US6886104B1 (en) | 1999-06-25 | 2005-04-26 | Cross Match Technologies | Rechargeable mobile hand-held fingerprint scanner with a data and power communication interface |
US6546122B1 (en) | 1999-07-29 | 2003-04-08 | Veridicom, Inc. | Method for combining fingerprint templates representing various sensed areas of a fingerprint to derive one fingerprint template representing the fingerprint |
US7366702B2 (en) | 1999-07-30 | 2008-04-29 | Ipass Inc. | System and method for secure network purchasing |
JP4578041B2 (ja) | 1999-08-09 | 2010-11-10 | ソナベーション, インコーポレイテッド | 圧電膜指紋スキャナ |
US6525932B1 (en) * | 1999-08-18 | 2003-02-25 | Fujitsu Limited | Expansion unit and electronic apparatus |
JP2001125662A (ja) | 1999-08-18 | 2001-05-11 | Fujitsu Ltd | 情報処理装置用の認証情報入力手段付き拡張装置、認証情報入力ユニット及び情報処理装置 |
JP4320091B2 (ja) * | 1999-08-31 | 2009-08-26 | 富士通株式会社 | 拡張ユニット及び携帯型情報処理装置 |
US6937748B1 (en) | 1999-09-10 | 2005-08-30 | Ultra-Scan Corporation | Left hand right hand invariant dynamic finger positioning guide |
ATE247305T1 (de) | 1999-09-17 | 2003-08-15 | Fingerpin Ag | Vorrichtung zur fingererkennung |
US7391865B2 (en) | 1999-09-20 | 2008-06-24 | Security First Corporation | Secure data parser method and system |
US7030860B1 (en) | 1999-10-08 | 2006-04-18 | Synaptics Incorporated | Flexible transparent touch sensing system for electronic devices |
US6757002B1 (en) | 1999-11-04 | 2004-06-29 | Hewlett-Packard Development Company, L.P. | Track pad pointing device with areas of specialized function |
KR100695509B1 (ko) | 1999-11-08 | 2007-03-15 | 삼성전자주식회사 | 지문인식이 가능한 디스플레이시스템 및 시스템 구동방법 |
US6325285B1 (en) | 1999-11-12 | 2001-12-04 | At&T Corp. | Smart card with integrated fingerprint reader |
US7054470B2 (en) * | 1999-12-02 | 2006-05-30 | International Business Machines Corporation | System and method for distortion characterization in fingerprint and palm-print image sequences and using this distortion as a behavioral biometrics |
US6512381B2 (en) * | 1999-12-30 | 2003-01-28 | Stmicroelectronics, Inc. | Enhanced fingerprint detection |
US20040252867A1 (en) | 2000-01-05 | 2004-12-16 | Je-Hsiung Lan | Biometric sensor |
JP2001208509A (ja) | 2000-01-24 | 2001-08-03 | Sony Corp | 表面形状認識用半導体装置およびその製造方法 |
US7079672B2 (en) | 2000-01-28 | 2006-07-18 | Chuo Hatsujo Kabushiki Kaisha | Fingerprint image evaluating method and fingerprint matching device |
US6950540B2 (en) * | 2000-01-31 | 2005-09-27 | Nec Corporation | Fingerprint apparatus and method |
JP2006053768A (ja) | 2004-08-12 | 2006-02-23 | Nec Corp | 指紋装置および指紋法 |
KR100325381B1 (ko) | 2000-02-11 | 2002-03-06 | 안준영 | 지문입력기를 이용한 터치패드 구현방법 및지문입력기능을 하는 터치패드 장치 |
US7067962B2 (en) | 2000-03-23 | 2006-06-27 | Cross Match Technologies, Inc. | Multiplexer for a piezo ceramic identification device |
JP3825222B2 (ja) | 2000-03-24 | 2006-09-27 | 松下電器産業株式会社 | 本人認証装置および本人認証システムならびに電子決済システム |
US6643389B1 (en) | 2000-03-28 | 2003-11-04 | Stmicroelectronics, Inc. | Narrow array capacitive fingerprint imager |
US6799275B1 (en) * | 2000-03-30 | 2004-09-28 | Digital Persona, Inc. | Method and apparatus for securing a secure processor |
US20030209293A1 (en) | 2000-05-11 | 2003-11-13 | Ryousuke Sako | Metal surface treatment agent |
NO315017B1 (no) | 2000-06-09 | 2003-06-23 | Idex Asa | Sensorbrikke, s¶rlig for måling av strukturer i en fingeroverflate |
NO20003006L (no) | 2000-06-09 | 2001-12-10 | Idex Asa | Mus |
NO314647B1 (no) | 2000-06-09 | 2003-04-22 | Idex Asa | Målesystem for fingeravtrykksensor |
NO316482B1 (no) | 2000-06-09 | 2004-01-26 | Idex Asa | Navigasjonsverktöy for kobling til en skjerminnretning |
US7184581B2 (en) * | 2000-06-09 | 2007-02-27 | Idex Asa | System for real time finger surface pattern measurement |
JP3780830B2 (ja) | 2000-07-28 | 2006-05-31 | 日本電気株式会社 | 指紋識別方法及び装置 |
US6681992B2 (en) | 2000-08-03 | 2004-01-27 | Tomomi Iihama | Image reading apparatus |
JP3569804B2 (ja) | 2000-08-03 | 2004-09-29 | カシオ計算機株式会社 | 2次元画像読取装置 |
US7289649B1 (en) | 2000-08-10 | 2007-10-30 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Fingerprint imager |
AU2001293564A1 (en) | 2000-09-20 | 2002-04-02 | Soma Networks, Inc. | Point of sale terminal |
JP4303410B2 (ja) | 2000-09-29 | 2009-07-29 | 富士通株式会社 | 紋様中心決定装置および紋様方向決定装置並びに紋様位置合わせ装置および紋様照合装置 |
US6766040B1 (en) | 2000-10-02 | 2004-07-20 | Biometric Solutions, Llc | System and method for capturing, enrolling and verifying a fingerprint |
JP4201476B2 (ja) | 2000-10-13 | 2008-12-24 | 富士通株式会社 | 指紋認識装置 |
US7360688B1 (en) | 2000-10-16 | 2008-04-22 | Harris Scott C | Intelligent credit card system |
US20020089410A1 (en) | 2000-11-13 | 2002-07-11 | Janiak Martin J. | Biometric authentication device for use with a personal digital assistant |
EP1624399B1 (de) | 2000-12-05 | 2007-10-31 | Validity Sensors Inc. | Kapazitiver Geschwindigkeitsmesser |
US20020067845A1 (en) | 2000-12-05 | 2002-06-06 | Griffis Andrew J. | Sensor apparatus and method for use in imaging features of an object |
ATE307362T1 (de) * | 2000-12-05 | 2005-11-15 | Validity Sensors Inc | System und methode zur kapazitiven aufnahme von fingerabdrücken durch überstreichen |
US20020089044A1 (en) | 2001-01-09 | 2002-07-11 | 3M Innovative Properties Company | Hermetic mems package with interlocking layers |
KR100393062B1 (ko) | 2001-01-10 | 2003-07-31 | 삼성전자주식회사 | 절전형 이중 제어 장치 및 그의 전원 제어 방법 |
US6646316B2 (en) | 2001-01-24 | 2003-11-11 | Kingpak Technology, Inc. | Package structure of an image sensor and packaging |
US7043644B2 (en) | 2001-01-31 | 2006-05-09 | Qurio Holdings, Inc. | Facilitating file access from firewall-protected nodes in a peer-to-peer network |
US20110090047A1 (en) | 2001-02-20 | 2011-04-21 | Patel Pankaj B | Biometric switch and indicating means |
US6959874B2 (en) | 2001-02-23 | 2005-11-01 | Bardwell William E | Biometric identification system using biometric images and personal identification number stored on a magnetic stripe and associated methods |
US20020122026A1 (en) | 2001-03-01 | 2002-09-05 | Bergstrom Dean Warren | Fingerprint sensor and position controller |
US7424618B2 (en) | 2001-03-14 | 2008-09-09 | Paladin Electronic Services, Inc. | Biometric access control and time and attendance network including configurable system-on-chip (CSOC) processors with embedded programmable logic |
EP1371011A1 (de) | 2001-03-21 | 2003-12-17 | Siemens Aktiengesellschaft | Verfahren zur benutzerführung eines biometrischen systems mit fingerabdruckeingabe |
US6525547B2 (en) * | 2001-04-17 | 2003-02-25 | Sentronics Corporation | Capacitive two dimensional sensor |
US6946901B2 (en) * | 2001-05-22 | 2005-09-20 | The Regents Of The University Of California | Low-power high-performance integrated circuit and related methods |
US7080152B2 (en) * | 2001-06-14 | 2006-07-18 | International Business Machines Corporation | Broadcast user controls for streaming digital content under remote direction |
US7031670B2 (en) | 2001-06-25 | 2006-04-18 | Hewlett-Packard Development Company, L.P. | Communications accessory and computing unit that operates therewith |
US7043061B2 (en) * | 2001-06-27 | 2006-05-09 | Laurence Hamid | Swipe imager with multiple sensing arrays |
US7113622B2 (en) * | 2001-06-27 | 2006-09-26 | Laurence Hamid | Swipe imager with improved sensing control features |
WO2003003279A1 (en) | 2001-06-27 | 2003-01-09 | Activcard Ireland, Limited | Method and system for transforming an image of a biological surface |
WO2003003295A1 (en) * | 2001-06-28 | 2003-01-09 | Trek 2000 International Ltd. | A portable device having biometrics-based authentication capabilities |
US20030141959A1 (en) | 2001-06-29 | 2003-07-31 | Keogh Colin Robert | Fingerprint biometric lock |
JP2003028606A (ja) | 2001-07-11 | 2003-01-29 | Sony Corp | 静電容量検出装置およびこれを用いた指紋照合装置 |
US7197168B2 (en) * | 2001-07-12 | 2007-03-27 | Atrua Technologies, Inc. | Method and system for biometric image assembly from multiple partial biometric frame scans |
US20030021495A1 (en) | 2001-07-12 | 2003-01-30 | Ericson Cheng | Fingerprint biometric capture device and method with integrated on-chip data buffering |
US6672174B2 (en) | 2001-07-23 | 2004-01-06 | Fidelica Microsystems, Inc. | Fingerprint image capture device with a passive sensor array |
US6597289B2 (en) | 2001-07-31 | 2003-07-22 | Stmicroelectronics, Inc. | Fingerprint sensor power management detection of overcurrent |
US20030024195A1 (en) * | 2001-08-06 | 2003-02-06 | Koh Jae H. | Fitted magnetic panel |
US7020591B1 (en) * | 2001-09-05 | 2006-03-28 | Cogent Systems, Inc | Partial differential equation model for image feature extraction and identification |
US20030063782A1 (en) * | 2001-09-13 | 2003-04-03 | Tinku Acharya | Method and apparatus to reduce false minutiae in a binary fingerprint image |
JP4438265B2 (ja) | 2001-09-28 | 2010-03-24 | 日本電気株式会社 | 画像入力装置及びそれを内蔵した電子機器 |
US7272247B2 (en) * | 2001-10-10 | 2007-09-18 | Activcard Ireland Limited | Method and system for fingerprint authentication |
US7046230B2 (en) | 2001-10-22 | 2006-05-16 | Apple Computer, Inc. | Touch pad handheld device |
US7312785B2 (en) | 2001-10-22 | 2007-12-25 | Apple Inc. | Method and apparatus for accelerated scrolling |
US7345671B2 (en) | 2001-10-22 | 2008-03-18 | Apple Inc. | Method and apparatus for use of rotational user inputs |
US7084856B2 (en) | 2001-10-22 | 2006-08-01 | Apple Computer, Inc. | Mouse having a rotary dial |
US20030123714A1 (en) | 2001-11-06 | 2003-07-03 | O'gorman Lawrence | Method and system for capturing fingerprints from multiple swipe images |
US6537101B1 (en) * | 2001-11-15 | 2003-03-25 | Gordan Wang | Electric cord connector |
US20030095690A1 (en) | 2001-11-16 | 2003-05-22 | Acer Inc. | Wireless fingerprint identity apparatus and method |
US6693441B2 (en) | 2001-11-30 | 2004-02-17 | Stmicroelectronics, Inc. | Capacitive fingerprint sensor with protective coating containing a conductive suspension |
EP1476841B1 (de) | 2002-01-17 | 2008-08-27 | Cross Match Technologies, Inc. | Fingerabdruck-workstation und verfahren |
JP2003302699A (ja) | 2002-02-05 | 2003-10-24 | Sharp Corp | 画像表示装置および画像シフト素子 |
US7013030B2 (en) * | 2002-02-14 | 2006-03-14 | Wong Jacob Y | Personal choice biometric signature |
JP4169185B2 (ja) | 2002-02-25 | 2008-10-22 | 富士通株式会社 | 画像連結方法、プログラム及び装置 |
NO316796B1 (no) | 2002-03-01 | 2004-05-10 | Idex Asa | Sensormodul for maling av strukturer i en overflate, saerlig en fingeroverflate |
JP2003256820A (ja) | 2002-03-05 | 2003-09-12 | Casio Comput Co Ltd | 画像読取装置及びその感度設定方法 |
US20050100938A1 (en) | 2002-03-14 | 2005-05-12 | Infineon Technologies Ag | Vertical impedance sensor arrangement and method for producing a vertical impedance sensor arrangement |
US7035443B2 (en) | 2002-03-22 | 2006-04-25 | Wong Jacob Y | Personal choice biometric signature |
US6897002B2 (en) | 2002-03-25 | 2005-05-24 | Ricoh Company, Ltd. | Liquid developer, image-fixing apparatus using the same, and image-forming apparatus using the same |
JP4022090B2 (ja) | 2002-03-27 | 2007-12-12 | 富士通株式会社 | 指の動きの検出方法および検出装置 |
US7369685B2 (en) | 2002-04-05 | 2008-05-06 | Identix Corporation | Vision-based operating method and system |
JP4022861B2 (ja) * | 2002-04-10 | 2007-12-19 | 日本電気株式会社 | 指紋認証システム、指紋認証方法及び指紋認証プログラム |
US7840803B2 (en) | 2002-04-16 | 2010-11-23 | Massachusetts Institute Of Technology | Authentication of integrated circuits |
DE60222739D1 (de) | 2002-04-23 | 2007-11-15 | St Microelectronics Sa | Gerät und Verfahren zur Erzeugung von digitalen Signalen, die jeweils einen analogen Signalwert kodieren |
US6924496B2 (en) | 2002-05-31 | 2005-08-02 | Fujitsu Limited | Fingerprint sensor and interconnect |
US20040020001A1 (en) * | 2002-06-03 | 2004-02-05 | Lorincz Thomas A. | Apparatus and method for washing the inside of wine barrels |
US7146026B2 (en) | 2002-06-04 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Image correction system and method |
US6710461B2 (en) | 2002-06-06 | 2004-03-23 | Lightuning Tech. Inc. | Wafer level packaging of micro electromechanical device |
JP4101801B2 (ja) | 2002-06-24 | 2008-06-18 | シーメンス アクチエンゲゼルシャフト | バイオセンサーアレイおよびその使用方法 |
US7616784B2 (en) * | 2002-07-29 | 2009-11-10 | Robert William Kocher | Method and apparatus for contactless hand recognition |
TW547866U (en) | 2002-07-31 | 2003-08-11 | Polytronics Technology Corp | Over-current protection device |
TWI289926B (en) * | 2002-07-31 | 2007-11-11 | Casio Computer Co Ltd | Image reading apparatus and its driving method |
JP4522043B2 (ja) | 2002-09-06 | 2010-08-11 | セイコーエプソン株式会社 | 情報装置及び表示制御方法 |
CZ2005209A3 (cs) * | 2002-09-10 | 2005-12-14 | Ivi Smart Technologies, Inc. | Bezpečné biometrické ověření identity |
US20040050930A1 (en) * | 2002-09-17 | 2004-03-18 | Bernard Rowe | Smart card with onboard authentication facility |
JP2004110438A (ja) | 2002-09-18 | 2004-04-08 | Nec Corp | 画像処理装置、画像処理方法及びプログラム |
US6775128B2 (en) | 2002-10-03 | 2004-08-10 | Julio Leitao | Protective cover sleeve for laptop computer screens |
US6947579B2 (en) | 2002-10-07 | 2005-09-20 | Technion Research & Development Foundation Ltd. | Three-dimensional face recognition |
US6838905B1 (en) * | 2002-10-15 | 2005-01-04 | National Semiconductor Corporation | Level translator for high voltage digital CMOS process |
US20040104807A1 (en) * | 2002-10-16 | 2004-06-03 | Frank Ko | Networked fingerprint authentication system and method |
US20040155752A1 (en) | 2002-11-27 | 2004-08-12 | Jory Radke | Reading fingerprints |
NO20025803D0 (no) | 2002-12-03 | 2002-12-03 | Idex Asa | Levende finger |
US20060055500A1 (en) * | 2002-12-11 | 2006-03-16 | Bourns, Inc | Encapsulated conductive polymer device and method of manufacturing the same |
US20040113956A1 (en) | 2002-12-12 | 2004-06-17 | International Business Machines Corporation | Apparatus and method for providing feedback regarding finger placement relative to an input device |
US7170934B2 (en) | 2002-12-20 | 2007-01-30 | Lsi Logic Corporation | Method and/or apparatus for motion estimation using a hierarchical search followed by a computation split for different block sizes |
DE10261665B3 (de) | 2002-12-20 | 2004-03-25 | Smiths Heimann Biometrics Gmbh | Einrichtung und Verfahren zur störungsarmen Aufnahme von hochaufgelösten zweidimensionalen Bildern |
US20040125993A1 (en) | 2002-12-30 | 2004-07-01 | Yilin Zhao | Fingerprint security systems in handheld electronic devices and methods therefor |
US7283983B2 (en) | 2003-01-09 | 2007-10-16 | Evolution Robotics, Inc. | Computer and vision-based augmented interaction in the use of printed media |
FI20030102A0 (fi) | 2003-01-22 | 2003-01-22 | Nokia Corp | Henkilön varmennusjärjestely |
FI115109B (fi) | 2003-01-22 | 2005-02-28 | Nokia Corp | Tunnistusjärjestely ja tunnistusjärjestelyn käsittävä matkaviestin |
WO2004072576A1 (ja) * | 2003-02-17 | 2004-08-26 | Nippon Telegraph And Telephone Corporation | 表面形状認識用センサ及びその製造方法 |
US7146029B2 (en) | 2003-02-28 | 2006-12-05 | Fujitsu Limited | Chip carrier for fingerprint sensor |
JP3770241B2 (ja) | 2003-03-04 | 2006-04-26 | 株式会社日立製作所 | 個人認証装置及び個人認証方法 |
US20040190761A1 (en) | 2003-03-05 | 2004-09-30 | Ju-Hyeon Lee | Apparatus for fingerprint analysis using current detection |
TWI240212B (en) | 2003-03-14 | 2005-09-21 | Lightuning Tech Inc | Card-type biometric identification device and method therefor |
JP4160851B2 (ja) | 2003-03-31 | 2008-10-08 | 富士通株式会社 | 指紋認識用半導体装置 |
US6983882B2 (en) * | 2003-03-31 | 2006-01-10 | Kepler, Ltd. | Personal biometric authentication and authorization device |
JP2007524441A (ja) | 2003-04-04 | 2007-08-30 | ルミディム インコーポレイテッド | マルチスペクトルバイオメトリックセンサ |
US20040228505A1 (en) | 2003-04-14 | 2004-11-18 | Fuji Photo Film Co., Ltd. | Image characteristic portion extraction method, computer readable medium, and data collection and processing device |
US7274808B2 (en) | 2003-04-18 | 2007-09-25 | Avago Technologies Ecbu Ip (Singapore)Pte Ltd | Imaging system and apparatus for combining finger recognition and finger navigation |
US7158659B2 (en) | 2003-04-18 | 2007-01-02 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | System and method for multiplexing illumination in combined finger recognition and finger navigation module |
JP2004317403A (ja) * | 2003-04-18 | 2004-11-11 | Alps Electric Co Ltd | 面圧分布センサ |
US7164782B2 (en) | 2003-04-18 | 2007-01-16 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | System and method for time-space multiplexing in finger-imaging applications |
GB0309182D0 (en) | 2003-04-23 | 2003-05-28 | Hewlett Packard Development Co | Security method and apparatus using biometric data |
US6710416B1 (en) * | 2003-05-16 | 2004-03-23 | Agere Systems Inc. | Split-gate metal-oxide-semiconductor device |
JP2005004718A (ja) | 2003-05-16 | 2005-01-06 | Canon Inc | 信号処理装置及び制御方法 |
US7200250B2 (en) | 2003-05-20 | 2007-04-03 | Lightuning Tech, Inc. | Sweep-type fingerprint sensor module |
GB2401979B (en) * | 2003-05-21 | 2007-03-21 | Research In Motion Ltd | Apparatus and method of input and finger print recognition on a handheld electronic device |
MXPA05013288A (es) * | 2003-06-16 | 2007-04-18 | Uru Technology Inc | Metodo y sistema para crear y operar aparatos de manejo de credenciales permitidos biometricamente de multiple proposito. |
JP4309183B2 (ja) | 2003-06-18 | 2009-08-05 | Necインフロンティア株式会社 | 指紋入力装置 |
US7474772B2 (en) * | 2003-06-25 | 2009-01-06 | Atrua Technologies, Inc. | System and method for a miniature user input device |
US20050249386A1 (en) | 2003-06-30 | 2005-11-10 | Mobisol | Pointing device having fingerprint image recognition function, fingerprint image recognition and pointing method, and method for providing portable terminal service using thereof |
US7469024B2 (en) * | 2003-09-02 | 2008-12-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for finger placement in rake receiver |
EP1702292B1 (de) | 2003-09-11 | 2008-12-31 | Nxp B.V. | Fingerabdruckerkennung durch verwendung eines bildgebers des sweep-typs mit optoelektronischem geschwindigkeitssensor |
US7616786B2 (en) | 2003-09-24 | 2009-11-10 | Authentec, Inc. | Finger biometric sensor with sensor electronics distributed over thin film and monocrystalline substrates and related methods |
US7599530B2 (en) | 2003-10-01 | 2009-10-06 | Authentec, Inc. | Methods for matching ridge orientation characteristic maps and associated finger biometric sensor |
EP1671260B1 (de) | 2003-10-01 | 2014-06-11 | Authentec, Inc. | Verfahren zur biometrischen fingerverarbeitung und assoziierte biometrische fingersensoren |
JP4294434B2 (ja) | 2003-10-17 | 2009-07-15 | 株式会社日立製作所 | ユニークコード生成装置および方法、ならびにプログラム、記録媒体 |
US7194392B2 (en) * | 2003-10-23 | 2007-03-20 | Taner Tuken | System for estimating model parameters |
DE10352714A1 (de) | 2003-11-05 | 2005-07-07 | E.G.O. Elektro-Gerätebau GmbH | Bedieneinrichtung |
US7071433B2 (en) | 2003-11-14 | 2006-07-04 | Ark-Les Corporation | Illuminated membrane switch |
JP3924558B2 (ja) | 2003-11-17 | 2007-06-06 | 富士通株式会社 | 生体情報採取装置 |
GB0326955D0 (en) | 2003-11-19 | 2003-12-24 | Ncr Int Inc | Biometric system |
TW200517975A (en) | 2003-11-20 | 2005-06-01 | Lightuning Tech Inc | Sweep-type fingerprint sensor device capable of guiding a finger in a fixed sweeping direction |
JP4387773B2 (ja) | 2003-11-25 | 2009-12-24 | アルプス電気株式会社 | 容量検出回路及び検出方法並びにそれを用いた指紋センサ |
JP4364609B2 (ja) | 2003-11-25 | 2009-11-18 | アルプス電気株式会社 | 容量検出回路及びそれを用いた指紋センサ |
WO2005055162A1 (en) | 2003-11-26 | 2005-06-16 | Splat Thief, Incorporated | User self-authentication system and method for remote credit card verification |
US7447911B2 (en) | 2003-11-28 | 2008-11-04 | Lightuning Tech. Inc. | Electronic identification key with portable application programs and identified by biometrics authentication |
JP2005173700A (ja) | 2003-12-08 | 2005-06-30 | Canon Inc | 指紋読み取り装置及び個人認証システム |
US7263213B2 (en) | 2003-12-11 | 2007-08-28 | Lumidigm, Inc. | Methods and systems for estimation of personal characteristics from biometric measurements |
WO2005059629A1 (en) | 2003-12-12 | 2005-06-30 | Koninklijke Philips Electronics N.V. | A method and apparatus for detection of a speckle based physically unclonable function |
US20050136200A1 (en) | 2003-12-19 | 2005-06-23 | Durell Christopher N. | Diffuse high reflectance film |
US6997381B2 (en) | 2003-12-24 | 2006-02-14 | Michael Arnouse | Dual-sided smart card reader |
US20050139685A1 (en) | 2003-12-30 | 2005-06-30 | Douglas Kozlay | Design & method for manufacturing low-cost smartcards with embedded fingerprint authentication system modules |
WO2005069212A1 (ja) * | 2004-01-13 | 2005-07-28 | Fujitsu Limited | 生体情報による認証装置 |
US20050162402A1 (en) | 2004-01-27 | 2005-07-28 | Watanachote Susornpol J. | Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback |
US7126389B1 (en) | 2004-01-27 | 2006-10-24 | Integrated Device Technology, Inc. | Method and apparatus for an output buffer with dynamic impedance control |
US7697729B2 (en) | 2004-01-29 | 2010-04-13 | Authentec, Inc. | System for and method of finger initiated actions |
JP2005242856A (ja) | 2004-02-27 | 2005-09-08 | Sony Corp | 画像処理装置、画像照合装置、および指紋読取装置 |
US7681232B2 (en) * | 2004-03-08 | 2010-03-16 | Cardlab Aps | Credit card and a secured data activation system |
GB2412775A (en) | 2004-03-31 | 2005-10-05 | Seiko Epson Corp | Fingerprint scanner and method of auto focusing one |
US20050219200A1 (en) | 2004-03-31 | 2005-10-06 | Weng Chien-Sen | Fingerprint sensing pixel with a larger aperture |
JP4462988B2 (ja) | 2004-04-13 | 2010-05-12 | Necインフロンティア株式会社 | 指紋読取方法および指紋読取システム |
US7071708B2 (en) | 2004-04-16 | 2006-07-04 | Lightuning Tech. Inc. | Chip-type sensor against ESD and stress damages and contamination interference |
US8358815B2 (en) * | 2004-04-16 | 2013-01-22 | Validity Sensors, Inc. | Method and apparatus for two-dimensional finger motion tracking and control |
US8131026B2 (en) | 2004-04-16 | 2012-03-06 | Validity Sensors, Inc. | Method and apparatus for fingerprint image reconstruction |
US8447077B2 (en) | 2006-09-11 | 2013-05-21 | Validity Sensors, Inc. | Method and apparatus for fingerprint motion tracking using an in-line array |
US8175345B2 (en) | 2004-04-16 | 2012-05-08 | Validity Sensors, Inc. | Unitized ergonomic two-dimensional fingerprint motion tracking device and method |
US7751601B2 (en) | 2004-10-04 | 2010-07-06 | Validity Sensors, Inc. | Fingerprint sensing assemblies and methods of making |
EP1754180A1 (de) | 2004-04-16 | 2007-02-21 | Validity Sensors Inc. | Fingerpositions-erfassungsverfahren und -vorrichtungen |
US8229184B2 (en) | 2004-04-16 | 2012-07-24 | Validity Sensors, Inc. | Method and algorithm for accurate finger motion tracking |
US8165355B2 (en) * | 2006-09-11 | 2012-04-24 | Validity Sensors, Inc. | Method and apparatus for fingerprint motion tracking using an in-line array for use in navigation applications |
EP1747525A2 (de) | 2004-04-23 | 2007-01-31 | Validity Sensors Inc. | Verfahren und vorrichtungen zum beschaffen eines durchgezogenen figerabdruckbildes |
US7212658B2 (en) * | 2004-04-23 | 2007-05-01 | Sony Corporation | System for fingerprint image reconstruction based on motion estimate across a narrow fingerprint sensor |
US7574022B2 (en) | 2004-05-20 | 2009-08-11 | Atrua Technologies | Secure system and method of creating and processing partial finger images |
US7030745B2 (en) | 2004-05-21 | 2006-04-18 | General Motors Corporation | Spare tire usage detection |
US20050269402A1 (en) | 2004-06-03 | 2005-12-08 | Tyfone, Inc. | System and method for securing financial transactions |
US20070180261A1 (en) * | 2004-06-09 | 2007-08-02 | Koninklijke Philips Electronics, N.V. | Biometric template protection and feature handling |
US8016185B2 (en) * | 2004-07-06 | 2011-09-13 | Visa International Service Association | Money transfer service with authentication |
EP1617438B1 (de) | 2004-07-14 | 2006-10-25 | STMicroelectronics S.r.l. | NAND Flash Speicher mit Speicherredundanz |
TWI298852B (en) | 2004-08-12 | 2008-07-11 | Lightuning Tech Inc | Sequential fingerprint image capturing device and a processing method thereof |
JP4208200B2 (ja) * | 2004-09-28 | 2009-01-14 | シャープ株式会社 | ポインティングデバイス |
JP2006107366A (ja) | 2004-10-08 | 2006-04-20 | Fujitsu Ltd | 生体情報入力装置,生体認証装置,生体情報処理方法,生体情報処理プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体 |
US7097108B2 (en) | 2004-10-28 | 2006-08-29 | Bellsouth Intellectual Property Corporation | Multiple function electronic cards |
US7258279B2 (en) | 2004-11-01 | 2007-08-21 | Ultra-Scan Corporation | Biometric security system and method |
US7564345B2 (en) | 2004-11-12 | 2009-07-21 | Verayo, Inc. | Volatile device keys and applications thereof |
US7565548B2 (en) | 2004-11-18 | 2009-07-21 | Biogy, Inc. | Biometric print quality assurance |
CN100500778C (zh) | 2004-11-23 | 2009-06-17 | 鸿富锦精密工业(深圳)有限公司 | 表面抗指纹化涂层 |
WO2006071798A1 (en) | 2004-12-23 | 2006-07-06 | Touchsensor Technologies, Llc | Track position sensor and method |
KR100641423B1 (ko) | 2004-12-29 | 2006-11-01 | 엘지전자 주식회사 | 지문인식 시스템형 이동통신단말기 |
JP4093234B2 (ja) | 2005-01-04 | 2008-06-04 | セイコーエプソン株式会社 | カードケース、icカード及びicカードユニット |
US7477130B2 (en) | 2005-01-28 | 2009-01-13 | Littelfuse, Inc. | Dual fuse link thin film fuse |
US20060181521A1 (en) | 2005-02-14 | 2006-08-17 | Atrua Technologies, Inc. | Systems for dynamically illuminating touch sensors |
TW200629167A (en) | 2005-02-15 | 2006-08-16 | Elecvision Inc | Fingerprint image identification and positioning method |
JP4686552B2 (ja) | 2005-02-17 | 2011-05-25 | オーセンテック,インコーポレイテッド | 画像リサンプリングを用いた指センサ装置及びこれに関連する方法 |
KR100747446B1 (ko) | 2005-03-07 | 2007-08-09 | 엘지전자 주식회사 | 휴대단말기의 지문인식 장치 및 방법 |
US7899216B2 (en) * | 2005-03-18 | 2011-03-01 | Sanyo Electric Co., Ltd. | Biometric information processing apparatus and biometric information processing method |
JP4346033B2 (ja) | 2005-03-22 | 2009-10-14 | 株式会社リコー | 電源装置および画像形成装置 |
US7791452B2 (en) * | 2005-03-23 | 2010-09-07 | Alarm Lock Systems, Inc. | Wireless access control and event controller system |
US20070036400A1 (en) * | 2005-03-28 | 2007-02-15 | Sanyo Electric Co., Ltd. | User authentication using biometric information |
CA2504004A1 (en) | 2005-04-06 | 2006-10-06 | Martin Luther | Training system for musical instruments |
US8769433B2 (en) | 2005-05-13 | 2014-07-01 | Entrust, Inc. | Method and apparatus for protecting communication of information through a graphical user interface |
JP4675152B2 (ja) | 2005-05-16 | 2011-04-20 | 株式会社ワコム | 可搬性を備えるコンピュータ |
TW200641969A (en) | 2005-05-27 | 2006-12-01 | Siliconware Precision Industries Co Ltd | Sensor type semiconductor device and method for fabricating thereof |
US7373843B2 (en) | 2005-06-02 | 2008-05-20 | Fidelica Microsystems | Flexible imaging pressure sensor |
US7200576B2 (en) | 2005-06-20 | 2007-04-03 | Microsoft Corporation | Secure online transactions using a captcha image as a watermark |
US7496216B2 (en) | 2005-06-21 | 2009-02-24 | Hewlett-Packard Development Company, L.P. | Fingerprint capture |
US7505613B2 (en) * | 2005-07-12 | 2009-03-17 | Atrua Technologies, Inc. | System for and method of securing fingerprint biometric systems against fake-finger spoofing |
US7460697B2 (en) * | 2005-07-19 | 2008-12-02 | Validity Sensors, Inc. | Electronic fingerprint sensor with differential noise cancellation |
CN101495956B (zh) * | 2005-08-11 | 2012-03-07 | 晟碟以色列有限公司 | 扩展一次性密码方法和装置 |
WO2007022379A2 (en) | 2005-08-17 | 2007-02-22 | Ultra-Scan Corporation | Use of papilla mapping to determine a friction-ridge surface |
RU2008110177A (ru) | 2005-08-18 | 2009-09-27 | АйВиАй СМАРТ ТЕКНОЛОДЖИЗ, ИНК. (US) | Система и способ биометрической аутентификации |
US20070058843A1 (en) * | 2005-09-09 | 2007-03-15 | Theis Jason S | Secure Identification Device for Verifying Operator Identity |
US7664961B2 (en) * | 2005-09-12 | 2010-02-16 | Imation Corp. | Wireless handheld device with local biometric authentication |
JP4670664B2 (ja) | 2005-10-05 | 2011-04-13 | 三菱電機株式会社 | 画像認識装置 |
EP1775674A1 (de) | 2005-10-11 | 2007-04-18 | Aimgene Technology Co., Ltd. | Fingerabdrucksensormodul mit Druckauslöser |
EP2196944B1 (de) | 2005-10-18 | 2014-10-01 | Authentec Inc. | Fingersensor mit flexibler Schaltung und zugehörige Verfahren |
TW200606746A (en) | 2005-10-25 | 2006-02-16 | Li-Guo Chiou | Portable storage device having biological protection mechanism and its method of protection |
TWM291671U (en) | 2005-11-09 | 2006-06-01 | Wistron Corp | Enclosure with rotary functions and electric device for combining the enclosure |
US7809211B2 (en) | 2005-11-17 | 2010-10-05 | Upek, Inc. | Image normalization for computed image construction |
TW200617798A (en) | 2005-11-25 | 2006-06-01 | Li-Guo Chiou | Memory storage device having finger print sensing and data protection method thereof |
US7643950B1 (en) | 2005-12-01 | 2010-01-05 | National Semiconductor Corporation | System and method for minimizing power consumption for an object sensor |
US7503504B2 (en) | 2005-12-15 | 2009-03-17 | Intel Corporation | Transaction card supporting multiple transaction types |
US20070160269A1 (en) | 2006-01-04 | 2007-07-12 | Peng-Chia Kuo | Electrical Switch Device with Feature Identification and Method |
JP4740743B2 (ja) | 2006-01-06 | 2011-08-03 | 富士通株式会社 | 生体情報入力装置 |
EP1811666A1 (de) * | 2006-01-19 | 2007-07-25 | 3M Innovative Properties Company | Näherungsschalter und Methode zur Produktion desselben |
EP1997066A4 (de) | 2006-02-06 | 2011-05-25 | Yt Acquisition Corp | Verfahren und system zur bereitstellung von online-authentifikation unter verwendung von biometrischen daten |
US20070198141A1 (en) | 2006-02-21 | 2007-08-23 | Cmc Electronics Inc. | Cockpit display system |
US7826645B1 (en) * | 2006-02-22 | 2010-11-02 | Cayen Joseph D | Wireless fingerprint attendance system |
US20070237366A1 (en) | 2006-03-24 | 2007-10-11 | Atmel Corporation | Secure biometric processing system and method of use |
US7594603B2 (en) | 2006-03-29 | 2009-09-29 | Stmicroelectronics, Inc. | System and method for sensing biometric and non-biometric smart card devices |
JP4961214B2 (ja) * | 2006-03-29 | 2012-06-27 | 株式会社日立情報制御ソリューションズ | 生体認証方法およびシステム |
US20100045705A1 (en) * | 2006-03-30 | 2010-02-25 | Roel Vertegaal | Interaction techniques for flexible displays |
US20070248249A1 (en) * | 2006-04-20 | 2007-10-25 | Bioscrypt Inc. | Fingerprint identification system for access control |
TW200743038A (en) | 2006-05-12 | 2007-11-16 | Lite On Semiconductor Corp | Motion detection method of a one-dimensional fingerprint detection module |
BRPI0712152A2 (pt) | 2006-06-09 | 2012-02-22 | Verisign, Inc. | método e aparelho para prover autetenticação e privacidade com dispositivos de baixa complexidade |
US8180118B2 (en) | 2006-06-19 | 2012-05-15 | Authentec, Inc. | Finger sensing device with spoof reduction features and associated methods |
US20080126260A1 (en) | 2006-07-12 | 2008-05-29 | Cox Mark A | Point Of Sale Transaction Device With Magnetic Stripe Emulator And Biometric Authentication |
US20080013805A1 (en) * | 2006-07-17 | 2008-01-17 | Authentec, Inc. | Finger sensing device using indexing and associated methods |
JP4162023B2 (ja) * | 2006-08-24 | 2008-10-08 | ミツミ電機株式会社 | 指紋検出装置 |
US20080049987A1 (en) * | 2006-08-28 | 2008-02-28 | Champagne Katrina S | Fingerprint recognition system |
WO2008033265A2 (en) | 2006-09-11 | 2008-03-20 | Validity Sensors, Inc. | Method and apparatus for fingerprint motion tracking using an in-line array |
US20080069412A1 (en) * | 2006-09-15 | 2008-03-20 | Champagne Katrina S | Contoured biometric sensor |
JP4996904B2 (ja) | 2006-10-04 | 2012-08-08 | 株式会社日立製作所 | 生体認証システム、登録端末、認証端末、及び認証サーバ |
JP2008097438A (ja) * | 2006-10-13 | 2008-04-24 | Hitachi Ltd | ユーザ認証システム、認証サーバ、端末、及び耐タンパデバイス |
US8063734B2 (en) * | 2006-11-06 | 2011-11-22 | Harrow Products Llc | Access control system wherein the remote device is automatically updated with a central user list from the central station upon use of the remote device |
US7953670B2 (en) * | 2006-12-27 | 2011-05-31 | Colella Brian A | Biometrically secured identification authentication and card reader device |
EP1939788A1 (de) | 2006-12-29 | 2008-07-02 | Italdata Ingegneria Dell'Idea S.p.A. | Vorrichtung und Verfahren zur Abnahme von Fingerabdrücken |
US8818904B2 (en) | 2007-01-17 | 2014-08-26 | The Western Union Company | Generation systems and methods for transaction identifiers having biometric keys associated therewith |
JP4611427B2 (ja) | 2007-01-24 | 2011-01-12 | 富士通株式会社 | 画像読取装置、画像読取プログラム、画像読取方法 |
US8058937B2 (en) | 2007-01-30 | 2011-11-15 | Cypress Semiconductor Corporation | Setting a discharge rate and a charge rate of a relaxation oscillator circuit |
US9418501B2 (en) | 2007-02-05 | 2016-08-16 | First Data Corporation | Method for digital signature authentication of pin-less debit card account transactions |
US20080185429A1 (en) | 2007-02-05 | 2008-08-07 | First Data Corporation | Authentication Of PIN-Less Transactions |
US7841539B2 (en) | 2007-02-15 | 2010-11-30 | Alfred Hewton | Smart card with random temporary account number generation |
TW200838471A (en) | 2007-03-26 | 2008-10-01 | Wells Technology Co Ltd Dr | X-ray film reading device |
US20080238878A1 (en) | 2007-03-30 | 2008-10-02 | Pi-Hui Wang | Pointing device using fingerprint |
US8107212B2 (en) * | 2007-04-30 | 2012-01-31 | Validity Sensors, Inc. | Apparatus and method for protecting fingerprint sensing circuitry from electrostatic discharge |
US8290150B2 (en) | 2007-05-11 | 2012-10-16 | Validity Sensors, Inc. | Method and system for electronically securing an electronic device using physically unclonable functions |
US20110002461A1 (en) * | 2007-05-11 | 2011-01-06 | Validity Sensors, Inc. | Method and System for Electronically Securing an Electronic Biometric Device Using Physically Unclonable Functions |
ATE508428T1 (de) | 2007-05-16 | 2011-05-15 | Precise Biometrics Ab | Sequentielle bildausrichtung |
JP4389971B2 (ja) | 2007-06-19 | 2009-12-24 | ミツミ電機株式会社 | 指紋画像形成装置及びこれに用いる指移動量推定方法 |
JP5038807B2 (ja) * | 2007-08-01 | 2012-10-03 | 株式会社東芝 | 検証装置及びプログラム |
EP2195314B1 (de) | 2007-08-27 | 2011-03-23 | Theravance, Inc. | Disubstituierte alkyl-8-azabicyclo[3.2.1]oktan-verbindungen als mu-opioid-rezeptorantagonisten |
TWI399088B (zh) | 2007-10-12 | 2013-06-11 | Sony Corp | 資料處理器,固態成像裝置,成像裝置,及電子設備 |
US7715164B2 (en) | 2007-11-20 | 2010-05-11 | Inpaq Technology Co., Ltd. | Embedded type multifunctional integrated structure and method for manufacturing the same |
US8558663B2 (en) * | 2007-11-30 | 2013-10-15 | Bank Of America Corporation | Integration of facial recognition into cross channel authentication |
US20090155456A1 (en) | 2007-12-14 | 2009-06-18 | Validity Sensors, Inc. | System and Method for Fingerprint-Resistant Surfaces for Devices Using Fingerprint Sensors |
WO2009079221A2 (en) | 2007-12-14 | 2009-06-25 | Validity Sensors, Inc. | Method and algorithm for accurate finger motion tracking |
US8204281B2 (en) | 2007-12-14 | 2012-06-19 | Validity Sensors, Inc. | System and method to remove artifacts from fingerprint sensor scans |
US8276816B2 (en) | 2007-12-14 | 2012-10-02 | Validity Sensors, Inc. | Smart card system with ergonomic fingerprint sensor and method of using |
US8582837B2 (en) | 2007-12-31 | 2013-11-12 | Authentec, Inc. | Pseudo-translucent integrated circuit package |
US7741709B2 (en) | 2008-01-09 | 2010-06-22 | Inpaq Technology Co., Ltd. | Embedded type multifunctional integrated structure for integrating protection components and method for manufacturing the same |
US20090212902A1 (en) * | 2008-02-21 | 2009-08-27 | Lasercard Corporation | System and method for authorizing limited access |
US8018065B2 (en) | 2008-02-28 | 2011-09-13 | Atmel Corporation | Wafer-level integrated circuit package with top and bottom side electrical connections |
US20090237135A1 (en) | 2008-03-21 | 2009-09-24 | Ravindraraj Ramaraju | Schmitt trigger having variable hysteresis and method therefor |
US7953258B2 (en) | 2008-04-04 | 2011-05-31 | Validity Sensors, Inc. | Fingerprint sensing circuit having programmable sensing patterns |
US8005276B2 (en) | 2008-04-04 | 2011-08-23 | Validity Sensors, Inc. | Apparatus and method for reducing parasitic capacitive coupling and noise in fingerprint sensing circuits |
US8116540B2 (en) * | 2008-04-04 | 2012-02-14 | Validity Sensors, Inc. | Apparatus and method for reducing noise in fingerprint sensing circuits |
US9317851B2 (en) | 2008-06-19 | 2016-04-19 | Bank Of America Corporation | Secure transaction personal computer |
EP2321764A4 (de) * | 2008-07-22 | 2012-10-10 | Validity Sensors Inc | System, vorrichtung und verfahren zur sicherung einer gerätekomponente |
US20100117224A1 (en) | 2008-08-29 | 2010-05-13 | Vertical Circuits, Inc. | Sensor |
US20100083000A1 (en) | 2008-09-16 | 2010-04-01 | Validity Sensors, Inc. | Fingerprint Sensor Device and System with Verification Token and Methods of Using |
JP5271669B2 (ja) * | 2008-10-31 | 2013-08-21 | 株式会社日立製作所 | 生体認証方法およびシステム |
US8391568B2 (en) * | 2008-11-10 | 2013-03-05 | Validity Sensors, Inc. | System and method for improved scanning of fingerprint edges |
US9213450B2 (en) | 2008-11-17 | 2015-12-15 | Tpk Touch Solutions Inc. | Touch sensor |
US9235747B2 (en) | 2008-11-27 | 2016-01-12 | Apple Inc. | Integrated leadframe and bezel structure and device formed from same |
US8278946B2 (en) | 2009-01-15 | 2012-10-02 | Validity Sensors, Inc. | Apparatus and method for detecting finger activity on a fingerprint sensor |
US20100180136A1 (en) | 2009-01-15 | 2010-07-15 | Validity Sensors, Inc. | Ultra Low Power Wake-On-Event Mode For Biometric Systems |
US8600122B2 (en) | 2009-01-15 | 2013-12-03 | Validity Sensors, Inc. | Apparatus and method for culling substantially redundant data in fingerprint sensing circuits |
US20100176892A1 (en) | 2009-01-15 | 2010-07-15 | Validity Sensors, Inc. | Ultra Low Power Oscillator |
US8374407B2 (en) * | 2009-01-28 | 2013-02-12 | Validity Sensors, Inc. | Live finger detection |
US20100208953A1 (en) | 2009-02-17 | 2010-08-19 | Validity Sensors, Inc. | Illuminated Fingerprint Sensor and Method |
JP2010238821A (ja) | 2009-03-30 | 2010-10-21 | Sony Corp | 多層配線基板、スタック構造センサパッケージおよびその製造方法 |
JP5566383B2 (ja) | 2009-06-08 | 2014-08-06 | 日本カーバイド工業株式会社 | 回路基板の製造方法、及び、これにより製造される回路基板、及び、これに用いられる回路基板用母基板 |
US20110018556A1 (en) * | 2009-07-21 | 2011-01-27 | Borei Corporation | Pressure and touch sensors on flexible substrates for toys |
US8799666B2 (en) | 2009-10-06 | 2014-08-05 | Synaptics Incorporated | Secure user authentication using biometric information |
US9336428B2 (en) | 2009-10-30 | 2016-05-10 | Synaptics Incorporated | Integrated fingerprint sensor and display |
US9400911B2 (en) | 2009-10-30 | 2016-07-26 | Synaptics Incorporated | Fingerprint sensor and integratable electronic display |
US8791792B2 (en) | 2010-01-15 | 2014-07-29 | Idex Asa | Electronic imager using an impedance sensor grid array mounted on or about a switch and method of making |
US8421890B2 (en) | 2010-01-15 | 2013-04-16 | Picofield Technologies, Inc. | Electronic imager using an impedance sensor grid array and method of making |
US9666635B2 (en) | 2010-02-19 | 2017-05-30 | Synaptics Incorporated | Fingerprint sensing circuit |
US8716613B2 (en) | 2010-03-02 | 2014-05-06 | Synaptics Incoporated | Apparatus and method for electrostatic discharge protection |
US9001040B2 (en) | 2010-06-02 | 2015-04-07 | Synaptics Incorporated | Integrated fingerprint sensor and navigation device |
US8331096B2 (en) * | 2010-08-20 | 2012-12-11 | Validity Sensors, Inc. | Fingerprint acquisition expansion card apparatus |
US8538097B2 (en) | 2011-01-26 | 2013-09-17 | Validity Sensors, Inc. | User input utilizing dual line scanner apparatus and method |
US8594393B2 (en) | 2011-01-26 | 2013-11-26 | Validity Sensors | System for and method of image reconstruction with dual line scanner using line counts |
GB2489100A (en) | 2011-03-16 | 2012-09-19 | Validity Sensors Inc | Wafer-level packaging for a fingerprint sensor |
US9195877B2 (en) | 2011-12-23 | 2015-11-24 | Synaptics Incorporated | Methods and devices for capacitive image sensing |
US9268991B2 (en) | 2012-03-27 | 2016-02-23 | Synaptics Incorporated | Method of and system for enrolling and matching biometric data |
US9137438B2 (en) | 2012-03-27 | 2015-09-15 | Synaptics Incorporated | Biometric object sensor and method |
US20130258142A1 (en) | 2012-03-27 | 2013-10-03 | Validity Sensors, Inc. | Methods and systems for reducing noise in biometric data acquisition |
US9251329B2 (en) | 2012-03-27 | 2016-02-02 | Synaptics Incorporated | Button depress wakeup and wakeup strategy |
US8560004B1 (en) * | 2012-08-31 | 2013-10-15 | Google Inc. | Sensor-based activation of an input device |
-
2009
- 2009-07-22 EP EP09816653A patent/EP2321764A4/de not_active Withdrawn
- 2009-07-22 DE DE112009001794T patent/DE112009001794T5/de not_active Withdrawn
- 2009-07-22 US US12/507,689 patent/US8698594B2/en active Active
- 2009-07-22 WO PCT/US2009/051449 patent/WO2010036445A1/en active Application Filing
- 2009-07-22 GB GB1103007.9A patent/GB2474999B/en active Active
- 2009-07-22 TW TW098124784A patent/TWI444903B/zh active
-
2014
- 2014-03-01 US US14/194,709 patent/US9460329B2/en active Active
-
2016
- 2016-10-03 US US15/284,422 patent/US9760757B2/en active Active
-
2017
- 2017-08-24 US US15/685,848 patent/US10043053B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9760757B2 (en) | 2017-09-12 |
US8698594B2 (en) | 2014-04-15 |
GB2474999B (en) | 2013-02-20 |
GB201103007D0 (en) | 2011-04-06 |
EP2321764A1 (de) | 2011-05-18 |
US20170351903A1 (en) | 2017-12-07 |
TWI444903B (zh) | 2014-07-11 |
US20170024605A1 (en) | 2017-01-26 |
WO2010036445A1 (en) | 2010-04-01 |
TW201011659A (en) | 2010-03-16 |
GB2474999A (en) | 2011-05-04 |
US10043053B2 (en) | 2018-08-07 |
EP2321764A4 (de) | 2012-10-10 |
US20100026451A1 (en) | 2010-02-04 |
US20140177929A1 (en) | 2014-06-26 |
US9460329B2 (en) | 2016-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE112009001794T5 (de) | System, Vorrichtung und Verfahren zum Sichern einer Vorrichtungskomponente | |
EP1358533B1 (de) | Verfahren, anordnung und sicherheitsmedium zur authentifizierung eines benutzers | |
DE102004022939B4 (de) | Durch biometrische Parameter geschützte tragbare Datenspeichervorrichtung mit USB-Schnittstelle mit zugreifbarem biometrischen Prozessor mit USB-Schnittstelle | |
DE10249801B3 (de) | Verfahren zum Ausführen einer gesicherten elektronischen Transaktion unter Verwendung eines tragbaren Datenträgers | |
EP3327679A1 (de) | Verfahren zur zutrittskontrolle einer personengruppe mittels mehreren lesegeräten und mehreren token | |
DE102016225355A1 (de) | Erstellen einer Datenbank für eine dynamische Multifaktorauthentifizierung | |
DE112017000633T5 (de) | Sichere archivierung und wiederherstellung von multifaktor-authentifizierungsschablonen | |
EP1706957A1 (de) | Biometrische authentisierung | |
EP1687932A1 (de) | Autorisierung einer transaktion | |
EP1697820B1 (de) | Verfahren zur freischaltung eines zugangs zu einem computersystem oder zu einem programm | |
EP1686541A2 (de) | Identifizierungssystem | |
EP3252643B1 (de) | Lesegerät für eine chipkarte und computersystem | |
WO1998050894A1 (de) | System zum gesicherten lesen und bearbeiten von daten auf intelligenten datenträgern | |
EP3319003B1 (de) | Verfahren und system zur authentifizierung eines mobilen telekommunikationsendgeräts an einem dienst-computersystem und mobiles telekommunikationsendgerät | |
WO2006089731A1 (de) | Authentisieren mit chipkarte | |
EP2169579B1 (de) | Verfahren und Vorrichtung zum Zugriff auf ein maschinenlesbares Dokument | |
DE102017115669A1 (de) | Mobiles Kommunikationsgerät zum Kommunizieren mit einer Zutrittskontrollvorrichtung | |
EP1479049B1 (de) | Verfahren zum nachweis der berechtigung einer person zur nutzung eines tragbaren datentraegers | |
EP3352142A1 (de) | Vorrichtungen, systeme und verfahren zum entriegeln eines schlosses eines schloss-systems | |
DE19921387C2 (de) | Anordnung und Verfahren zum Vergleich von Biometrik-Daten | |
DE102019109343A1 (de) | Verfahren und Vorrichtung zur Übertragung digitaler Daten | |
WO2018103791A1 (de) | Chipimplantat mit zweifaktorauthentifizierung | |
DE102022120144A1 (de) | Verfahren zum Erstellen eines Passwort-Safes, Verfahren zum Abrufen von in einem Passwort-Safe gespeicherten Endzugangsdaten, und Computersysteme | |
CN116389126A (zh) | 身份认证方法、装置、设备及存储介质 | |
DE102017104916A1 (de) | Verfahren zum Bereitstellen einer Passphrase sowie biometrisches Gerät |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R081 | Change of applicant/patentee |
Owner name: SYNAPTICS, INC., SAN JOSE, US Free format text: FORMER OWNER: VALIDITY SENSORS, INC., SAN JOSE, CALIF., US Effective date: 20140306 Owner name: SYNAPTICS, INC., US Free format text: FORMER OWNER: VALIDITY SENSORS, INC., SAN JOSE, US Effective date: 20140306 |
|
R082 | Change of representative |
Representative=s name: LORENZ SEIDLER GOSSEL RECHTSANWAELTE PATENTANW, DE Effective date: 20140306 Representative=s name: RECHTS- UND PATENTANWAELTE LORENZ SEIDLER GOSS, DE Effective date: 20140306 |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20150203 |