Tamper proof transportation device
AssigneeUniversity of Hertfordshire Higher Education Corporation
InventorsDonald Bruce Christianson, Alexander Shafarenko
Life of this patent
Estimating the term…
Abstract
This invention provides a probabilistically digital tamper proof container for data, a method for loading the data onto the container and a method for subsequently reading the data from the container whilst simultaneously verifying that the data loaded onto the container hasn't been read previously.
Claims20
A tamper evident container comprising one or more Destructive Read Memory (DeRM) elements configured to store content,
- wherein the tamper evident container comprises a physical container;
- wherein each of the one or more DeRM elements comprises three or more DeRM cells, and each of the one or more DeRM elements is configured to be challenged via a challenge by supplying to the tamper evident container an address of each of the one or more DeRM elements and a digital value from a limited value set;
- wherein the challenge causes each of the one or more DeRM elements to perform a single destructive read operation that:
- a. updates the content of the DeRM element to a new content based on the content of the DeRM element and a challenge value;
- and
- b. outputs a 1-bit signal response based on the content of the DeRM element before the update and the challenge value, the response indicating whether or not the new content is different from the content that was there before the update;
- wherein if the 1-bit signal response indicates that the new content is different, this is a differ response of a bit value one, otherwise the 1-bit signal response is a match response of a bit value zero;
- and
- wherein, for at least one challenge value, at least two possible values of the content of the DeRM element before the update result in a same new content value and response such that content revealed by the challenge is less than the content stored by the DeRM element thereby irreversibly destroying the content of the DeRM element before the update.
A method of loading data onto a tamper evident container, the method comprising:
- challenging one or more DeRM elements with a part or all of content to be written by supplying to the tamper evident container an address of each of the one or more DeRM elements and a digital value from a limited value set;
- wherein the tamper evident container comprises a physical container;
- wherein each of the one or more DeRM elements comprises three or more DeRM cells;
- wherein the challenging causes each of the one or more DeRM elements to perform a single destructive read operation that:
- a. updates content of the DeRM element to a new content based on the content of the DeRM element and a challenge value;
- and
- b. outputs a 1-bit signal response based on the content of the DeRM element before the update and the challenge value, the response indicating whether or not the new content is from the content that was there before the update;
- wherein if the 1-bit signal response indicates that the new content is different, this is a differ response of a bit value one, otherwise the 1-bit signal response is a match response of a bit value zero;
- and
- wherein, for at least one challenge value, at least two possible values of the content of the DeRM element before the update result in a same new content value and response such that content revealed by the challenging is less than the content stored by the DeRM element thereby irreversibly destroying the content of the DeRM element before the update.
A method of loading data onto a container comprising one or more Destructive Read Memory (DeRM) elements configured to store content, the method comprising:
- challenging each of the one or more DeRM elements via a challenge by supplying to the container the address of each of the one or more DeRM elements and a digital value from a limited value set, wherein each of the one or more DeRM elements comprises three or more DeRM cells;
- wherein the challenge causes each of the one or more DeRM elements to perform a single destructive read operation that:
- a. updates the content of the DeRM element to new content based on the content of the DeRM element and a challenge value;
- and
- b. outputs a 1-bit signal response indicating whether or not the new content is different from the content that was there before the update;
- and
- wherein if the 1-bit response indicates that the new content is different, this is a differ response of a bit value one, otherwise the 1-bit response is a match response of a bit value zero;
- and
- wherein, for at least one challenge value, at least two possible values of the content of the DeRM element before the update result in a same new content value and response such that content revealed by the challenge is less than the content stored by the DeRM element thereby irreversibly destroying the content of the DeRM element before the update.
Dependencies are inferred from the claim text.