[go: nahoru, domu]

Jump to content

Physical unclonable function: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Dead-end pages clean up project; you can help! , typos fixed: respons → responds using AWB
Line 1: Line 1:
{{deadend|date=November 2007}}

{{Wikify|date=November 2007}}
{{Wikify|date=November 2007}}
=Definition=
In practical [[cryptography]], a '''PUF''' or '''Physical Unclonable Function''' is a function that is embodied in a physical structure, that is easy to evaluate but hard to characterize.
In practical [[cryptography]], a '''PUF''' or '''Physical Unclonable Function''' is a function that is embodied in a physical structure, that is easy to evaluate but hard to characterize.


The physical structure that contains the PUF consists of many random components. These random components are introduced during the manufacturing process and cannot be controlled. When a physical stimulus is applied to the structure, it reacts in an unpredictable way due to the presence of these random components. The applied stimulus is called the challenge, and the reaction of the PUF is called the response. A specific challenge and its corresponding response together form a challenge-response-pair or CRP.
The physical structure that contains the PUF consists of many random components. These random components are introduced during the manufacturing process and cannot be controlled. When a physical stimulus is applied to the structure, it reacts in an unpredictable way due to the presence of these random components. The applied stimulus is called the challenge, and the reaction of the PUF is called the response. A specific challenge and its corresponding response together form a challenge-response-pair or CRP.


PUFs inherit their unclonability property from the fact that every PUF has a unique and unpredictable way of mapping challenges to responses. Two PUFs that were manufactured with the same process will still posses a unique challenge-response behavior. The unclonability property moreover states that it should be very hard to construct a PUF with the same challenge-respons behavior as a given PUF. Physical unclonability is very hard because exact control over the manufacturing process, such that all parameters of the physical structure can be exactly defined, is very hard. Mathematical unclonability means that it should be very hard to compute an unknown response given the exact parameters or other CRPs from the PUF. This is because a response is created as a very complex interaction of the challenge with the random components. Modelling this interaction, even if the random values are known, should take a lot of computational effort. The combination of physical and mathematical unclonability renders a PUF truly unclonable.
PUFs inherit their unclonability property from the fact that every PUF has a unique and unpredictable way of mapping challenges to responses. Two PUFs that were manufactured with the same process will still posses a unique challenge-response behavior. The unclonability property moreover states that it should be very hard to construct a PUF with the same challenge-response behavior as a given PUF. Physical unclonability is very hard because exact control over the manufacturing process, such that all parameters of the physical structure can be exactly defined, is very hard. Mathematical unclonability means that it should be very hard to compute an unknown response given the exact parameters or other CRPs from the PUF. This is because a response is created as a very complex interaction of the challenge with the random components. Modelling this interaction, even if the random values are known, should take a lot of computational effort. The combination of physical and mathematical unclonability renders a PUF truly unclonable.


PUFs inherit their unclonability property from the fact that every PUF has a unique and unpredictable way of mapping challenges to responses. Two PUFs that were manufactured with the same process will still posses a unique challenge-response behavior. The unclonability property moreover states that it should be very hard to construct a PUF with the same challenge-response behavior as a given PUF. Physical unclonability is very hard because exact control over the manufacturing process, such that all parameters of the physical structure can be exactly defined, is very hard. Mathematical unclonability means that it should be very hard to compute an unknown response given the exact parameters or other CRPs from the PUF. This is because a response is created as a very complex interaction of the challenge with the random components. Modelling this interaction, even if the random values are known, should take a lot of computational effort. The combination of physical and mathematical unclonability renders a PUF truly unclonable.
Different sources of physical randomness can be used in PUFs. A distinction is made between PUFs wherein physical randomness is explicitly introduced and PUFs that use randomness that is intrinsically present in a physical system. Some examples are given below.


=Types of PUFs=
==Types of PUFs==
==PUFs using explicitly introduced randomness==
==PUFs using explicitly introduced randomness===
===Optical PUF===
====Optical PUF====
An optical PUF consists of a transparent
An optical PUF consists of a transparent
===Coating PUF===
====Coating PUF====
==PUFs using intrinsic randomness==
===PUFs using intrinsic randomness===
===Silicon PUF===
====Silicon PUF====
===SRAM PUF===
====SRAM PUF====
A '''Physically Unclonable Function''' is a function that relies on variations which inadvertently exist for the material used for hardware. They produce - given an input - an output that will be different from other instances of said hardware, thus providing a countermeasure against creation of exact clones for a specific product.

A '''Physically Unclonable Function''' is a function that relies on variations which inadvertently exist for the material used for hardware. They produce - given an input - an output that will be different from other instances of said hardware, thus providing a countermeasure against creation of exact clones for a specific product.


An example would be an RFID tag, which can easily be cloned. When equipped with a PUF however, creating a clone in a timely fashion can be next to impossible.
An example would be an RFID tag, which can easily be cloned. When equipped with a PUF however, creating a clone in a timely fashion can be next to impossible.
Line 29: Line 25:


{{electronics-stub}}
{{electronics-stub}}

{{Uncategorized|date=December 2007}}

Revision as of 17:46, 15 December 2007

In practical cryptography, a PUF or Physical Unclonable Function is a function that is embodied in a physical structure, that is easy to evaluate but hard to characterize.

The physical structure that contains the PUF consists of many random components. These random components are introduced during the manufacturing process and cannot be controlled. When a physical stimulus is applied to the structure, it reacts in an unpredictable way due to the presence of these random components. The applied stimulus is called the challenge, and the reaction of the PUF is called the response. A specific challenge and its corresponding response together form a challenge-response-pair or CRP.

PUFs inherit their unclonability property from the fact that every PUF has a unique and unpredictable way of mapping challenges to responses. Two PUFs that were manufactured with the same process will still posses a unique challenge-response behavior. The unclonability property moreover states that it should be very hard to construct a PUF with the same challenge-response behavior as a given PUF. Physical unclonability is very hard because exact control over the manufacturing process, such that all parameters of the physical structure can be exactly defined, is very hard. Mathematical unclonability means that it should be very hard to compute an unknown response given the exact parameters or other CRPs from the PUF. This is because a response is created as a very complex interaction of the challenge with the random components. Modelling this interaction, even if the random values are known, should take a lot of computational effort. The combination of physical and mathematical unclonability renders a PUF truly unclonable.

PUFs inherit their unclonability property from the fact that every PUF has a unique and unpredictable way of mapping challenges to responses. Two PUFs that were manufactured with the same process will still posses a unique challenge-response behavior. The unclonability property moreover states that it should be very hard to construct a PUF with the same challenge-response behavior as a given PUF. Physical unclonability is very hard because exact control over the manufacturing process, such that all parameters of the physical structure can be exactly defined, is very hard. Mathematical unclonability means that it should be very hard to compute an unknown response given the exact parameters or other CRPs from the PUF. This is because a response is created as a very complex interaction of the challenge with the random components. Modelling this interaction, even if the random values are known, should take a lot of computational effort. The combination of physical and mathematical unclonability renders a PUF truly unclonable.

Types of PUFs

PUFs using explicitly introduced randomness=

Optical PUF

An optical PUF consists of a transparent

Coating PUF

PUFs using intrinsic randomness

Silicon PUF

SRAM PUF

A Physically Unclonable Function is a function that relies on variations which inadvertently exist for the material used for hardware. They produce - given an input - an output that will be different from other instances of said hardware, thus providing a countermeasure against creation of exact clones for a specific product.

An example would be an RFID tag, which can easily be cloned. When equipped with a PUF however, creating a clone in a timely fashion can be next to impossible.

References