Secure element biometric authentication system
First Claim
Patent Images
1. A system comprising:
- an input device configured to receive a user biometric input;
an application processor configured to communicate with the input device, verify a timestamp of the user biometric input by determining whether the timestamp indicates a recent time that is within a predetermined range, and translate the user biometric input into a received template including a vector representation of the user biometric input, the application processor comprising part of a mobile computing device;
a secure element configured to be in selective communication with the application processor and to receive the received template from the application processor, the secure element including a matcher and an enrolled template database, the secure element comprising a user-associated integrated circuit card physically removable from the mobile computing device; and
wherein the matcher is configured tocompare the received template from the application processor with at least one enrolled template within the enrolled template database,identify a match score indicating a fraction of the vector representation of the received template that matches the at least one enrolled template, andreturn a match status based on the comparison to the application processor.
1 Assignment
0 Petitions
Accused Products
Abstract
An input device may be in communication with an application processor, wherein the input device may be configured to receive an input and the application processor may be configured to translate the input to a received template. A secure element may be in communication with the application processor and configured to receive the received template from the application processor. The secure element may include a matcher and an enrolled template database. The matcher may be configured to compare the received template from the application processor with an enrolled template within the enrolled template database and return a match status based on the comparison.
6 Citations
22 Claims
-
1. A system comprising:
-
an input device configured to receive a user biometric input; an application processor configured to communicate with the input device, verify a timestamp of the user biometric input by determining whether the timestamp indicates a recent time that is within a predetermined range, and translate the user biometric input into a received template including a vector representation of the user biometric input, the application processor comprising part of a mobile computing device; a secure element configured to be in selective communication with the application processor and to receive the received template from the application processor, the secure element including a matcher and an enrolled template database, the secure element comprising a user-associated integrated circuit card physically removable from the mobile computing device; and wherein the matcher is configured to compare the received template from the application processor with at least one enrolled template within the enrolled template database, identify a match score indicating a fraction of the vector representation of the received template that matches the at least one enrolled template, and return a match status based on the comparison to the application processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving, at a computing device, a user biometric input; verifying a timestamp of the user biometric input by determining whether the timestamp indicates a recent time that is within a predetermined range; converting, at an application processor comprising part of a mobile computing device, the user biometric input into a received biometric template including a vector representation of the user biometric input; transmitting the received biometric template to a secure element, the secure element comprising a user-associated integrated circuit card physically removable from the mobile computing device; comparing, at the secure element, the received biometric template with at least one enrolled template; identifying a match score indicating a fraction of the vector representation of the received template that matches the at least one enrolled template; and transmitting a status based on the comparison to the application processor. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium tangibly embodying computer-executable instructions comprising:
-
receiving, at a computing device, a user biometric input; verifying a timestamp of the user biometric input by determining whether the timestamp indicates a recent time that is within a predetermined range; converting, at an application processor comprising part of a mobile computing device, the user biometric input into a received biometric template including a vector representation of the user biometric input; transmitting the received biometric template to a secure element, the secure element comprising a user-associated integrated circuit card physically removable from the mobile computing device; comparing, at the secure element, the received biometric template with at least one enrolled template; identifying a match score indicating a fraction of the vector representation of the received template that matches the at least one enrolled template; and transmitting a status based on the comparison to the application processor. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A mobile computing device, comprising:
-
an input device configured to receive a user biometric input; an application processor configured to communicate with the input device, verify a timestamp of the user biometric input by determining whether the timestamp indicates a recent time that is within a predetermined range, and translate the user biometric input into a received template including a vector representation of the user biometric input; an interface configured to; send the received template from the mobile computing device to a user-associated integrated circuit card physically removable from the mobile computing device, identify a match score indicating a fraction of the vector representation of the received template that matches the at least one enrolled template; and receive a match status from the user-associated integrated circuit card based on comparison within the user-associated integrated circuit card of the received template with at least one enrolled template within an enrolled template database. - View Dependent Claims (22)
-
Specification