IP Library Granted Patent US 9,158,906
Granted Patent B2
US 9,158,906 · App. 13/119,505 · Granted Oct 13, 2015

Authenticating a device and a user

Inventors: Jorge Guajardo Merchan (Eindhoven, NL); Milan Petkovic (Eindhoven, NL)
Assignee: Koninklijke Philips N.V.
G06F21/34G06F21/32H04L9/0866H04L9/3278G06F2221/2115G06F2221/2129
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 9,158,906
App. No.
13/119,505
Granted
Oct 13, 2015
Kind
B2
Abstract

A method of authenticating a device and a user comprises receiving a user input, generating a first key from the user input, performing a physical measurement of the device, obtaining helper data for the device, computing a second key from the physical measurement and the helper data, and performing an operation using the first and second keys. In a preferred embodiment, the method comprises performing a defined function on the first and second keys to obtain a third key. Additionally security can be provided by the step of receiving a user input comprising performing a biometric measurement of the user and the step of generating a first key from the user input comprises obtaining helper data for the user and computing the first key from the biometric measurement and the user helper data.

Claims (44)

1. A method of authenticating a device and a user comprising:

receiving a user input,

generating a first key from the user input,

performing a physical measurement of the device, wherein the physical measurement comprises at least performing a Physical Uncloneable Function (PUF) on the device,

obtaining helper data for the device, wherein the helper data comprises data associated with the physical measurement,

computing the second key from the physical measurement and the helper data, and

performing an operation using the first key and the second key, wherein the operation authenticates the device and the user, wherein performing the operation using the first and second keys comprises performing a defined function on the first and second keys and acquired health data of the user, wherein the acquired health data comprises health data acquired by the device.

2. A method according to claim 1 , wherein the performing the defined function on the first and second keys and health data creates a third key.

3. A method according to claim 1 , wherein the step of receiving a user input comprises receiving a password and the step of generating a first key from the user input comprises computing the first key from the password.

4. A method according to claim 1 , wherein the step of receiving a user input comprises performing a biometric measurement of the user and the step of generating a first key from the user input comprises obtaining helper data for the user and computing the first key from the biometric measurement and the user helper data.

5. A method according to claim 4 , wherein the step of obtaining helper data for the device comprises computing the helper data from the first key and a stored component.

6. A method according to claim 1 , and further comprising obtaining a user share, obtaining a device share, and performing a defined function on the user share, device share, first and second keys to obtain a third key.

7. A system for authenticating a device and a user comprising:

a user interface arranged to receive a user input,

a query component arranged to perform a physical measurement of the device, wherein the physical measurement comprises at least performing a Physical Uncloneable Function (PUF) on the device, and

a processing component connected to the user interface and the query component, and arranged to:

generate a first key from the user input,

obtain helper data for the device,

wherein the helper data comprises data associated with the physical measurement,

compute the second key from the physical measurement and the helper data, and

perform an operation using the first key and the second key,

wherein the operation authenticates the device and the user, wherein performing the operation using the first and second keys comprises performing a defined function on the first and second keys and acquired health data of the user, wherein the acquired health data comprises health data acquired by the device.

8. A system according to claim 7 , wherein the processing component is arranged, when the defined function on the first and second keys and health data creates a third key.

9. A system according to claim 7 , wherein the user input comprises a password and the processing component is arranged, when generating a first key from the user input, to compute the first key from the password.

10. A system according to claim 7 , wherein the user input comprises a biometric measurement of the user and the processing component is arranged, when generating a first key from the user input, to obtain helper data for the user and to compute the first key from the biometric measurement and the user helper data.

11. A system according to claim 10 , wherein the processing component is arranged, when obtaining helper data for the device, to compute the helper data from the first key and a stored component.

12. A system according to claim 7 , wherein the processing component is further arranged to obtain a user share, obtain a device share, and to perform a defined function on the user share, device share, first and second keys to obtain a third key.

13. A system according to claim 7 , wherein the user interface, the query component and the processing component are contained within a single device.

14. A system according to claim 7 , wherein the user interface, the query component and the processing component are distributed across a plurality of devices.

15. A method of registering a device and a user comprising:

receiving a user input,

generating a first key from the user input,

performing a physical measurement of the device, wherein the physical measurement comprises at least performing a Physical Uncloneable Function (PUF) on the device,

generating a second key and helper data for the device from the physical measurement, wherein the helper data comprises data associated with the physical measurement,

performing an operation using the first key and the second key, and transmitting an output of the operation to a remote data store, wherein the operation authenticates the device and the user, wherein performing the operation using the first and second keys comprises performing a defined function on the first and second keys and acquired health data of the user, wherein the acquired health data comprises health data acquired by the device.

16. A method according to claim 15 , wherein the step of receiving a user input comprises performing a biometric measurement of the user and the step of generating a first key from the user input generating helper data for the user.

17. A system for registering a device and a user comprising:

a user interface arranged to receive a user input,

a query component arranged to perform a physical measurement of the device, wherein the physical measurement comprises at least performing a Physical Uncloneable Function (PUF) on the device, and

a processing component arranged to generate a first key from the user input, to generate a second key and helper data for the device from the physical measurement,

wherein the helper data comprises data associated with the physical measurement,

to perform an operation using the first key and the second key, and transmitting an output of the operation to a remote data store,

wherein the operation authenticates the device and the user, wherein performing the operation using the first and second keys comprises performing a defined function on the first and second keys and acquired health data of the user, wherein the acquired health data comprises health data acquired by the device.

18. A system according to claim 17 , wherein the user input comprises a biometric measurement of the user and the processing component is further arranged, when generating a first key from the user input, to generate helper data for the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2011
From: GUAJARDO MERCHAN, JORGE; PETKOVIC, MILAN
To: KONINKLIJKE PHILIPS ELECTRONICS N V
Reel/Frame 025973/0596 →
Priority Claims (1)
EP 08165202 · Sep 26, 2008 · regional
Continuity (1)
Related Publication 20110191837A1 · Aug 4, 2011