机顶盒防复制方法、机顶盒系统和机顶盒技术方案

技术编号:9893717 阅读:234 留言:0更新日期:2014-04-08 01:26
本发明专利技术公开了机顶盒防复制方法、机顶盒系统和机顶盒,其机顶盒防复制方法包括:A、机顶盒开机,启动加载软件;B、由加载软件中内嵌的加密模块生成第一密钥,并判断所述第一密钥是否与机顶盒内置的第二密钥匹配;如果是,则执行步骤C、加载机顶盒的应用启动机顶盒;否则,执行步骤D、机顶盒系统挂起,启动停止。本发明专利技术通过机顶盒开机启动时对比密钥决定是否启动,并且以智能卡号作为密钥计算参数,保证每个盒子密钥不一样,杜绝了机顶盒系统软件被复制,避免给企业带来损失。而且第二密钥是后期植入的,不是在工厂生产时就生效,避免给工厂生产、检测带来不变。

【技术实现步骤摘要】
机顶盒防复制方法、机顶盒系统和机顶盒
本专利技术涉及机顶盒
,特别涉及一种机顶盒防复制方法、机顶盒系统和机顶盒。
技术介绍
目前,有线数字电视机顶盒都是根据每个运营商的需求定制开发的,这期间企业需要投入大量人力物力。但是当机顶盒出货到当地后,却有不法商人通过硬件抄板、拷贝软件的方式来非法复制、销售机顶盒,这样给正规企业带来严重损失,也给广电运营商的用户管理工作带来困难。现有机顶盒的启动过程为:机顶盒开机,启动加载软件;加载软件校验机顶盒主系统数据是否完整,如果完整,则加载机顶盒系统,正常启动;如果数据不完整,则系统挂起,等待修复。从该启动流程可知,现在机顶盒在启动过程中,只能检验主系统数据是否被意外损坏,而对于整个软件系统是否为复制的版本没有鉴别能力,因此无法杜绝机顶盒软件无法复制。目前的防范手段只能是通过法律渠道禁止和打击,但是却屡禁不止。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种机顶盒防复制方法、机顶盒系统和机顶盒,能防止机顶盒软件被非法复制。为了达到上述目的,本专利技术采取了以下技术方案:一种机顶盒防复制方法,其包括:A、机顶盒开机,启动加载软件;B、由加载软件中内嵌的加密模块生成第一密钥,并判断所述第一密钥是否与机顶盒内置的第二密钥匹配;如果是,则执行步骤C;否则,执行步骤D;C、加载机顶盒的应用启动机顶盒;D、机顶盒系统挂起,启动停止。所述的机顶盒防复制方法中,在步骤A之前,所述的机顶盒防复制方法还包括:A0、通过外部加密机将第二密钥植入机顶盒中。所述的机顶盒防复制方法中,所述步骤A0具体包括:A01、机顶盒启动时将身份识别码发送给外部加密机;A02、外部加密机采用加密算法利用所述身份识别码计算生成第二密钥,并将所述第二密钥和内嵌了加密模块的加载软件发送给所述机顶盒;A03、所述机顶盒接收并存储所述第二密钥,并更新加载软件。所述的机顶盒防复制方法中,在步骤B中,所述加载软件中内嵌的加密模块生成第一密钥具体包括:B1、加载软件中内嵌的加密模块读取机顶盒的身份识别码;B2、利用所述身份识别码计算生成第一密钥。所述的机顶盒防复制方法中,所述身份识别码为智能卡卡号。一种机顶盒系统,包括机顶盒,所述机顶盒包括:加载模块,用于机顶盒开机时,启动加载软件;加密模块,用于生成第一密钥;判断模块,用于判断所述第一密钥是否与机顶盒内置的第二密钥匹配;控制模块,用于在第一密钥与第二密钥相同时,加载机顶盒的应用启动机顶盒,在第一密钥与第二密钥不同时,控制机顶盒系统挂起,启动停止。所述的机顶盒系统中,所述机顶盒还包括:植入模块,用于将第二密钥植入机顶盒中。所述的机顶盒系统,还包括外部加密机,所述机顶盒还包括:发送模块和存储模块;所述发送模块,用于机顶盒启动时将身份识别码发送给外部加密机;所述外部加密机,用于采用加密算法利用所述身份识别码计算生成第二密钥,并将所述第二密钥和内嵌了加密模块的加载软件发送给所述机顶盒;所述存储模块,用于存储所述第二密钥;所述加载模块,还用于更新加载软件。所述的机顶盒系统中,所述身份识别码为智能卡卡号。一种机顶盒,其包括:加载模块,用于机顶盒开机时,启动加载软件;加密模块,用于生成第一密钥;判断模块,用于判断所述第一密钥是否与机顶盒内置的第二密钥匹配;控制模块,用于在第一密钥与第二密钥相同时,加载机顶盒的应用启动机顶盒,在第一密钥与第二密钥不同时,控制机顶盒系统挂起,启动停止。相较于现有技术,本专利技术提供的机顶盒防复制方法、机顶盒系统和机顶盒,在机顶盒开机启动时,通过加密模块生成第一密钥,并判断所述第一密钥是否与机顶盒内置的第二密钥匹配,如果匹配,则加载机顶盒的应用启动机顶盒,否则,机顶盒系统挂起,启动停止,通过密码校验的方式,杜绝了机顶盒系统软件被复制。附图说明图1为本专利技术机顶盒防复制方法的流程图。图2为本专利技术提供的机顶盒系统的结构框图。具体实施方式本专利技术提供一种机顶盒防复制方法、机顶盒系统和机顶盒,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。机顶盒开机启动是从Loader(加载)软件开始运行的,启动时Loader会对系统做一系列初始化和校验的工作。本专利技术的基本原理是在Loader软件中内嵌加密模块,在机顶盒开机时,Loader会读取智能卡卡号利用加密算法计算出智能卡号对应的第一密钥,然后将其与机顶盒内置的第二密钥对比,如果两者匹配,则认为该机顶盒合法,软件继续启动,否则,系统挂起。机顶盒内部的第二密钥通过外部加密机,输入对应智能卡号,使用与Loader相同的加密算法计算出来,然后植入机顶盒内部,而智能卡需在用户开办数字电视业务时才能拥有,即使不法商非法复制了机顶盒软硬件,但由于智能卡是唯一的,机顶盒使用其它智能卡仍然无法正常开机,从而杜绝了机顶盒被复制的现象。请参阅图1、其为本专利技术机顶盒防复制方法的流程图。如图1所示,本专利技术的机顶盒防复制方法包括:S10、机顶盒开机,启动加载软件;S20、由加载软件中内嵌的加密模块生成第一密钥,并判断所述第一密钥是否与机顶盒内置的第二密钥匹配;如果是,则执行步骤S30;否则,执行步骤S40;S30、加载机顶盒的应用启动机顶盒;S40、机顶盒系统挂起,启动停止。本专利技术实施例中,所述第二密钥可以在机顶盒生产时直接植入,也可以在开户现场进行机卡配对时植入机顶盒。本实施例优选为在开户现场进行机卡配对时植入。因此在步骤S10之前,所述的机顶盒防复制方法还包括:通过外部加密机将第二密钥植入机顶盒中。其中,所述第二密钥植入的方式具体包括:机顶盒启动时将身份识别码发送给外部加密机;之后、由外部加密机采用加密算法利用所述身份识别码计算生成第二密钥,并将所述第二密钥和内嵌了加密模块的加载软件发送给所述机顶盒;再通过所述机顶盒接收并存储所述第二密钥,并更新加载软件。在植入第二密钥和更新加载软件后,机顶盒每次启动时,加载软件均为更新过的软件。所述身份识别码为智能卡卡号,机顶盒启动时会读取智能卡卡号,并将智能卡卡号发送给外部加密机;外部加密机通过预设加密算法利用所述身份识别码计算生成第二密钥,并将第二密钥传回给机顶盒。其中,所述加密算法包括DES(DataEncryptionStandard,数据加密标准)加密算法、DSA(DigitalSignatureAlgorithm,数字签名算法)加密算法、AES(AdvancedEncryptionStandard,高级加密标准)加密算法等。其中,第二密钥为智能卡卡号加一位数字(如:1)加密生成。所述加载软件中内嵌的加密模块生成第一密钥具体包括:加载软件中内嵌的加密模块读取机顶盒的身份识别码;之后,加密模块利用所述身份识别码计算生成第一密钥。本实施例中,所述身份识别码同样为智能卡卡号,生成第一密钥的加密方式与第二密钥的加密方式相同,只有在两个密钥相同时,机顶盒才能正常启动。这样一台机顶盒仅能提供一张智能卡使用,即使机顶盒软件被复制,也会由于机顶盒生气的第一密钥和其内置的第二密钥不同,使机顶盒系统不能正常启动。本专利技术还相应提供一种机顶盒10系统,请参阅图2,其为本专利技术提供的机顶盒10系统的本文档来自技高网...

