IP Library Granted Patent US 8,370,640
Granted Patent B2
US 8,370,640 · App. 12/325,602 · Granted Feb 5, 2013

Simplified multi-factor authentication

Inventors: Neil Patrick Adams (Waterloo, CA); Richard Paul Sibley (Kitchener, CA); Dinah Lea Marie Davis (Waterloo, CA); Ravi Singh (Waterloo, CA)
Assignee: Research In Motion Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,370,640
App. No.
12/325,602
Granted
Feb 5, 2013
Kind
B2
Abstract

A reader element is associated with an identity verification element. The reader element has a biometric input device and is configured, through enrollment of a biometric element is used to encrypt a character sequence associated with the identity verification element. In a verification phase subsequent to the enrollment, a user may be spared a step of providing the character sequence by, instead, providing the biometric element. Responsive to receiving the biometric element, the reader element may decrypt the character sequence and provide the character sequence to the identity verification element.

Claims (57)

1. A method of handling a factor of a multi-factor authentication sequence, said method comprising:

receiving a biometric candidate at a device associated with an identity verification element, said device lacking access to a biometric template until received from said identity verification element;

generating a cryptographic key from said biometric candidate;

decrypting a previously stored, encrypted character sequence associated with said identity verification element, wherein said decrypting employs said cryptographic key and results in a decrypted character sequence;

transmitting said decrypted character sequence to said identity verification element;

receiving, from said identity verification element, an indication of character sequence verification;

determining, from said indication, that said identity verification element has verified said decrypted character sequence; and

responsive to said determining, proceeding with said multi-factor authentication sequence by:

extracting said biometric template from said identity verification element; and

determining that said biometric candidate matches said biometric template.

2. The method of claim 1 wherein said biometric candidate comprises a candidate fingerprint.

3. The method of claim 1 wherein said identity verification element comprises a smart card.

4. The method of claim 3 wherein said character sequence comprises a personal identification number associated with said smart card.

5. The method of claim 1 wherein said proceeding with said multi-factor authentication sequence further comprises:

receiving a random challenge from an associated device;

transmitting said random challenge to said identity verification element;

receiving a signed challenge from said identity verification element; and

transmitting said signed challenge to said associated device.

6. A smart card reader comprising:

a storage component interface for receiving a smart card for communication therewith;

a memory for storing an encrypted character sequence associated with said smart card, said memory lacking access to a biometric template until received from said smart card;

a biometric input device; and

a processor configured to:

receive a biometric candidate from said biometric input device;

generate a cryptographic key from said biometric candidate;

decrypt said encrypted character sequence, wherein said decrypting employs said cryptographic key and results in a decrypted character sequence;

transmit said decrypted character sequence to said smart card;

receive, from said smart card, an indication of character sequence verification;

determine, from said indication, that said smart card has verified said decrypted character sequence; and

responsive to said determining, proceed with a multi-factor authentication sequence by:

extracting said biometric template from said smart card; and

determining that said biometric candidate matches said biometric template.

7. The smart card reader of claim 6 wherein said biometric candidate comprises a candidate fingerprint.

8. The smart card reader of claim 6 wherein said character sequence comprises a personal identification number associated with said smart card.

9. The smart card reader of claim 6 wherein, to proceed with said multi-factor authentication sequence, said processor is further configured to:

receive a random challenge from an associated device;

transmit said random challenge to said identity verification element;

receive a signed challenge from said identity verification element; and

transmit said signed challenge to said associated device.

10. A non-transitory computer readable medium containing computer-executable instructions that, when performed by a processor, cause said processor to:

receive a biometric candidate at a device associated with an identity verification element, said device lacking access to a biometric template until received from said identity verification element;

generate a cryptographic key from said biometric candidate;

decrypt a previously stored, encrypted character sequence associated with an identity verification element, wherein said decrypting employs said cryptographic key and results in a decrypted character sequence;

transmit said decrypted character sequence to said identity verification element;

receive, from said identity verification element, an indication of character sequence verification;

determine, from said indication, that said identity verification element has verified said decrypted character sequence; and

responsive to said determining, proceed with a multi-factor authentication sequence by:

extracting said biometric template from said identity verification element; and

determining that said biometric candidate matches said biometric template.

11. The non-transitory computer readable medium of claim 10 wherein said biometric candidate comprises a candidate fingerprint.

12. The non-transitory computer readable medium of claim 10 said identity verification element comprises a smart card.

13. The non-transitory computer readable medium of claim 12 wherein said character sequence comprises a personal identification number associated with said smart card.

14. The non-transitory computer readable medium of claim 10 wherein, to further proceed with said multi-factor authentication sequence, said instructions further cause said processor to:

receive a random challenge from an associated device;

transmit said random challenge to said identity verification element;

receive a signed challenge from said identity verification element; and

transmit said signed challenge to said associated device.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Jan 9, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031957/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2009
From: ADAMS, NEIL PATRICK; SIBLEY, RICHARD PAUL; DAVIS, DINAH LEA MARIE; SINGH, RAVI
To: RESEARCH IN MOTION LIMITED
Reel/Frame 022733/0387 →
Continuity (1)
Related Publication 20100138666A1 · Jun 3, 2010