Using a digital fingerprint to commit loaded data in a device
First Claim
Patent Images
1. A method for committing data loaded on a smart card, the method comprising:
- computing, on said smart card, a program unit storage commitment fingerprint over a program unit when said program unit is finally loaded in a non-volatile memory on said smart card;
associating said program unit storage commitment fingerprint with said program unit when the program unit is finally loaded in said non-volatile memory and said program unit is ready for use on said smart card; and
storing said program unit storage commitment fingerprint on said smart card wherein a proof of loading the program unit on said smart card comprises said program unit storage commitment fingerprint.
2 Assignments
0 Petitions
Accused Products
Abstract
Committing data loaded on a device includes computing a program unit storage commitment fingerprint over a program unit if the program unit is finally loaded in a non-volatile memory on the device, associating the program unit storage commitment fingerprint with the program unit and storing the program unit storage commitment fingerprint.
-
Citations
35 Claims
-
1. A method for committing data loaded on a smart card, the method comprising:
-
computing, on said smart card, a program unit storage commitment fingerprint over a program unit when said program unit is finally loaded in a non-volatile memory on said smart card; associating said program unit storage commitment fingerprint with said program unit when the program unit is finally loaded in said non-volatile memory and said program unit is ready for use on said smart card; and storing said program unit storage commitment fingerprint on said smart card wherein a proof of loading the program unit on said smart card comprises said program unit storage commitment fingerprint. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for committing data loaded on a smart card, the method comprising:
-
step for computing, on said smart card, a program unit storage commitment fingerprint over a program unit when said program unit is finally loaded in a non-volatile memory on said smart card; step for associating said program unit storage commitment fingerprint with said program unit when the program unit is finally loaded in said non-volatile memory and said program unit is ready for use on said smart card; and step for storing said program unit storage commitment fingerprint on said smart card wherein a proof of loading the program unit on said smart card comprises said program unit storage commitment fingerprint. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A program storage device readable by a machine, embodying a program of instructions executable by the machine to perform a method for committing data loaded on a smart card, the method comprising:
-
computing, on said smart card, a program unit storage commitment fingerprint over a program unit when said program unit is finally loaded in a non-volatile memory on said smart card; associating said program unit storage commitment fingerprint with said program unit when the program unit is finally loaded in said non-volatile memory and said program unit is ready for use on said smart card; and storing said program unit storage commitment fingerprint on said smart card wherein a proof of loading the program unit on said smart card comprises said program unit storage commitment fingerprint. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for committing data loaded on a smart card, the apparatus comprising:
-
means for computing, on said smart card, a program unit storage commitment fingerprint over a program unit when said program unit is finally loaded in a non-volatile memory on said smart card; means for associating said program unit storage commitment fingerprint with said program unit when the program unit is finally loaded in said non-volatile memory and said program unit is ready for use on said smart card; and means for storing said program unit storage commitment fingerprint on said smart card wherein a proof of loading the program unit on said smart card comprises said program unit storage commitment fingerprint. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. An apparatus for committing data loaded on a smart card, the apparatus comprising:
-
a non-volatile memory for storing said data loaded on said smart card; and
an installer configured to;compute, on said smart card, a program unit storage commitment fingerprint over a program unit when said program unit is finally loaded in said non-volatile memory on said smart card; associate said program unit storage commitment fingerprint with said program unit when the program unit is finally loaded in said non-volatile memory and said program unit is ready for use on said smart card; and store said program unit storage commitment fingerprint on said smart card wherein a proof of loading the program unit on said smart card comprises said program unit storage commitment fingerprint. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification