Apparatus and Method for Producing a Bit Sequence
AssigneeInfineon Technologies AG
InventorsRainer Goettfert, Berndt Gammel, Jan Otterstedt
Life of this patent
Estimating the term…
Abstract
A method for reconstructing a physically unclonable function (PUF) A for use in an electronic appliance is provided. The method includes producing a checksum C, producing a defective PUF B and reconstructing the PUF A from the defective PUF B using an error correction algorithm. The algorithm produces a plurality of ambiguous results (A1, A2, . . . , An) for the PUF A in a fraction of the cases and a single result, which may be incorrect, in all other cases. The method also includes determining by means of the checksum C which of the plurality of ambiguous results (A1, A2, . . . , An) is the correct PUF A or of whether a single result corresponds to the correct PUF A.
Claims26
A method for reconstructing a physically unclonable function (PUF) A for use in an electronic appliance, the method comprising:
- producing a checksum C;
- producing a defective PUF B;
- reconstructing the PUF A from the defective PUF B using an error correction algorithm which produces a plurality of ambiguous results (A1, A2, . . . , An) for the PUF A in a fraction of cases and a single result, which may be incorrect, in all other cases;
- and
- determining by means of the checksum C which of the plurality of ambiguous results (A1, A2, . . . , An) is the correct PUF A or whether a single result that has been obtained corresponds to the correct PUF A.
An apparatus for reconstructing a physically unclonable function (PUF) A, comprising:
- a unit operable to produce a defective PUF B;
- a read only memory operable to store a checksum C;
- and
- a computation unit operable to reconstruct the PUF A from the defective PUF B using an error correction algorithm which produces a plurality of ambiguous results (A1, A2, . . . , An) for the PUF A in a fraction of cases and a single result, which may be incorrect, in all other cases, and which determines by means of the checksum C which of the plurality of ambiguous results (A1, A2, . . . , An) is the correct PUF A or whether a single result that has been obtained corresponds to the correct PUF A.
Dependencies are inferred from the claim text.