A cable television system provides conditional access to services. The
cable television system includes a headend from which service "instances",
or programs, are broadcast and a plurality of set top units for receiving
the instances and selectively decrypting the instances for display to
system subscribers. The service instances are encrypted using public
and/or private keys provided by service providers or central authorization
agents. Keys used by the set tops for selective decryption may also be
public or private in nature, and such keys may be reassigned at different
times to provide a cable television system in which piracy concerns are
minimized.