Back to results
US 11,388,013 B2Granted
Securing distributed elements connected to a network with addressable physically unclonable functions
AssigneeArizona Board of Regents On Behalf of Northern Arizona Unversity
InventorsAbolfazl Razi, Bertrand Francis Cambou
Life of this patent
Estimating the term…
Abstract
The present disclosure is related to implementations of computing systems. In particular, it is related to the use of an array of PUFs to enhance security of distributed elements that use security systems.
Claims20
A system, comprising:
- a server computer, including:
- a memory storing a look-up table including a plurality of data values, each data value being associated with an address value, and
- a first hardware processor configured to:
- access the look-up table to generate a challenge value based on a first data value associated with a first address value in the look-up table, and
- transmit a first message including the first address value using a communications network;
- and
- a remote computing device, including:
- an array of physically unclonable
- functions, and a second hardware
- processor configured to:
- receive, from the server computer, the first message,
- generate a second response value by accessing a first physically unclonable function located at the first address value in the array of physical unclonable functions, and
- transmit a second message including the response value, via the communications network to the server computer, wherein the first processor of the server computer is configured to compare the challenge value to the response value to determine whether the remote computing device is authenticated,
- wherein the plurality of data values, each data value being associated with an address value, reflect previously generated response of elements of the array of physical unclonable functions.
11 more elements
A method, comprising:
- receiving, at a remote computing device using a communications network and from a first device, a first message encoding a first address value;
- generating a response value by accessing a first physically unclonable function located at the first address value in an array of physical unclonable functions;
- and
- transmitting a second message including the response value, via the communications network to the first device, wherein the first device is configured to compare the response value to a challenge value to determine whether the remote computing device is authenticated, and when the remote computing device is authenticated, to grant access to the communications network, wherein the challenge value is determined by a previously retrieved response value of a physically unclonable function in the array.
1 more element
A method, comprising:
- Retrieving a set of challenges reflecting previously measured responses corresponding to an address of an array of a physically unclonable functions;
- receiving, from a remote computing device, a set of responses in response to an instruction to generate
- the set of responses from the array of the physically unclonable function using at least one of an instruction set and an address and a random number previously transmitted to the remote computing device;
- and
- comparing the set of responses to the set of challenges to authenticate the remote computing device.
2 more elements
Dependencies are inferred from the claim text.