IP Library Granted Patent US 9,672,342
Granted Patent B2
US 9,672,342 · App. 14/704,963 · Granted Jun 6, 2017

System and device binding metadata with hardware intrinsic properties

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,672,342
App. No.
14/704,963
Granted
Jun 6, 2017
Kind
B2
Abstract

A system, device, and method for binding metadata, such as information derived from the output of a biometric sensor, to hardware intrinsic properties by obtaining authentication-related metadata and combining it with information pertaining to a root of trust, such as a physical unclonable function. The metadata may be derived from a sensor such as a biometric sensor, the root of trust may be a physical unclonable function, the combination of the metadata and root of trust information may employ a hash function, and output from such a hash process may be used as an input to the root of trust. The combined information can be used in interactive or non-interactive authentication.

Claims (25)

1. An authentication device configured to bind authentication-related metadata with hardware-intrinsic properties, the device comprising:

a) a hardware root of trust constructed to generate, in response to receiving an input value an output value characteristic to the hardware root of trust and to the input value; and

b) a processor connected to the hardware root of trust configured to:

i) combine device enrollment parameters associated with the authentication device and authentication-related metadata associated with the device to produce a binding value;

ii) communicate the binding value to the hardware root of trust and receive an output value from the hardware root of trust, wherein the output value is generated as a function of the hardware root of trust, the device enrollment parameters, and the authentication-related metadata that were combined to produce the binding value; and

iii) create an authentication proof token as a function of the output value.

2. The device of claim 1 , wherein the processor is further configured to, in response to an authentication request from an external verifying entity, perform an authenticating zero knowledge proof.

3. The device of claim 2 , wherein the authenticating zero knowledge proof that the processor is configured to perform is non-interactive and includes a nonce that incorporates non-sensitive metadata.

4. The device of claim 2 , wherein the authenticating zero knowledge proof that the processor is configured to perform is interactive.

5. The device of claim 1 , wherein the processor is configured to combine device enrollment parameters with authentication-related metadata using a cryptographic hash function.

6. The device of claim 1 , wherein the processor is configured to combine device enrollment parameters with authentication-related metadata using an iterative cryptographic hash function.

7. The device of claim 1 , wherein the authentication-related metadata that the processor is configured to algorithmically combine with device enrollment parameters consists solely of sensitive metadata.

8. The device of claim 1 , wherein the authentication proof token that the processor is configured to create is a public identity token.

9. The device of claim 1 , wherein the authentication-related metadata that the processor is configured to combine with device enrollment parameters consists solely of sensitive metadata, and wherein the authentication proof token that the processor is configured to create is a public identity token.

10. The device of claim 1 , wherein the device enrollment parameters that the processor is configured to combine with authentication-related metadata include values pertaining to a cryptographic mathematical framework.

11. The device of claim 10 , wherein the processor is further configured to perform elliptic curve cryptography.

12. The device of claim 11 , wherein the values pertaining to a cryptographic mathematical framework include a challenge value, an elliptic curve base point, and a modulus.

13. The device of claim 1 , wherein the processor is further configured to, in response to an authentication request from an external verifying entity, perform an authenticating zero knowledge proof without conveying any sensitive metadata to the external verifying entity.

14. The device of claim 1 , wherein the hardware root of trust is a physical unclonable function (‘PUF’) circuit, and wherein the PUF is constructed to generate, in response to the input of a specific challenge value, an output value that is characteristic to the PUF and the specific challenge value.

15. The device of claim 14 , wherein the processor is further configured to, in response to an authentication request from an external verifying entity, perform an authenticating zero knowledge proof without conveying any sensitive metadata to the external verifying entity.

16. The device of claim 14 , wherein the processor is configured to combine device enrollment parameters that include a challenge value.

17. The device of claim 15 , wherein the processor is configured to combine device enrollment parameters that include a challenge value.

18. The device of claim 14 , wherein the processor is further configured to, in response to an authentication request from an external verifying entity, perform an authenticating zero knowledge proof.

19. The device of claim 14 , wherein the processor is configured to combine device enrollment parameters with authentication-related metadata using a cryptographic hash function.

20. The device of claim 14 , wherein the authentication proof token that the processor is configured to create is a public identity token.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2017
From: SYPRIS ELECTRONICS, LLC
To: ANALOG DEVICES, INC.
Reel/Frame 041079/0878 →
RELEASE OF SECURITY INTEREST Recorded Sep 15, 2016
From: GREAT ROCK CAPITAL PARTNERS MANAGEMENT, LLC
To: SYPRIS SOLUTIONS, INC.; SYPRIS DATA SYSTEMS, INC.; SYPRIS ELECTRONICS, LLC; SYPRIS TECHNOLOGIES, INC.; SYPRIS TECHNOLOGIES INTERNATIONAL, INC.; SYPRIS TECHNOLOGIES KENTON, INC.; SYPRIS TECHNOLOGIES MARION, LLC; SYPRIS TECHNOLOGIES MEXICAN HOLDINGS, LLC; SYPRIS TECHNOLOGIES NORTHERN, INC.; SYPRIS TECHNOLOGIES SOUTHERN, INC.
Reel/Frame 039759/0328 →
RELEASE OF SECURITY INTEREST Recorded Sep 15, 2016
From: SIENA LENDING GROUP, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 039759/0348 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2016
From: WALLRABENSTEIN, JOHN ROSS; WALSH, JOHN J.
To: SYPRIS ELECTRONICS, LLC
Reel/Frame 038430/0652 →
SECURITY AGREEMENT Recorded Nov 5, 2015
From: SYPRIS SOLUTIONS, INC.; SYPRIS DATA SYSTEMS, INC.; SYPRIS ELECTRONICS, LLC; SYPRIS TECHNOLOGIES, INC.; SYPRIS TECHNOLOGIES INTERNATIONAL, INC.; SYPRIS TECHNOLOGIES KENTON, INC.; SYPRIS TECHNOLOGIES MARION, LLC; SYPRIS TECHNOLOGIES MEXICAN HOLDINGS, LLC; SYPRIS TECHNOLOGIES NORTHERN, INC.; SYPRIS TECHNOLOGIES SOUTHERN, INC.
To: GREAT ROCK CAPITAL PARTNERS MANAGEMENT, LLC
Reel/Frame 037055/0796 →