Method to authenticate a data processing apparatus having a recording device and apparatuses therefor
First Claim
1. An authentication method to ensure permissible recording of data to and/reproducing of data from a recording device of a data processing apparatus having a host to process data and the recording device to store and reproduce data processed or to be processed by the host, the method comprising:
- allocating a host key to the host and a recording device key to the recording device, the host key and the recording device key being corresponding keys for asymmetric key encryption;
authenticating the recording device via the host using the host key;
authenticating the host via the recording device using the recording device key; and
performing recording of the data to and/or reproducing of the data from the recording device upon determining that the host and the recording device have authenticated each other.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus to authenticate a data processing apparatus having a recording device, according to which recording data to and restoring data from only an authenticated recording device can be performed. The authentication method to ensure legally recording of data to and/reproducing of data from a recording device in a data processing apparatus having a host to process data and the recording device to store and reproduce data processed or to be processed by the host, includes authenticating the recording device via the host; authenticating the host via the recording device; and performing recording of data to and/or reproducing of data from the recording device upon determining that the host and the recording device have authenticated each other. According to the authentication method, in a data processing apparatus having a recording device to record and/or store data, only when a host and the recording device authenticate each other, access to the recording device is permitted, that is, recording and/or restoring data is enabled such that illegal use of data or use of data by an unauthorized user can be prevented.
10 Citations
38 Claims
-
1. An authentication method to ensure permissible recording of data to and/reproducing of data from a recording device of a data processing apparatus having a host to process data and the recording device to store and reproduce data processed or to be processed by the host, the method comprising:
-
allocating a host key to the host and a recording device key to the recording device, the host key and the recording device key being corresponding keys for asymmetric key encryption; authenticating the recording device via the host using the host key; authenticating the host via the recording device using the recording device key; and performing recording of the data to and/or reproducing of the data from the recording device upon determining that the host and the recording device have authenticated each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A host-side authentication apparatus to authenticate a recording device of a data processing apparatus having a host to process data and the recording device to store and reproduce data processed or to be processed by the host, the host authentication apparatus comprising:
-
a first encrypt module to encrypt a first variable using a host key allocated to the host to generate a first encrypted value; a first decrypt module to decrypt a second encrypted value provided by the recording device using the host key allocated to the host to generate a first decrypted value; and a host authentication controller to provide the first variable and the first encrypted value to the recording device and to receive a second variable and the second encrypted value provided by the recording device, the first variable and the first encrypted value being separate and distinct from each other, wherein the host authentication controller receives a response to authenticate the host as an authorized host from the recording device receiving the first variable and the first encrypted value, and provides a response to authenticate the recording device as an authorized recording device to the recording device, upon determining a condition that the second variable provided by the recording device is the same as the first decrypted value is satisfied, wherein the host key is one of a pair of corresponding keys for asymmetric key encryption. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A recording device-side authentication apparatus to authenticate a host by the recording device of a data processing apparatus having the host to process data and the recording device to store and reproduce data processed or to be processed by the host, the recording device-side authentication apparatus comprising:
-
a second encrypt module to encrypt a second variable using a recording device key allocated to the recording device to generate a second encrypted value; a second decrypt module to decrypt a first encrypted value provided by the host using the recording device key allocated to the recording device to generate a second decrypted value; and a recording device-side authentication controller to provide the second variable and the second encrypted value to the host and to receive a first variable and the first encrypted value provided by the host, the first variable and the first encrypted value being separate and distinct from each other, wherein the recording device-side authentication controller receives a response to authenticate the recording device as an authorized recording device from the host receiving the second variable and the second encrypted value, and provides a response to authenticate the host as an authorized host to the host upon determining that a condition that the first variable and the second decrypted value are the same is satisfied, wherein the recording device key is one of a pair of corresponding keys for asymmetric key encryption. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A recording device to store and reproduce data processed or to be processed by a host processing data, comprising:
-
a second encrypt module to encrypt a second variable using a recording device key allocated to the recording device to generate a second encrypted value; a second decrypt module to decrypt a first encrypted value provided by the host using the recording device key allocated to the recording device to generate a second decrypted value; and a recording device-side authentication controller to provide the second variable and the second encrypted value to the host and to receive a first variable and the first encrypted value provided by the host, and receives a response to authenticate the recording device as an authorized recording device from the host receiving the second variable and the second encrypted value, and provides a response to authenticate the host as an authorized host to the host upon determining that a condition that the first variable and the second decrypted value are the same is satisfied, the first variable and the first encrypted value being separate and distinct from each other, wherein only when the recording device-side authentication controller authenticates the host, the recording device permits recording data from the host and/or reproducing data to the host, and wherein the recording device key is one of a pair of corresponding keys for asymmetric key encryption. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A method to authenticate permissible recording and/or reproducing of data in a data processing apparatus having a host and a recording device, comprising:
-
allocating a host key to the host and a recording device key to the recording device, the host key and the recording device key being corresponding keys for asymmetric key encryption; authenticating the recording device using the host key; authenticating the host using the recording device key; and recording data and/or reproducing upon authentication of the recording device and the host. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A host-side authentication method to authenticate a recording device of a data processing apparatus having a host, comprising:
-
generating a first random number via the host; encrypting the first random number to generate a first encrypted value; transmitting the first random number and the first encrypted value to the recording device, the first random number and the first encrypted value being separate and distinct from each other; receiving a second random number and a second encrypted value from the recording device; decrypting the second encrypted value to generate a first decrypted value; and authenticating the host upon determining that the second random number provided from the recording device is the same as the first decrypted value, wherein the encrypting and the decrypting use corresponding keys for asymmetric key encryption.
-
-
38. A host-side authentication apparatus to authenticate a recording device of a data processing apparatus having a host to process data and the recording device to store and reproduce data processed or to be processed by the host, the host authentication apparatus comprising:
-
a first encrypt module to encrypt a first variable using a host key allocated to the host to generate a first encrypted value; a first decrypt module to decrypt a second encrypted value provided by the recording device using the host key allocated to the host to generate a first decrypted value; and a host authentication controller to provide the first variable and the first encrypted value to the recording device and to receive a second variable and the second encrypted value provided by the recording device, the first variable and the first encrypted value being separate and distinct from each other, wherein the host authentication controller receives a response to authenticate the host as an authorized host from the recording device receiving the first variable and the first encrypted value, and provides a response to authenticate the recording device as an authorized recording device to the recording device, upon determining a condition that the second variable provided by the recording device is the same as the first decrypted value is satisfied, the first variable and the first encrypted value are provided in a same operation, and the second variable and the second encrypted value are provided in a same operation.
-
Specification