In a data multiplexing device which multiplexes and transmits the transport stream
packets of program data consisting of a plurality of data elements constructed
in the form of transport stream packets, a program distribution system, a program
transmission system, a pay broadcast system, a program transmission method, a conditional
access system, and a data reception device according to the present invention,
by generating a scramble key Ks corresponding to one or more data elements among
the plurality of data elements constituting a program and by scrambling each data
element, an audience can subscribe for each data element.