付费电视
任何一位订购付费电视系统服务的人,都要求能看到那些他们付了费的节目,并且希望那些没有付费的人看不到这些节目。付费电视系统是访问受到控制的广播网络的一个例子。这类网络中的信息——在此例中是电视节目——传播的范围极广,但接收到信号的人中只有一部分人能看懂信息。为达到这一目的,最常用的方法就是使用密钥对广播信号加密,使得只有信息的预定接收者知道该密钥。建立和管理这样的系统的方式有很多。
在典型的付费电视系统中,每个节目在播送之前用其唯一密钥加密。那些为观看这些节目而付费的人,其实是付钱购买该密钥。显然,这就引发了一个密钥管理问题,即如何才能把密钥配送到预订该节目的观众手中。这个问题通常的解决办法是发给该网络的每位用户一张智能卡,卡中包含了用户独有的私钥,对应于一种非对称加密算法。然后用户将智能卡插到读卡器上,这种读卡器可以是电视机的一部分,也可以是由电视网络运营商提供的附加装置。当用户为一个节目付费之后,用来加密该节目的对称密钥在用用户的公钥加密后传送。结合第八章的内容,这种类型的系统使用了对称算法和非对称算法混合而成的两个层次的密钥结构。