| US 7,594,123 B2 | ||
| Data recording apparatus and method and data reproducing apparatus and method | ||
| Yoichiro Sako, Tokyo (Japan); Tatsuya Inokuchi, Tokyo (Japan); and Shunsuke Furukawa, Tokyo (Japan) | ||
| Assigned to Sony Corporation, (Japan) | ||
| Appl. No. 10/380,733 PCT Filed Jul. 15, 2002, PCT No. PCT/JP02/07164 § 371(c)(1), (2), (4) Date Mar. 17, 2003, PCT Pub. No. WO03/012786, PCT Pub. Date Feb. 13, 2003. |
||
| Prior Publication US 2004/0039907 A1, Feb. 26, 2004 | ||
| Int. Cl. G06F 11/30 (2006.01); G06F 11/14 (2006.01) | ||
| U.S. Cl. 713—193 [713/22; 711/163; 365/51] | 13 Claims |

| 1. A recording apparatus for recording data onto a first type of recording medium or a second type of recording medium, said
apparatus comprising:
an encryption processing unit having a selecting device, a first encrypting device, a hash arithmetic operating unit, and
a second encrypting device, in which the selecting device is operable to select one of media key data or fixed value data
in accordance with a selection signal which corresponds to an appropriate one of the first type of recording medium and the
second type of recording medium, the first encrypting device is operable to receive contents data and to encrypt the received
contents data by use of contents key data, the hash arithmetic operating unit is operable to receive application key data
and the one of the media key data and the fixed value data which was selected in accordance with the selection signal and
to perform a hash arithmetic operation thereon so as to form locker key data, and the second encrypting device is operable
to encrypt the contents key data by use of the locker key data, and in which the media key data is bound to the recording
medium;
an encoding processing unit for executing an encoding process on output data from said encryption processing unit; and
a recording unit for recording output data from said encoding processing unit onto the recording medium, and for recording
the media key data onto the recording medium when the media key data is used by the encryption processing unit.
|