Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
154 words
A method by which an integrated circuit accesses first encrypted data stored in a first external memory and accesses second encrypted data stored in a second external memory, the first external memory and the second external memory being external to the integrated circuit, the method comprising the following steps: (a) when accessing a first portion of the first encrypted data stored in the first external memory, performing the following substep: (a.1) using a first algorithm to decrypt the first portion of the first encrypted data, decryption using the first algorithm being performed within the integrated circuit; and, (b) when accessing a first portion of the second encrypted data stored in the second external memory, performing the following substep: (b.1) using a second algorithm to decrypt the first portion of the second encrypted data, decryption using the second algorithm being performed within the integrated circuit, wherein the second algorithm is different than the first algorithm.
Claim 2
Independent Claim
154 words
A method by which an integrated circuit accesses first encrypted data stored in a first external memory and accesses second encrypted data stored in a second external memory, the first external memory and the second external memory being external to the integrated circuit, the method comprising the following steps: (a) when accessing a first portion of the first encrypted data stored in the first external memory, performing the following substep: (a.1) using a first algorithm to decrypt the first portion of the first encrypted data, decryption using the first algorithm being performed within the integrated circuit; and, (b) when accessing a first portion of the second encrypted data stored in the second external memory, performing the following substep: (b.1) using a second algorithm to decrypt the first portion of the second encrypted data, decryption using the second algorithm being performed within the integrated circuit, wherein the second algorithm is different than the first algorithm.
Claim 3
Dependent Claim
45 words
A method as in claim 1 wherein: in step (b) the first portion of the second encrypted data includes instructions for execution by a processor; and, in step (a) the first portion of the first encrypted data includes data used during execution by the processor.
Claim 4
Dependent Claim
46 words
A method as in claim 1 additionally comprising the following step: (c) when returning the first portion of the first encrypted data to the first external memory, performing the following substep: (c.1) using the first algorithm to encrypt the first portion of the first encrypted data.
Claim 5
Dependent Claim
32 words
A method as in claim 1 additionally comprising the following step: (c) upon reset of the integrated circuit, performing the following substep: (c.1) generating a new decryption key for the first algorithm.
Claim 6
Dependent Claim
32 words
A method as in claim 1 additionally comprising the following step: (c) upon start-up of the integrated circuit, performing the following substep: (c.1) generating a new decryption key for the first algorithm.
Claim 7
Dependent Claim
25 words
A method as in claim 1 wherein the first external memory is a random access memory and the second external memory is a read-only memory.
Claim 8
Dependent Claim
127 words
An integrated circuit which accesses first encrypted data stored in a first external memory and accesses second encrypted data stored in a second external memory, the first external memory and the second external memory being external to the integrated circuit, the integrated circuit comprising: a first algorithm implementation means for, when accessing a first portion of the first encrypted data stored in the first external memory, using a first algorithm to decrypt the first portion of the first encrypted data; and, a second algorithm implementation means for, when accessing a first portion of the second encrypted data stored in the second external memory, using a second algorithm to decrypt the first portion of the second encrypted data, wherein the second algorithm is different than the first algorithm.
Claim 9
Dependent Claim
127 words
An integrated circuit which accesses first encrypted data stored in a first external memory and accesses second encrypted data stored in a second external memory, the first external memory and the second external memory being external to the integrated circuit, the integrated circuit comprising: a first algorithm implementation means for, when accessing a first portion of the first encrypted data stored in the first external memory, using a first algorithm to decrypt the first portion of the first encrypted data; and, a second algorithm implementation means for, when accessing a first portion of the second encrypted data stored in the second external memory, using a second algorithm to decrypt the first portion of the second encrypted data, wherein the second algorithm is different than the first algorithm.
Claim 10
Dependent Claim
44 words
An integrated circuit as in claim 7 additionally comprising: a processor, wherein the first portion of the second encrypted data includes instructions for execution by the processor, and the first portion of the first encrypted data includes data used during execution by the processor.
Claim 11
Dependent Claim
45 words
An integrated circuit as in claim 7 wherein the first algorithm implementation means is additionally for, when returning the first portion of the first encrypted data to the first external memory, using the first algorithm to encrypt the first portion of the first encrypted data.
Claim 12
Dependent Claim
27 words
An integrated circuit as in claim 7 additionally comprising: generation means for generating a new decryption key for the first algorithm upon reset of the integrated circuit.
Claim 13
Dependent Claim
27 words
An integrated circuit as in claim 7 additionally comprising: generation means for generating a new decryption key for the first algorithm upon start-up of the integrated circuit.
Claim 14
Dependent Claim
26 words
An integrated circuit as in claim 7 wherein the first external memory is a random access memory and the second external memory is a read-only memory.