夏普液晶电视机卡分离技术
该机芯采用的CA标准为DVB-CI,物理接口为PCMCIA接口。
先从条件接收原理说起。加扰指对TS流进行随机化处理,使之成为伪随机二进制序列,具有近似随机序列的功率谱特征,不同的是它具有周期,但周期很长,一般是数小时甚至是数天。加扰电路按照何种方式加扰信息流,取决于CA系统的控制字CW(Control Word)。在接收端有一个相同的扰码生成器,只要知道CW,运用对应的解扰算法就可以对相应的信息流解扰恢复原始信号。在这里CW起到了“钥匙”的作用,只要获得了CW,系统就被破解了。所以如何将CW安全送到接收端,就成了CA系统的核心。后面的两重加密过程便是为实现CW的安全传送并达到授权控制的目的。
为了实现保密传送CW,将CW送入加密电路1,使用业务密钥SK (Service Key)对CW进行加密,形成授权控制信息ECM ( Entitlement Control Message),复用到传送流当中。同时,将业务密钥SK送入加密电路2,使用个人分配密钥PDK(Personal Distribute Key),对SK加密,形成授权管理信息EMM(Entitlement Management Message),也复用到传送流当中。
另外,CW是不断变化的,在实际中2~10 s变化一次,若是对CW攻击,即使 获得一个CW,他的使用期限也是十分有限的。这种变化机制使对CW的盗取变得没有意义。
如果将业务密钥SK通过安全通道分配给用户,一样也能起到保护控制字的效果,为什么要再加一层加密操作呢?这种体制是为实现授权控制的目的。例如用户对某一业务授权期限到了(如没有按时缴费),系统通过用户管理系统的确认,将该业务的授权密钥SK升级为SK1,但对过期用户发送的仍然是SK经PDK加密而成的授权管理信息EMM,用户虽然可以解密获得SK,但还是不能享受该业务。
个人分配密钥PDK通常由CA系统设备自动产生并严格控制,由网络运营商通过CA系统提供的专用设备烧入智能卡的PROM中,不能再读出。用户通过购买智能卡方式获得,避免被窃取的可能。
在接收端,BCM3553检测到TS流如果是加扰码流,则将其输出送入CAM卡,同时通过控制线驱动CAM卡工作。
CAM卡将智能卡管理程序调入CPU启动运行,将智能卡的卡号读出。在输入的TS流中寻找PSI,在PSI中找到条件接收表CAT,根据CAT表中给出的EMM包标识码(PID),找到相应的EMM信息,然后将智能卡的卡号与EMM内的授权信息中的卡号进行校对,如果校对无效,在电视机屏幕上将有”未经授权“提示。如果校对成功则将ECM和EMM传送给智能卡。 如图2,智能卡先根据PDK用解密电路2从EMM里解出SK,再根据SK,用解密电路1从ECM中解出控制字CW (如图2所示)。同时将密钥SK存储在智能卡中,今后的解密和解扰就直接调用卡中的SK就可以了,不需要重复执行授权过程,此时系统只需传送ECM就行了(因为一般来说每2---10秒CW就换一次,所以ECM也要每2--10秒发送一次),只有当运营商要更新SK时才开始一个新的授权过程,通常每更新一次SK,运营商都要用几天的时间(具体可根据用户的多少来确定)不断发送EMM给用户进行授权,如果有些用户由于其他原因在授权期间没有开机,可通过电话联系,由前端确认后,向该用户发送专用的EMM。
24小时服务热线:40O6-6763l5
公 司:夏普电器有限公司