Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
130 words
A method of upgrading firmware of a trusted device, comprising the steps of: receiving a communication of firmware at a trusted device; confirming the source of said communication using a key embedded in said trusted device, said key being a key associated with a firmware source; and incorporating the firmware into the trusted device contingent upon the firmware source being confirmed; wherein the key embedded in the trusted device is a public signature verification key of a trusted entity and wherein said confirming step includes a step of: verifying, using the public signature verification key of the trusted entity, that the communication includes an upgrade certificate signed using a private signature key of the trusted entity; and wherein the upgrade certificate includes a public signature key of the firmware source.
Claim 2
Independent Claim
130 words
A method of upgrading firmware of a trusted device, comprising the steps of: receiving a communication of firmware at a trusted device; confirming the source of said communication using a key embedded in said trusted device, said key being a key associated with a firmware source; and incorporating the firmware into the trusted device contingent upon the firmware source being confirmed; wherein the key embedded in the trusted device is a public signature verification key of a trusted entity and wherein said confirming step includes a step of: verifying, using the public signature verification key of the trusted entity, that the communication includes an upgrade certificate signed using a private signature key of the trusted entity; and wherein the upgrade certificate includes a public signature key of the firmware source.
Claim 3
Dependent Claim
40 words
The method of claim 1, wherein said confirming step further includes a step of verifying, using the public signature verification key of the firmware source, that the communication has been signed using the private signature key of the firmware source.
Claim 4
Dependent Claim
26 words
The method of claim 2, wherein the trusted entity is a manufacturer of the trusted device and wherein the firmware source is a trusted third party.
Claim 5
Dependent Claim
24 words
The method of claim 3, wherein the communication of firmware includes a public signature verification key to be embedded in the trusted device's firmware.
Claim 6
Dependent Claim
21 words
The method of claim 1, wherein the communication of firmware includes a public signature verification key for a trusted third party.
Claim 7
Dependent Claim
24 words
The method of claim 5, wherein the communication of firmware further includes information identifying transactions that may be performed by the trusted third party.
Claim 8
Dependent Claim
23 words
The method of claim 6, wherein the trusted third party is authorized to replace a public signature verification key of the firmware source.
Claim 9
Dependent Claim
16 words
The method of claim 7, wherein the firmware source is a manufacturer of the trusted device.
Claim 10
Independent Claim
127 words
A method of upgrading firmware of a trusted device, comprising the steps of: receiving a communication of firmware at a trusted device; and confirming the source of said communication using a key embedded in said trusted device, said key being a key associated with a trusted entity; wherein said confirming step includes the steps of: verifying that the communication includes an upgrade certificate signed using the private signature key of the trusted entity, wherein the upgrade certificate includes the public signature key of the firmware source; and verifying, using a public signature verification key of the firmware source, that the communication has been signed using a private signature key of the firmware source; incorporating the firmware into the trusted device contingent upon the firmware source being confirmed.
Claim 11
Independent Claim
127 words
A method of upgrading firmware of a trusted device, comprising the steps of: receiving a communication of firmware at a trusted device; and confirming the source of said communication using a key embedded in said trusted device, said key being a key associated with a trusted entity; wherein said confirming step includes the steps of: verifying that the communication includes an upgrade certificate signed using the private signature key of the trusted entity, wherein the upgrade certificate includes the public signature key of the firmware source; and verifying, using a public signature verification key of the firmware source, that the communication has been signed using a private signature key of the firmware source; incorporating the firmware into the trusted device contingent upon the firmware source being confirmed.
Claim 12
Dependent Claim
20 words
The method of claim 9, wherein the communication of firmware includes a public signature verification key for the trusted entity.
Claim 13
Dependent Claim
16 words
The method of claim 10, wherein the trusted entity is a manufacturer of the trusted device.
Claim 14
Independent Claim
91 words
A method of upgrading firmware of a trusted device, comprising the steps of: embedding a public signature verification key of a trusted entity in the trusted device; issuing a certificate for a cryptographic key of a third-party firmware source; receiving a communication of firmware of the firmware source at the trusted device; using the public signature verification key of the trusted entity to authenticate the certificate; authenticating the firmware source using the key of the certificate; and incorporating the firmware into the trusted device contingent upon the firmware source being confirmed.
Claim 15
Independent Claim
91 words
A method of upgrading firmware of a trusted device, comprising the steps of: embedding a public signature verification key of a trusted entity in the trusted device; issuing a certificate for a cryptographic key of a third-party firmware source; receiving a communication of firmware of the firmware source at the trusted device; using the public signature verification key of the trusted entity to authenticate the certificate; authenticating the firmware source using the key of the certificate; and incorporating the firmware into the trusted device contingent upon the firmware source being confirmed.
Claim 16
Dependent Claim
26 words
The method of claim 12, wherein the trusted entity is a manufacturer of the trusted device and wherein the firmware source is a trusted third party.
Claim 17
Dependent Claim
24 words
The method of claim 13, wherein the communication of firmware includes a public signature verification key to be embedded in the trusted device's firmware.
Claim 18
Dependent Claim
21 words
The method of claim 12, wherein the communication of firmware includes a public signature verification key for a trusted third party.
Claim 19
Dependent Claim
24 words
The method of claim 15, wherein the communication of firmware further includes information identifying transactions that may be performed by the trusted third party.
Claim 20
Dependent Claim
23 words
The method of claim 16, wherein the trusted third party is authorized to replace a public signature verification key of the firmware source.
Claim 21
Dependent Claim
16 words
The method of claim 17, wherein the firmware source is a manufacturer of the trusted device.