基于机顶盒无卡CA的授权系统及方法技术方案

技术编号:10489184 阅读:514 留言:0更新日期:2014-10-03 17:26
本发明专利技术涉及数字机顶盒领域,提供一种基于机顶盒无卡CA的授权系统及方法,用于解决在实现机顶盒无卡CA过程中对用户进行授权的问题,所述授权系统包括初始化模块、固化ID读取模块、校验模块和授权模块,初始化模块用于机顶盒Flash存储器的初始化;固化ID读取模块用于读取Flash存储器的固化ID;校验模块用于对所述固化ID进行校验,通过校验结果判断所述固化ID与运营商在出厂前定制的Flash存储器固化ID是否相同,如果相同则对用户进行授权。本发明专利技术不使用机顶盒主芯片的芯片ID作为授权凭证,因此具有更广泛的应用范围。

【技术实现步骤摘要】
基于机顶盒无卡CA的授权系统及方法
本专利技术涉及数字机顶盒领域,特别涉及一种基于机顶盒无卡CA的授权系统及方法。
技术介绍
条件接收(ConditionalAccess,简称CA)系统是一种对数字电视节目进行加密以建立有效收费体系的数字付费系统,它通过运用各种数字技术对节目进行加密处理,使运营商能够对用户收到的信息进行授权控制,只有授权用户才能收看被加密节目,从而保障了运营商和授权用户的利益。目前,以终端接收方式来区分,国内的有线数字电视采用的条件接收方式主要分为两种:第一种是智能卡方式,其特点是解密任务由智能卡及机顶盒主机芯片共同完成;第二种是机卡分离方式,其特点是解密由智能卡单独完成。如果把智能卡集成在机顶盒芯片中,这种CA就是通常所说的无卡CA。无卡CA在实现过程中需要通过一个唯一且始终不变的ID作为解密的凭证,目前主流的方法是通过机顶盒主芯片的芯片ID作为解密的凭证,但是在实际应用中,某些芯片并不具有唯一的芯片ID,这就给机顶盒无卡CA的授权认证带来了困难。
技术实现思路
本专利技术提供一种基于机顶盒无卡CA的授权系统及方法,用于解决在实现机顶盒无卡CA过程中对用户进行授权的问题。为了解决以上的技术问题,本专利技术的第一个方面是提供一种基于机顶盒无卡CA的授权系统,所述系统包括初始化模块、固化ID读取模块、校验模块和授权模块,所述初始化模块用于机顶盒Flash存储器的初始化,所述Flash存储器的OTP区域定制有固化ID;所述固化ID读取模块用于通过Flash存储器固化ID的专用接口读取Flash存储器的固化ID;所述校验模块用于对所述固化ID进行校验,通过得到的校验结果判断所述固化ID与运营商在出厂前定制的Flash存储器固化ID是否相同,如果两者相同,则转到授权模块,反之则不进行授权;所述授权模块用于将所述固化ID与机顶盒序列号进行绑定,并将绑定的信息作为无卡CA的序列号对用户进行授权。在第一个方面的第一种可能实现方式中,所述校验模块采用CRC32算法进行校验。在第一个方面的第二种可能实现方式中,所述授权模块还用于将所述固化ID与机顶盒序列号信息入库,并根据用户的缴费情况对节目包进行授权控制。本专利技术的第二个方面是提供一种基于机顶盒无卡CA的授权方法,所述方法包括如下步骤:步骤A:将机顶盒Flash存储器初始化,所述Flash存储器的OTP区域定制有固化ID;步骤B:通过Flash存储器固化ID的专用接口读取Flash存储器的固化ID;步骤C:对所述固化ID进行校验,通过校验结果判断所述固化ID与运营商在出厂前定制的Flash存储器的固化ID是否相同,如果两者相同则执行下面步骤D,反之则不进行授权;步骤D:将所述固化ID与机顶盒序列号进行绑定,并将绑定的信息作为无卡CA的序列号对用户进行授权。在第二个方面的第一种可能实现方式中,所述步骤C的校验采用CRC32算法。在第二个方面的第二种可能实现方式中,所述步骤D还包括将所述固化ID与机顶盒序列号信息入库,并根据用户的缴费情况对节目包进行授权控制。从以上技术方案可以看出,通过采用本专利技术所提供的基于机顶盒无卡CA的授权系统及方法,实现了在机顶盒无卡CA过程中对用户进行授权。由于本专利技术系统及方法不使用机顶盒主芯片的芯片ID作为授权凭证,如果机顶盒主芯片不具有固定且唯一的芯片ID,就可以采用本专利技术所提供的授权系统及方法对机顶盒用户进行授权认证。因此,与现有技术相比,本专利技术具有更广泛的应用范围。附图说明图1为本专利技术实施例一提供的基于机顶盒无卡CA的授权系统结构框图;图2为本专利技术实施例二提供的基于机顶盒无卡CA的授权方法流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图,对本专利技术的具体实施方式进行清楚、完整的描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部实施例,也不是对本专利技术的限制。基于本专利技术的实施例,本领域普通技术人员在不付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术的保护范围。如图1所示,图1为本专利技术实施例一提供的基于机顶盒无卡CA的授权系统结构框图,所述系统包括初始化模块101、固化ID读取模块102、校验模块103和授权模块104。初始化模块101用于初始化机顶盒的Flash存储器,所述Flash存储器的OTP区域定制有固化ID。需要说明,机顶盒出厂时,其内部Flash存储器的OTP区域根据定制要求固化了一个标识信息,这个标识信息就是Flash存储器的固化ID,这个固化ID是唯一且不变的。如果采用不同的定制规则,机顶盒的Flash存储器的固化ID就不同。固化ID读取模块102用于通过Flash存储器固化ID的专用接口读取Flash存储器的固化ID。校验模块103用于对所述固化ID进行校验,通过得到的校验结果判断所述固化ID与运营商出厂前定制的Flash存储器固化ID是否相同,如果相同则转到授权模块,反之则不进行授权。授权模块104用于将所述固化ID与机顶盒序列号进行绑定,在绑定固化ID和机顶盒序列号后,将绑定后的信息作为无卡CA的序列号对用户进行授权。此外,授权模块104还用于将固化ID和机顶盒序列号入库,这样可以方便运营商管理,同时,运营商根据固化ID和机顶盒序列号的信息得到用户的缴费信息,根据缴费信息对付费的电视节目进行授权控制。下面以一个具体的实施例对实施例一进行说明。假设某运营商提供的机顶盒的Flash存储器在出厂前使用私有的CRC32数组对运营商定制的固化ID的前60字节进行校验后得到了4字节的校验数据,同时将60字节定制数据和4字节的校验数据固化在Flash存储器的OTP中,这样此运营商所提供的机顶盒的Flash存储器的固化ID就由60字节定制数据和4字节的校验数据组成,为了便于区分,将这里的4字节的校验数据称为“出厂校验数据”,需要说明,这里的“私有”表示CRC32数组是由运营商自己定义的。本地用户启动机顶盒,运营商使用本专利技术所提供的系统和方法控制对用户授权,需要说明,这里的机顶盒不一定是上述运营商所提供的,它可能是非法的,也可能是其他运营商所提供的。首先初始化模块101会对机顶盒Flash存储器进行初始化,然后固化ID读取模块102读出固化ID的全部字节数据,校验模块103将前60字节数据按照私有的CRC32数组进行校验得到4字节的校验数据,将该校验数据和“出厂校验数据”进行比较,判断数据是否相同,如果数据相同就转向授权模块104完成对用户的授权。采用本专利技术实施例一所提供的授权系统,对用户进行授权的方法可以参考下述的具体方法实施例。如图2所示,图2为本专利技术实施例二提供的基于机顶盒无卡CA的授权方法流程图,所述方法包括:步骤201:初始化用户机顶盒的Flash存储器。用户启动机顶盒后,机顶盒的Flash存储器完成初始化。需要说明,机顶盒出厂时,其内部Flash存储器的OTP区域根据定制要求固化了一个标识信息,这个标识信息就是Flash存储器的固化ID,这个固化ID是唯一且不变的,正因为Flash存储器的固化ID具备这个特点,就可以在无卡CA实现过程中利用这个固化ID来对用户进行授权或认证。假设某运营商提供的机顶盒的Flash存储器在出厂前使用私有的CRC32数组对运营商定制的固化ID的本文档来自技高网...
基于机顶盒无卡CA的授权系统及方法

