A data copy control method is applied to a computer system that has a
reproducing device which receives reproducing data read out by a drive
device. A shared key is produced in the drive device and the reproducing
device. The reproducing data in the drive device is enciphered using copy
control data read out by the drive device and the shared key. The
enciphered reproducing data and the copy control data are transferred to
the reproducing device. The enciphered reproducing data is deciphered
using the copy control data received by the drive device and the shared
key.