INCREMENTAL ENROLMENT ALGORITHM
20210042759 ยท 2021-02-11
Inventors
Cpc classification
G06Q20/34
PHYSICS
G06F21/32
PHYSICS
International classification
G06Q20/40
PHYSICS
G06F21/32
PHYSICS
Abstract
A method of incrementally enrolling a user's fingerprint onto a payment card includes authorising a predetermined number of transactions using the payment card with a non-biometric verification, such as a PIN, where the user presents their finger to an onboard biometric sensor of the payment card during each authorisation, and then generating a biometric template for the user's fingerprint using fingerprint data collected from each of the authorisations.
Claims
1. A method of enrolling a biometric identifier onto a payment card having an onboard biometric sensor, the method comprising: authorising a plurality of transactions using the payment card without using biometric verification, wherein for each authorisation a bearer of the payment card presents a biometric identifier to the biometric sensor for generating biometric data; and generating a biometric template using the biometric data from each of the authorisations.
2. A method according to claim 1, further comprising: after generating the biometric template, authorising one or more transactions using the payment card in combination with a biometric verification.
3. A method according to claim 2, wherein the biometric verification is performed on the payment card.
4. A method according to claim 1, wherein at least one of the plurality of transactions authorised without using biometric verification comprises authorising the transaction using the payment card in combination with a non-biometric verification.
5. A method according to claim 4, wherein the non-biometric verification comprises verifying a password supplied by a bearer of the payment card.
6. A method according to claim 1, wherein generated biometric data is stored in a memory of the payment card after each successful authorisation.
7. A method according to claim 6, wherein biometric data generated when a non-biometric validation is unsuccessful is not used for generating the biometric template, or wherein biometric data is not generated and/or stored on the payment card when a non-biometric validation is unsuccessful.
8. A method according to claim 1, wherein the biometric template is generated and/or used for biometric verification only after one or more predetermined criteria are satisfied.
9. A method according to claim 8, wherein the predetermined criteria comprise generation of a predetermined minimum number of biometric data samples.
10. A method according to claim 8, wherein the predetermined criteria comprise capture of sufficient biometric data to generate a biometric template covering at least a predetermined area of the biometric identifier.
11. A method according to claim 1, wherein the biometric identifier is a fingerprint.
12. An payment card for authorising a transaction after verification of the identity of a bearer of the payment card, the payment card comprising an onboard biometric sensor, wherein the payment card is configured to record biometric data collected by the biometric sensor when the payment card authorises transactions without using biometric verification, and wherein the payment card is configured to generate a biometric template using the biometric data collected when the payment card authorises transactions without using biometric verification.
13. A payment card according to claim 12, wherein the payment card is configured to require the bearer to present a biometric identifier to the biometric sensor before authorising an action without using biometric verification.
14. A payment card according to claim 12, wherein the payment card is configured to perform a biometric verification to authorise one or more transactions after generating the biometric template.
15. A payment card according to claim 12, wherein the payment card comprises a memory and the payment card is configured to store the biometric data and/or biometric template in the memory at least until the biometric template is complete.
16. A payment card according to claim 12, wherein the biometric identifier is a fingerprint.
Description
[0040] Certain preferred embodiments of the present invention will now be described in greater detail, by way of example only and with reference to the accompanying drawings, in which:
[0041]
[0042]
[0043]
[0044] By way of example the invention is described in the context of a smartcard that uses contactless technology and, in the illustrated embodiment, uses power harvested from the reader. These features are envisaged to be advantageous features of the proposed system, but are not seen as essential features. The smartcard may hence alternatively use a physical contact and/or include a battery providing internal power, for example. In further embodiment, the technology may be incorporated into other biometric authorisation devices, i.e. devices comprising an onboard biometric sensor for authorising one or more actions external to the device, such as car key fobs, mobile phones, etc.
[0045]
[0046] A control signal output from the smartcard processor 114 controls a field effect transistor 116 that is connected across the antenna 108. By switching on and off the transistor 116, a signal can be transmitted by the smartcard 102 and decoded by suitable control circuits 118 in the reader 104. This type of signalling is known as backscatter modulation and is characterised by the fact that the reader 104 is used to power the return message to itself.
[0047] A fingerprint authentication engine 120 is connected to the smartcard processor 114 in order to allow for biometric authentication of the user based on a finger or thumb print. The fingerprint authentication engine 120 can be powered by the antenna 108 so that the card is a fully passive smartcard 102. In that case the fingerprint identification of an authorised user is only possible whilst power is being harvested from the card reader 104. In an alternative arrangement the smartcard 102 may be additionally provided with a battery (not shown in the Figures) allowing for the fingerprint authentication engine 120, and also the related functionalities of the smartcard processor 114 to be used at any time.
[0048] As used herein, the term passive smartcard should be understood to mean a smartcard 102 in which the communication chip 110 is powered only by energy harvested from an excitation field, for example generated by the card reader 118. That is to say, a passive smartcard 102 relies on the reader 118 to supply its power for broadcasting. A passive smartcard 102 would not normally include a battery, although a battery may be included to power auxiliary components of the circuit (but not to broadcast); such devices are often referred to as semi-passive devices.
[0049] Similarly, the term passive fingerprint/biometric authentication engine should be understood to mean a fingerprint/biometric authentication engine that is powered only by energy harvested from an excitation field, for example the RF excitation field generated by the card reader 118.
[0050] It should be noted that in alternative embodiments battery powered and hence non-passive smartcards may be provided and may have the same features in relation to the fingerprint sensor, enrolment process, authentication process, and so on. With these alternatives the smartcard can have the same features aside from that the use of harvested power is replaced by the power from a battery that is contained within the card body.
[0051] The card body can be a card housing 134 as shown in
[0052] The antenna 108 comprises a tuned circuit including an induction coil and a capacitor, which are tuned to receive an RF signal from the card reader 104. When exposed to the excitation field generated by the reader 104, a voltage is induced across the antenna 108.
[0053] The antenna 108 has first and second end output lines 122, 124, one at each end of the antenna 108. The output lines of the antenna 108 are connected to the fingerprint authentication engine 120 to provide power to the fingerprint authentication engine 120. In this arrangement, a rectifier 126 is provided to rectify the AC voltage received by the antenna 108. The rectified DC voltage is smoothed using a smoothing capacitor and supplied to the fingerprint authentication engine 120.
[0054] The fingerprint authentication engine 120 includes a fingerprint processor 128 and a fingerprint reader 130, which can be an area fingerprint reader 130, mounted on a card housing 134 as shown in
[0055] When performing a biometric verification, the fingerprint authentication engine 120 is arranged to scan a finger or thumb presented to the fingerprint reader 130 and to compare the scanned fingerprint of the finger or thumb to pre-stored fingerprint data using the fingerprint processor 128. A determination is then made as to whether the scanned fingerprint matches the pre-stored fingerprint data. In a preferred embodiment, the time required for capturing a fingerprint image and authenticating the bearer of the card 102 is less than one second.
[0056] If a fingerprint match is determined, then the processor 128 takes appropriate action depending on its programming. In this example the fingerprint authorisation sends a signal to the communication chip 110 to authorise the smartcard processor 114 to transmit a signal to the card reader 104 when a fingerprint match is made. The communication chip 110 transmits the signal by backscatter modulation, in the manner described above.
[0057] The card 102 may provide an indication of successful authorisation using a suitable indicator, such as a first LED 136, or by making an audible output from the speaker 134.
[0058] The smartcard 102 has an enrolment mode, which may be initially active when the smartcard 102 is supplied to a user. That is to say, before a biometric template has been loaded onto the smartcard 102. In the enrolment mode, the smartcard 102 will not authorise transactions using just a biometric verification of the user, but instead requires a non-biometric verification to be used. Non-biometric verification technology that can be performed electronically on the smartcard 102 is well known in the art. In the following example, personal identification number (PIN) verification will be described, but this is merely one example.
[0059] In the enrolment mode, when a user wishes to use the smartcard 102 to authorise an action, the user presents their smartcard 102 to a terminal and is prompted to enter a PIN. This is transmitted from the terminal to the smartcard 102 where it is verified by the smartcard processor 114 and, if the PIN matches a stored value on the smartcard 102, then the smartcard 102 transmits data back to the terminal to authorise the action.
[0060] Each time the smartcard 102 authorises, the user is prompted to present their finger to the fingerprint sensor 120. In some embodiments, the card may not authorise the action until the user has presented their finger, even though the verification is not based on this. In other embodiment, this may be optional, for example the user may be prompted to present their finger.
[0061] The user may be required to present their finger for a predetermined minimum period of time or until a clear scan has been made. This may, for example, be indicated using indicators 136, 138 on the smartcard 102.
[0062] Preferably the smartcard processor 114 provides an indication to the fingerprint authentication engine 120 regarding whether or not the non-biometric verification was successful or not. Thus, if the verification was unsuccessful, then the fingerprint authentication engine 120 can either not activate or may not store the biometric data scanned. Alternatively, the engine 120 may still scan and store the fingerprint data, but may mark it as an unverified scan and then only use it after checking it against a template assembled of other verified scans, e.g. to provide supplementary data points.
[0063] Each time the user scans their fingerprint, biometric data is extracted from the fingerprint and stored in a memory of the fingerprint authentication engine 128. After a number of fingerprint scans, the biometric data from each of the scans is processed and combined to generate a biometric template. Consequently, the user is gradually enrolled gradually over a period of time.
[0064] Once successful enrolment occurs, the relevant function of the smartcard 102 will be enabled. For example, in the case of a financial card, a secure element will authorise transactions using only the fingerprint verification to verify the identity of the bearer, e.g. without requiring a PIN. The user may be alerted to successful biometric enrolment using the indicators 136, 138 on the smartcard 102.
[0065] This enrolment technique does not require any additional infrastructure for the card issuer, e.g. specially trained personnel or a special terminal where the user can verify their identity using the PIN before performing multiple of scans to enrol their biometric data. However, because the biometric template is still generated from biometric data sampled only when the users identity has been verified, it is difficult for an unauthorised person to fraudulently enrol their data onto an intercepted smartcard 102.
[0066] In some embodiments, not all scans of the fingerprint need to simultaneously accompany a non-biometric verification. However, each scan should preferably accompany authorisation of an action. For example, in the case of contactless payment using a smartcard, entering the PIN may authorise the smartcard 102 to perform a predetermined number of small payments (e.g. five). The smartcard 102 may record biometric data for each of these payments even though a new non-biometric verification is not carried out for each authorisation. That is to say, a similar level of security may be applied to verification for enrolment purposes as is applied to verification for authorisation purposes.
[0067] The smartcard 102 may determine when to generate the biometric templates based on a number of criteria. These may include any one or more of the following.
[0068] The smartcard 102 may require that a predetermined minimum number of biometric data samples have been collected. For example the smartcard may require biometric data to have been collected from five separate scans of the finger.
[0069] The smartcard 102 may require that the captured biometric data contains sufficient biometric data to generate a template covering at least a predetermined area of the fingerprint. For example, the fingerprint may be smaller than the entire surface of the finger and so may capture only part of the fingerprint on each scan. Thus, the smartcard 102 may not generate the template if a significant portion of the fingerprint has not yet been scanned in any of the biometric data.
[0070] The smartcard 102 may require expiry of a predetermined period of time before generating the template. For example, the predetermined period may be a period of time since the smartcard 102 was first used to authorise action, or it may be a predetermined period of time since delivery of the smartcard 102 to the smartcard bearer.
[0071] The smartcard 102 may require a predetermined minimum number of non-biometric authorisations to have taken place. For example, the smartcard may require at least five transactions to have been separately authorised by non-biometric verification.
[0072] The smartcard 102 may require that a predetermined minimum number of different actions have been authorised by the smartcard 102 using non-biometric verification.