[发明专利]机顶盒程序加密方法无效
申请号: | 201110325059.4 | 申请日: | 2011-10-24 |
公开(公告)号: | CN103065070A | 公开(公告)日: | 2013-04-24 |
发明(设计)人: | 韩莹 | 申请(专利权)人: | 康佳集团股份有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;H04N21/40 |
代理公司: | 深圳市中原力和专利商标事务所(普通合伙) 44289 | 代理人: | 王英鸿 |
地址: | 518053*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机顶盒 程序 加密 方法 | ||
技术领域
本发明涉及软件加密技术领域,尤其涉及一种机顶盒程序加密方法。
背景技术
随着电视机机顶盒的普及推广,机顶盒软件开发保护力度也在不断加强,如何防止新开发的机顶盒程序被盗用,成为摆在研发人员面前的一道课题。
发明内容
为此,本发明所要解决的技术问题是:提供一种机顶盒程序加密方法,用于保护机顶盒软件程序不被盗用。
于是,本发明提供了一种机顶盒程序加密方法,包括:
在主程序中添加一段加密算法代码,在该代码中读取机顶盒的FLASH ID号;
运行加密算法,得到一个对所述FLASH ID号加密的加密串。
上述方法还包括:
提供与所述FLASH ID号加密串相匹配的解密串,才可以读取机顶盒FLASH数据。
其中,所述解密串通过机顶盒串口写入到机顶盒电可擦可编程只读存储器EEPROM中。
其中,所述加密算法为DES算法。
本发明所述机顶盒程序加密方法,通过在主程序中添加对机顶盒FLASH ID号进行加密的代码,完成了机顶盒程序的加密,防止了机顶盒软件程序被盗用。
附图说明
图1为本发明实施例所述机顶盒程序加密方法流程示意图。
具体实施方式
下面,结合附图对本发明进行详细描述。
如图1所示,本实施例提供了一种机顶盒程序加密方法,包括:
步骤21,在主程序中添加一段加密算法代码;
其中,该加密算法可以参照通用的DES算法,DES算法为密码体制中的对称密码体制,又被成为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。
步骤22,在加密算法代码中读取机顶盒的FLASH ID号;
步骤23,运行加密算法,得到一个把所述FLASH ID号加密的加密串,进而完成了对机顶盒程序的加密。
为了读取加密后的机顶盒程序,必须提供与所述FLASH ID号加密串相匹配的解密串,才可以读取机顶盒FLASH数据。其中,所述解密串通过机顶盒串口写入到机顶盒电可擦可编程只读存储器EEPROM中。EEPROM (Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器),是电可擦可编程只读存储器,是一种掉电后数据不丢失的存储芯片。
综上所述,本实施例所述机顶盒程序加密方法,通过在主程序中添加对机顶盒FLASH ID号进行加密的代码,完成了机顶盒程序的加密,防止了机顶盒软件程序被盗用。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于康佳集团股份有限公司,未经康佳集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110325059.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:附件和成像装置
- 下一篇:核电筒体自动探伤用搭载车