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
OG exemplary drawing
 
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.