发明名称 校验机顶盒中程序代码的方法和系统
摘要 本发明提供一种校验机顶盒中程序代码的方法和系统。所述方法,包括:在机顶盒中存储有一包括Boot的代码的第一文件后,获取该第一文件的第一签名,其中该第一签名是一签名生成系统采用私钥加密由哈希算法处理该第一文件得到的哈希值后得到的;在启动Boot的代码之前,采用预先存储的公钥对第一签名进行处理,将处理结果作为第一基准哈希值;以及,采用预先存储的哈希算法对机顶盒中的第一文件进行处理,将得到的哈希值作为第一待验证的哈希值;在第一待验证的哈希值与第一基准哈希值相等时,触发启动Boot的代码的流程。
申请公布号 CN102509047A 申请公布日期 2012.06.20
申请号 CN201110353755.6 申请日期 2011.11.09
申请人 北京赛科世纪数码科技有限公司 发明人 王冉冉;郭先概;陈烨;高伟;李登彪
分类号 G06F21/00(2006.01)I 主分类号 G06F21/00(2006.01)I
代理机构 北京安信方达知识产权代理有限公司 11262 代理人 栗若木;王漪
主权项 一种校验机顶盒中程序代码的方法,其特征在于,包括:在机顶盒中存储有一包括Boot的代码的第一文件后,获取该第一文件的第一签名,其中该第一签名是一签名生成系统采用私钥加密由哈希算法处理该第一文件得到的哈希值后得到的;在启动Boot的代码之前,采用预先存储的公钥对第一签名进行处理,将处理结果作为第一基准哈希值;以及,采用预先存储的哈希算法对机顶盒中的第一文件进行处理,将得到的哈希值作为第一待验证的哈希值;在第一待验证的哈希值与第一基准哈希值相等时,触发启动Boot的代码的流程。
地址 100191 北京市海淀区花园东路11号505室