本发明专利技术涉及一种机顶盒加密节目解扰方法及机顶盒,该方法包括如下步骤:对于播放的节目,解析获取节目的加密方式;判断节目的加密方式是否为BISS加密方式,若是将机顶盒的解扰模式设置为非高级安全解扰模式,进行BISS解扰,否则将机顶盒的解扰模式设置为高级安全解扰模式。本发明专利技术根据不同的加密方式设置相应的解扰模式,在保证安全性前提下使观众能够观看BISS加密的节目,使得观众能够不受加密方式的限制,观看到更多的电视节目,给用户带来极大的便利和体验。
【技术实现步骤摘要】
一种机顶盒加密节目解扰方法及机顶盒
本专利技术涉及通信领域,尤其涉及一种机顶盒加密节目解扰方法及机顶盒。
技术介绍
BISS,全称BasicInteroperableScramblingSystem,是在数字电视系统中使用的一种加扰方法,是一种卫星广播加密系统,也是一种密钥固定的加扰方法,一些节目采用BISS加密方式进行加密。目前,为保证安全性,机顶盒已经大都为高级安全机顶盒。在高级安全机顶盒中,条件接收(CA)的密钥是以密文方式传输的,只在主芯片内是明文,而解扰设置为高级安全模式的机顶盒,直接将明文的密钥设置到解扰器,不能够对节目进行解扰。但是,BISS加密方式是明文的,这就导致高级安全机顶盒不能对BISS加密方式加密的BISS加密节目进行解扰,使得用户不能观看节目,给用户带来极大的不便。
技术实现思路
有鉴于此,有必要针对上述高级安全机顶盒不能对BISS加密节目进行解扰的问题,提供一种机顶盒加密节目解扰方法。此外,还提供一种机顶盒。一种机顶盒加密节目解扰方法,包括如下步骤:对于播放的节目,解析获取节目的加密方式;判断节目的加密方式是否为BISS加密方式,若是将机顶盒的解扰模式设置为非高级安全解扰模式,进行BISS解扰,否则将机顶盒的解扰模式设置为高级安全解扰模式。在其中的一个实施方式中,所述对于播放的节目,解析获取节目的加密方式的步骤具体为:查询节目所在频点中的PMT表,解析PMT表中条件接收系统标识,根据条件接收系统标识对应的加密方式,获取节目的加密方式。在其中的一个实施方式中,所述将机顶盒的解扰模式设置为非高级安全解扰模式的步骤具体为:发送加密的第一设置指令,解密获得第一设置指令,根据第一设置指令将机顶盒的解扰模式设置为非高级安全解扰模式;所述将机顶盒的解扰模式设置为高级安全解扰模式的步骤具体为:发送加密的第二设置指令,解密获得第二设置指令,根据第二设置指令将机顶盒的解扰模式设置为高级安全解扰模式。在其中的一个实施方式中,所述将机顶盒的解扰模式设置为非高级安全解扰模式的步骤具体为:调用存储器中的第一指令函数,随机产生第一设置指令并存储;调用第一加密函数,对第一设置指令进行加密,并产生与存储的第一设置指令相关联的有效命令标识;在设置时,对加密的第一设置指令进行解密,并根据有效命令标识查找到存储的第一设置指令,将解密的第一设置指令与存储的第一设置指令进行比较,若两者匹配则将机顶盒的解扰模式设置为非高级安全解扰模式,否则为非法指令不进行设置。在其中的一个实施方式中,所述将机顶盒的解扰模式设置为高级安全解扰模式的步骤具体为:调用存储器中的第二指令函数,随机产生第二设置指令并存储;调用第二加密函数,对第二设置指令进行加密,并产生与存储的第二设置指令相关联的有效命令标识;在设置时,对加密的第二设置指令进行解密,并根据有效命令标识查找到存储的第二设置指令,将解密的第二设置指令与存储的第二设置指令进行比较,若两者匹配则将机顶盒的解扰模式设置为高级安全解扰模式,否则为非法指令不进行设置。一种机顶盒,包括:加密方式获取单元,对于播放的节目,解析获取节目的加密方式;模式设置单元,判断节目的加密方式是否为BISS加密方式,若是则将机顶盒的解扰模式设置为非高级安全解扰模式,进行BISS解扰,否则将机顶盒的解扰模式设置为高级安全解扰模式。在其中的一个实施方式中,所述加密方式获取单元查询节目所在频点中的PMT表,解析PMT表中条件接收系统标识,根据条件接收系统标识对应的加密方式,获取节目的加密方式。在其中的一个实施方式中,机顶盒发送加密的第一设置指令,模式设置单元解密获得第一设置指令,根据第一设置指令将机顶盒的解扰模式设置为非高级安全解扰模式;机顶盒发送加密的第二设置指令,模式设置单元解密获得第二设置指令,根据第二设置指令将机顶盒的解扰模式设置为高级安全解扰模式。在其中的一个实施方式中,调用存储器中的第一指令函数,随机产生第一设置指令并存储;调用第一加密函数,对第一设置指令进行加密,并产生与存储的第一设置指令相关联的有效命令标识;在设置时,所述模式设置单元对加密的第一设置指令进行解密,并根据有效命令标识查找到存储的第一设置指令,将解密的第一设置指令与存储的第一设置指令进行比较,若两者匹配则将机顶盒的解扰模式设置为非高级安全解扰模式,否则为非法指令不进行设置。在其中的一个实施方式中,调用存储器中的第二指令函数,随机产生第二设置指令并存储;调用第二加密函数,对第二设置指令进行加密,并产生与存储的第二设置指令相关联的有效命令标识;在设置时,所述模式设置单元对加密的第二设置指令进行解密,并根据有效命令标识查找到存储的第二设置指令,将解密的第二设置指令与存储的第二设置指令进行比较,若两者匹配则将机顶盒的解扰模式设置为高级安全解扰模式,否则为非法指令不进行设置。本专利技术的方法和机顶盒,在对节目播放时获取节目的加密方式,然后对节目的加密方式进行判断,若节目加密方式为BISS加密方式则将机顶盒的解扰模式设置为非高级安全解扰模式,进行BISS解扰,否则设置为高级安全解扰模式,根据不同的加密方式设置相应的解扰模式,在保证安全性前提下使观众能够观看BISS加密的节目,使得观众能够不受加密方式的限制,观看到更多的电视节目,给用户带来极大的便利和体验。附图说明图1是一个实施例中的机顶盒加密节目解扰方法的流程图;图2是一个实施例中的机顶盒的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1是一个实施例中的机顶盒加密节目解扰方法的流程图。该方法包括:S10:对于播放的节目,解析获取节目的加密方式。该方法,对播放的节目,不是直接对节目进行解扰,而是首先解析获取该节目的加密方式,了解该节目采用的是何种解密方式。在该实施例中,该步骤具体为:查询节目所在频点中的PMT表(节目映射表),解析PMT表中条件接收系统标识(CA_system_ID),根据条件接收系统标识对应的加密方式,获取节目的加密方式。S20:判断节目的加密方式是否为BISS加密方式,若是则执行步骤S30,否则执行步骤S40。在解析获取节目的加密方式后,要对该节目的加密方式进行判断,判断该节目的加密方式是否属于BISS加密方式,根据加密方式的不同采取不同的操作。如果加密方式为BISS加密方式,执行步骤S30,否则执行步骤S40。在该实施例中,若CA_system_ID为0x2600,则加密方式为BISS加密方式。S30:将机顶盒的解扰模式设置为非高级安全解扰模式,进行BISS解扰。若节目的加密方式为BISS加密方式,由于BISS加密方式为明文加密方式,机顶盒的解扰模式在高级安全模式下不能进行解扰,无法观看节目,若想观看节目需要对机顶盒的解扰模式进行设置,将机顶盒的解扰模式设置为非高级安全解扰模式,在非高级安全解扰模式下进行BISS解扰,才能够对BISS加密方式进行解扰。由于将机顶盒的解扰模式设置为非高级安全解扰模式涉及到机顶盒的安全性问题,为保证机顶盒的安全性,防止遭到恶意攻击导致机顶盒高级安全模式被破坏,设置过程需要在加密条件下进行。在该实施例中,将机本文档来自技高网...

