A cipher key is generated by first information shared in secrete between a data
transmitting unit 10 and a data receiving unit 20, second information
derived from duplication control information of transmit data and third information
which is time change information shared between the data transmitting unit and
the data receiving unit to cipher data by a CPU 12 by using the above-mentioned
cipher key to transmit, from the data transmitting unit 10 to the data receiving
unit 20, transmit data in which the duplication control information and
the time change information are added to the ciphered data.