【技术保护点】
一种机顶盒防复制方法,其特征在于,包括:A、机顶盒开机,启动加载软件;B、由加载软件中内嵌的加密模块生成第一密钥,并判断所述第一密钥是否与机顶盒内置的第二密钥匹配;如果是,则执行步骤C;否则,执行步骤D;C、加载机顶盒的应用启动机顶盒;D、机顶盒系统挂起,启动停止。

【技术特征摘要】
1.一种机顶盒防复制方法,其特征在于,包括:A、机顶盒开机,启动加载软件;B、由加载软件中内嵌的加密模块生成第一密钥,并判断所述第一密钥是否与机顶盒内置的第二密钥匹配;如果是,则执行步骤C;否则,执行步骤D;C、加载机顶盒的应用启动机顶盒;D、机顶盒系统挂起,启动停止;在步骤A之前,所述的机顶盒防复制方法还包括:A0、通过外部加密机将第二密钥植入机顶盒中;所述步骤A0具体包括:A01、机顶盒启动时将身份识别码发送给外部加密机;A02、外部加密机采用加密算法利用所述身份识别码计算生成第二密钥,并将所述第二密钥和内嵌了加密模块的加载软件发送给所述机顶盒;其中,外部加密机采用与加载软件相同的加密算法,所述第二密钥在开户现场进行机卡配对时植入机顶盒;A03、所述机顶盒接收并存储所述第二密钥,并更新加载软件,在植入第二密钥和更新加载软件后,机顶盒每次启动时,加载软件均为更新过的软件;在步骤B中,所述加载软件中内嵌的加密模块生成第一密钥具体包括:B1、加载软件中内嵌的加密模块读取机顶盒的身份识别码;B2、利用所述身份识别码计算生成第一密钥;其中,生成第一密钥的加密方式与第二密钥的加密方式相同,只有在两个密钥相同时,机顶盒才能正常启动。2.根据权利要求1所述的机顶盒防复制方法,其特征在于,所述身份识别码为智能卡卡号。3.一种机顶盒系统,其特征在于,包括机顶盒,所述机顶盒包括:加载模块,用于机顶盒开机时,启动加载软件;加密模块,用于生成第一密钥,其中,生成第一密钥的加密方式与第二密钥的加密方式相同,只有在两个密钥相同时,机顶盒才能正常启动;判断模块,用于判断所述第一密钥是否与机顶盒内置的第二密钥匹配;控制模块,用于在第一密钥与第二密钥相同时,加载机顶盒的应用启动机顶盒,在第一密钥与第二密钥不同时,...

【专利技术属性】
技术研发人员:于海波
申请(专利权)人:康佳集团股份有限公司
类型:发明
国别省市:

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

1