DATA PROCESSING APPARATUS, DATA STORAGE DEVICE, AND DATA PROCESSING METHOD THEREFOR
First Claim
Patent Images
1. A data processing apparatus, comprising:
- an inquiry section, arranged to inquire a supported encryption and authentication function of a storage medium having an encryption and authentication section for digital data;
a notification section, arranged to select an encryption and authentication function to be applied to digital data based on a result of the inquiry, and notify the storage medium of a result of the selection; and
a transmitter, arranged to transmit the digital data and key data to the storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A supported encryption and authentication function is inquired of a memory card having a digital data encryption and authentication function. An encryption and authentication function to be applied to digital data is selected based on the inquiry result. The memory card is notified of the selection result, and digital data is transmitted to the memory card.
53 Citations
21 Claims
-
1. A data processing apparatus, comprising:
-
an inquiry section, arranged to inquire a supported encryption and authentication function of a storage medium having an encryption and authentication section for digital data; a notification section, arranged to select an encryption and authentication function to be applied to digital data based on a result of the inquiry, and notify the storage medium of a result of the selection; and a transmitter, arranged to transmit the digital data and key data to the storage medium. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing apparatus, comprising:
-
a processor, arranged to perform digital data encryption and authentication processing; a first transmitter, arranged to transmit key data to a storage medium having an encryption and authentication section which performs digital data encryption and authentication processing; an inquiry section, arranged to inquire, of the storage medium, an encryption and authentication function and processing capability of the encryption and authentication section; a selector, arranged to select an encryption and authentication function to be applied to digital data based on an encryption and authentication function of said processor and the encryption and authentication function of the encryption and authentication section that is acquired by the inquiry; a determiner, arranged to compare a processing capability of said processor with the processing capability of the encryption and authentication section that is acquired by the inquiry, and determine which of said processor and the encryption and authentication section performs the digital data encryption and authentication processing; and a second transmitter, arranged to transmit digital data having undergone the encryption and authentication processing by said processor to the storage medium or transmit a notification of the selected encryption and authentication function and digital data not subjected to the encryption and authentication processing to the storage medium so as to cause the encryption and authentication section to perform the digital data encryption and authentication processing.
-
-
7. A data storage device having a digital data encryption and authentication function, comprising:
-
a notification section, arranged to notify an external device of a supported encryption and authentication function in response to an inquiry from the external device; a processor, arranged to perform encryption and authentication processing on digital data from the external device by using key data from the external device in accordance with selection by the external device in response to the notification; and a memory, arranged to store the processed digital data and the key data in correspondence with each other. - View Dependent Claims (8)
-
-
9. A data storage device having a digital data encryption and authentication function, comprising:
-
a determiner, arranged to determine a device which has performed encryption and authentication processing on digital data, read of which from a memory is designated by an external device; a processor, arranged to, when the device which has performed the encryption and authentication processing is the data storage device, read out the designated digital data and key data corresponding to the digital data from the memory, and decrypt and verify the digital data using the key data; and a transmitter, arranged to, when the device which has performed the encryption and authentication processing is the data storage device, transmit the digital data decrypted and verified by said processor to the external device, or when the device which has performed the encryption and authentication processing is the external device, read out the designated digital data from the memory and transmit the designated digital data to the external device.
-
-
10. A data processing method, comprising the steps of:
-
inquiring a supported encryption and authentication function of a storage medium having an encryption and authentication section for digital data; selecting an encryption and authentication function to be applied to digital data based on a result of the inquiry to notify the storage medium of a result of the selection; and transmitting the digital data and key data to the storage medium.
-
-
11. A method of a data processing apparatus which has a processor arranged to perform digital data encryption and authentication processing, the method comprising the steps of:
-
transmitting key data to a storage medium having an encryption and authentication section which performs digital data encryption and authentication processing; inquiring, of the storage medium, an encryption and authentication function and processing capability of the encryption and authentication section; selecting an encryption and authentication function to be applied to digital data based on an encryption and authentication function of the processor and the encryption and authentication function of the encryption and authentication section that is acquired by the inquiry; comparing a processing capability of the processor with the processing capability of the encryption and authentication section that is acquired by the inquiry to determine which of the processor and the encryption and authentication section performs the digital data encryption and authentication processing; and transmitting digital data having undergone the encryption and authentication processing by the processor to the storage medium or transmitting a notification of the selected encryption and authentication function and digital data not subjected to the encryption and authentication processing to the storage medium so as to cause the encryption and authentication section to perform the digital data encryption and authentication processing.
-
-
12. A data processing method of a data storage device which has a digital data encryption and authentication function, the method comprising the steps of:
-
notifying an external device of a supported encryption and authentication function in response to an inquiry from the external device; performing encryption and authentication processing on digital data from the external device by using key data from the external device in accordance with selection by the external device in response to the notification; and storing the processed digital data and the key data in a memory in correspondence with each other.
-
-
13. A data processing method of a data storage device which has a digital data encryption and authentication function, the method comprising the steps of:
-
determining a device which has performed encryption and authentication processing on digital data, read of which from a memory is designated by an external device; when the device which has performed the encryption and authentication processing is the data storage device, reading out the designated digital data and key data corresponding to the digital data from the memory to decrypt and verify the digital data using the key data; when the device which has performed the encryption and authentication processing is the data storage device, transmitting the decrypted/verified digital data to the external device; and when the device which has performed the encryption and authentication processing is the external device, reading out the designated digital data from the memory to transmit the designated digital data to the external device.
-
-
14. A computer-executable program stored on a computer-readable storage medium comprising program code causing a computer to perform a data processing method, the method comprising the steps of:
-
inquiring a supported encryption and authentication function of a storage medium having an encryption and authentication section for digital data; selecting an encryption and authentication function to be applied to digital data based on a result of the inquiry to notify the storage medium of a result of the selection; and transmitting the digital data and key data to the storage medium.
-
-
15. A computer-executable program stored on a computer-readable storage medium comprising program code causing a data processing apparatus which has a processor arranged to perform digital data encryption and authentication processing, to perform a data processing method, the method comprising the steps of:
-
transmitting key data to a storage medium having an encryption and authentication section which performs digital data encryption and authentication processing; inquiring, of the storage medium, an encryption and authentication function and processing capability of the encryption and authentication section; selecting an encryption and authentication function to be applied to digital data based on an encryption and authentication function of the processor and the encryption and authentication function of the encryption and authentication section that is acquired by the inquiry; comparing a processing capability of the processor with the processing capability of the encryption and authentication section that is acquired by the inquiry to determine which of the processor and the encryption and authentication section performs the digital data encryption and authentication processing; and transmitting digital data having undergone the encryption and authentication processing by the processor to the storage medium or transmitting a notification of the selected encryption and authentication function and digital data not subjected to the encryption and authentication processing to the storage medium so as to cause the encryption and authentication section to perform the digital data encryption and authentication processing.
-
-
16. A computer-executable program stored on a computer-readable storage medium comprising program code causing a data storage device which has a digital data encryption and authentication function, to perform a data processing method, the method comprising the steps of:
-
notifying an external device of a supported encryption and authentication function in response to an inquiry from the external device; performing encryption and authentication processing on digital data from the external device by using key data from the external device in accordance with selection by the external device in response to the notification; and storing the processed digital data and the key data in a memory in correspondence with each other.
-
-
17. A computer-executable program stored on a computer-readable storage medium comprising program code causing a data storage device which has a digital data encryption and authentication function, to perform a data processing method, the method comprising the steps of:
-
determining a device which has performed encryption and authentication processing on digital data, read of which from a memory is designated by an external device; when the device which has performed the encryption and authentication processing is the data storage device, reading out the designated digital data and key data corresponding to the digital data from the memory to decrypt and verify the digital data using the key data; when the device which has performed the encryption and authentication processing is the data storage device, transmitting the decrypted/verified digital data to the external device; and when the device which has performed the encryption and authentication processing is the external device, reading out the designated digital data from the memory to transmit the designated digital data to the external device.
-
-
18. A computer-readable storage medium storing a computer-executable program causing a computer to perform a data processing method, the method comprising the steps of:
-
inquiring a supported encryption and authentication function of a storage medium having an encryption and authentication section for digital data; selecting an encryption and authentication function to be applied to digital data based on a result of the inquiry to notify the storage medium of a result of the selection; and transmitting the digital data and key data to the storage medium.
-
-
19. A computer-readable storage medium storing a computer-executable program causing a data processing apparatus which has a processor arranged to perform digital data encryption and authentication processing, to perform a data processing method, the method comprising the steps of:
-
transmitting key data to a storage medium having an encryption and authentication section which performs digital data encryption and authentication processing; inquiring, of the storage medium, an encryption and authentication function and processing capability of the encryption and authentication section; selecting an encryption and authentication function to be applied to digital data based on an encryption and authentication function of the processor and the encryption and authentication function of the encryption and authentication section that is acquired by the inquiry; comparing a processing capability of the processor with the processing capability of the encryption and authentication section that is acquired by the inquiry to determine which of the processor and the encryption and authentication section performs the digital data encryption and authentication processing; and transmitting digital data having undergone the encryption and authentication processing by the processor to the storage medium or transmitting a notification of the selected encryption and authentication function and digital data not subjected to the encryption and authentication processing to the storage medium so as to cause the encryption and authentication section to perform the digital data encryption and authentication processing.
-
-
20. A computer-readable storage medium storing a computer-executable program causing a data storage device which has a digital data encryption and authentication function, to perform a data processing method, the method comprising the steps of:
-
notifying an external device of a supported encryption and authentication function in response to an inquiry from the external device; performing encryption and authentication processing on digital data from the external device by using key data from the external device in accordance with selection by the external device in response to the notification; and storing the processed digital data and the key data in a memory in correspondence with each other.
-
-
21. A computer-readable storage medium storing a computer-executable program causing a data storage device which has a digital data encryption and authentication function, to perform a data processing method, the method comprising the steps of:
-
determining a device which has performed encryption and authentication processing on digital data, read of which from a memory is designated by an external device; when the device which has performed the encryption and authentication processing is the data storage device, reading out the designated digital data and key data corresponding to the digital data from the memory to decrypt and verify the digital data using the key data; when the device which has performed the encryption and authentication processing is the data storage device, transmitting the decrypted/verified digital data to the external device; and when the device which has performed the encryption and authentication processing is the external device, reading out the designated digital data from the memory to transmit the designated digital data to the external device.
-
Specification