【技术保护点】
一种机顶盒加密节目解扰方法,其特征在于,包括如下步骤:对于播放的节目,解析获取节目的加密方式;判断节目的加密方式是否为BISS加密方式,若是将机顶盒的解扰模式设置为非高级安全解扰模式,进行BISS解扰,否则将机顶盒的解扰模式设置为高级安全解扰模式。
【技术特征摘要】
1.一种机顶盒加密节目解扰方法,其特征在于,包括如下步骤:对于播放的节目,解析获取节目的加密方式;判断节目的加密方式是否为BISS加密方式,若是将机顶盒的解扰模式设置为非高级安全解扰模式,进行BISS解扰,否则将机顶盒的解扰模式设置为高级安全解扰模式;其中,将机顶盒的解扰模式设置为非高级安全解扰模式的步骤包括:调用存储器中的第一指令函数,随机产生第一设置指令并存储;调用第一加密函数,对第一设置指令进行加密,并产生与存储的第一设置指令相关联的有效命令标识;在设置时,对加密的第一设置指令进行解密,并根据有效命令标识查找到存储的第一设置指令,将解密的第一设置指令与存储的第一设置指令进行比较,若两者匹配则将机顶盒的解扰模式设置为非高级安全解扰模式。2.根据权利要求1所述的机顶盒加密节目解扰方法,其特征在于,所述对于播放的节目,解析获取节目的加密方式的步骤具体为:查询节目所在频点中的PMT表,解析PMT表中条件接收系统标识,根据条件接收系统标识对应的加密方式,获取节目的加密方式。3.根据权利要求1所述的机顶盒加密节目解扰方法,其特征在于,所述将机顶盒的解扰模式设置为高级安全解扰模式的步骤具体为:调用存储器中的第二指令函数,随机产生第二设置指令并存储;调用第二加密函数,对第二设置指令进行加密,并产生与存储的第二设置指令相关联的有效命令标识;在设置时,对加密的第二设置指令进行解密,并根据有效命令标识查找到存储的第二设置指令,将解密的第二设置指令与存储的第二设置指令进行比较,若两者匹配则将机顶盒的...
【专利技术属性】
技术研发人员:郑巧红,
申请(专利权)人:深圳市九洲电器有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。