【技术保护点】
一种基于机顶盒无卡CA的授权系统,其特征在于所述系统包括初始化模块、固化ID读取模块、校验模块和授权模块,所述初始化模块用于机顶盒Flash存储器的初始化,所述Flash存储器的OTP区域定制有固化ID;所述固化ID读取模块用于通过Flash存储器固化ID的专用接口读取Flash存储器的固化ID;所述校验模块用于对所述固化ID进行校验,通过得到的校验结果判断所述固化ID与运营商在出厂前定制的Flash存储器固化ID是否相同,如果两者相同,则转到授权模块,反之则不进行授权;所述授权模块用于将所述固化ID与机顶盒序列号进行绑定,并将绑定的信息作为无卡CA的序列号对用户进行授权。

【技术特征摘要】
1.一种基于机顶盒无卡CA的授权系统,其特征在于所述系统包括初始化模块、固化ID读取模块、校验模块和授权模块,所述初始化模块用于机顶盒Flash存储器的初始化,所述Flash存储器的OTP区域定制有固化ID;所述固化ID读取模块用于通过Flash存储器固化ID的专用接口读取Flash存储器的固化ID;所述校验模块用于对所述固化ID进行校验,通过得到的校验结果判断所述固化ID与运营商在出厂前定制的Flash存储器固化ID是否相同,如果两者相同,则转到授权模块,反之则不进行授权;所述授权模块用于将所述固化ID与机顶盒序列号进行绑定,并将绑定的信息作为无卡CA的序列号对用户进行授权。2.根据权利要求1所述的授权系统,其特征在于所述校验模块采用CRC32算法进行校验。3.根据权利要求1所述的授权系统,其特征在于所述授权模块还用于将所述固化ID与机顶盒序列号信息...

【专利技术属性】
技术研发人员:王森
申请(专利权)人:四川金网通电子科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1