Data processing device and data processing method
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsIkuko Fujinawa, Toshio Higuchi
Life of this patent
Estimating the term…
Loading patent…
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsIkuko Fujinawa, Toshio Higuchi
Estimating the term…
In order to increase concealment of stored data without causing decryption-key management to become complicated, data blocks stored in a memory include execution blocks and decryption information sets. The execution blocks are obtained by dividing an original program into data sets, and then encrypting the divided data sets with respectively different key data sets. The decryption information sets include encrypted key data sets, each of which is used to decrypt the data block that will be read subsequently. When each data block is read into a microcomputer, the encrypted key data included in the decryption information is decrypted by a decryption portion, and then retained in a key-data temporary retention portion, before it is retained in a key data retention portion when the subsequent data block is read. The decrypted and retained key data decrypts the decryption information and execution block included in the next data block.
A data processing device which reads and decrypts encrypted data sets and encrypted key data sets stored in a storage medium, the encrypted data sets being obtained by dividing to-be-stored data into a plurality of divided data sets and then encrypting at least some of the divided data sets for decryption by respectively different key data sets, each of the encrypted key data sets being obtained by encrypting each said key data set for decryption by any one of the other key data sets, the data processing device comprising:
A data processing device which reads and decrypts encrypted data sets and encrypted key data sets stored in a storage medium, the encrypted data sets being obtained by dividing to-be-stored data into a plurality of divided data sets and then encrypting at least some of the divided data sets for decryption by respectively different key data sets, the encrypted key data sets being obtained by encrypting the key data sets for decryption by a common key data set, the data processing device comprising:
A data processing method, in which encrypted data sets and encrypted key data sets stored in a storage medium are read and decrypted, the encrypted data sets being obtained by dividing to-be-stored data into a plurality of divided data sets and then encrypting at least some of the divided data sets for decryption by respectively different key data sets, each of the encrypted key data sets being obtained by encrypting each said key data set for decryption by any one of the other key data sets, the data processing method comprising the steps of:
A data processing method, in which encrypted data sets and encrypted key data sets stored in a storage medium are read and decrypted, the encrypted data sets being obtained by dividing to-be-stored data into a plurality of divided data sets and then encrypting at least some of the divided data sets for decryption by respectively different key data sets, the encrypted key data sets being obtained by encrypting the key data sets for decryption by a common key data set, the data processing method comprising the steps of:
Dependencies are inferred from the claim text.