一种机顶盒防盗版方法和机顶盒技术

技术编号:9720701 阅读:254 留言:0更新日期:2014-02-27 08:08
本发明专利技术适用于信息技术领域,尤其涉及一种机顶盒防盗版方法和机顶盒,包括:生成所述机顶盒的密钥;将所述密钥通过预设签名算法签名随机数,得到签名数据;将所述随机数和所述签名数据存入所述机顶盒的指定位置;当所述机顶盒开机时,从所述机顶盒的所述指定位置读取所述随机数和所述签名数据,并读取所述机顶盒的所述硬件标识码;通过所述第一算法计算读取出的硬件标识码,将计算得到的密钥通过所述预设签名算法签名所述随机数,判断得到的结果是否和读取出的签名数据相同;在判断出所述得到的结果和读取出的签名数据相同之后,再启动所述机顶盒。本发明专利技术增大了机顶盒的破解难度,提高了机顶盒的防盗版性。

【技术实现步骤摘要】
一种机顶盒防盗版方法和机顶盒
本专利技术属于信息
,尤其涉及一种机顶盒防盗版方法和机顶盒。
技术介绍
现有的机顶盒技术基本没有防盗版保护措施,只要盗版者取得正规厂家生产的一台机顶盒,复制该机顶盒的电路板,读取闪存中的程序,再购买生产机顶盒所需的元器件,就可以无限制地生产此类机顶盒,牟取经济利益,同时给正规的机顶盒生产厂家带来极大的经济损失。综上所述,现有的机顶盒防盗版技术防盗性差。
技术实现思路
本专利技术实施例的目的在于提供一种机顶盒防盗版方法,旨在解决现有的机顶盒防盗版方法防盗性差的问题。本专利技术实施例是这样实现的,一种机顶盒防盗版方法,包括:生成所述机顶盒的密钥,所述密钥通过第一算法计算所述机顶盒的硬件标识码生成,所述硬件标识码用于唯一标识所述机顶盒中的指定硬件;将所述密钥通过预设签名算法签名随机数,得到签名数据;将所述随机数和所述签名数据存入所述机顶盒的指定位置;当所述机顶盒开机时,从所述机顶盒的所述指定位置读取所述随机数和所述签名数据,并读取所述机顶盒的所述硬件标识码;通过所述第一算法计算读取出的硬件标识码,将计算得到的密钥通过所述预设签名算法签名所述随机数,判断得到的本文档来自技高网...
一种机顶盒防盗版方法和机顶盒

【技术保护点】
一种机顶盒防盗版方法,其特征在于,包括:生成所述机顶盒的密钥,所述密钥通过第一算法计算所述机顶盒的硬件标识码生成,所述硬件标识码用于唯一标识所述机顶盒中的指定硬件;将所述密钥通过预设签名算法签名随机数,得到签名数据;将所述随机数和所述签名数据存入所述机顶盒的指定位置;当所述机顶盒开机时,从所述机顶盒的所述指定位置读取所述随机数和所述签名数据,并读取所述机顶盒的所述硬件标识码;通过所述第一算法计算读取出的硬件标识码,将计算得到的密钥通过所述预设签名算法签名所述随机数,判断得到的结果是否和读取出的签名数据相同;在判断出所述得到的结果和读取出的签名数据相同之后,再启动所述机顶盒。

【技术特征摘要】
1.一种机顶盒防盗版方法,其特征在于,包括:生成所述机顶盒的密钥,所述密钥通过第一算法计算所述机顶盒的硬件标识码生成,所述硬件标识码用于唯一标识所述机顶盒中的指定硬件,所述机顶盒的内置芯片具有唯一的硬件标识码且可读取该唯一的硬件标识码;将所述密钥通过预设签名算法签名随机数,得到签名数据;将所述随机数和所述签名数据存入所述机顶盒的指定位置;当所述机顶盒开机时,从所述机顶盒的所述指定位置读取所述随机数和所述签名数据,并读取所述机顶盒的所述硬件标识码;通过所述第一算法计算读取出的硬件标识码,将计算得到的密钥通过所述预设签名算法签名所述随机数,判断得到的结果是否和读取出的签名数据相同;在判断出所述得到的结果和读取出的签名数据相同之后,再启动所述机顶盒,其中,将所述随机数和所述签名数据存入所述机顶盒的指定位置具体为:将所述随机数分割得到1个以上所述随机数的子数据;将所述签名数据分割得到1个以上所述签名数据的子数据;所述随机数的子数据与所述签名数据的子数据通过第二算法计算生成1个以上组合数据;将所述1个以上组合数据存入所述机顶盒的指定位置。2.如权利要求1所述的方法,其特征在于,所述生成所述机顶盒的密钥具体为:从所述机顶盒的所述指定硬件中读取所述硬件标识码;读取所述指定硬件的生产序列号;通过所述第一算法,将所述硬件标识码与所述生产序列号组合生成所述机顶盒的密钥。3.如权利要求1和2任一项所述的方法,其特征在于,所述指定位置包括以下至少一项:闪存或者单片机。4.如权利要求1和2任一项所述的方法,其特征在于,所述指定硬件包括以下任意一项:闪存、中央处理器CPU或者双倍速率同步动态随机存储器DDR。5.一种机顶盒,其特征在于,包括...

【专利技术属性】
技术研发人员:张平
申请(专利权)人:深圳市九洲电器有限公司
类型:发明
国别省市:

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

1