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.