验证和运行应用程序的方法技术

技术编号:3596607 阅读:178 留言:0更新日期:2012-04-11 18:40
根据常规技术,在一旦将程序保存到非易失性存储器中并随后被激活的情况下,紧接着在该激活之前执行该程序的验证。然而在开始激活该程序之前,需要诸如解密加密值这样的计算,这造成了程序响应度与所需的计算时间成比例地下降的问题。为了解决这个问题,紧接着在该程序被存储之前,执行程序的验证,以便在程序激活时不执行验证或仅进行一部分验证来检验证书的有效性。

【技术实现步骤摘要】
【国外来华专利技术】

【技术保护点】
一种已验证程序运行方法,包括:    验证和保存步骤,验证包括在传输流中的程序,并且根据与所述已验证程序的每一个数据文件的存储相关的信息,将所述程序保存到广播接收机中;以及     运行步骤,运行所述保存的已验证程序;    其中所述验证和保存步骤包括:    第一步骤,检验两个哈希值是否一致,所述哈希值的其中一个是根据在所述程序中包括的每一个数据文件计算得到的,另一个哈希值保存在与所述每一个数据文件相对应的哈希文件中;    第二步骤,检验在所述程序中包括的证书文件是否有效;    第三步骤,检验解密值和哈希值是否一致,所述解密值是通过使用在所述程序的所述证书文件中包括的叶证书的公开密钥,来解密在所述程序中包括的签名文件的签名值而获得的,所述哈希值是通过根据位于所述程序的顶级目录中的哈希文件计算得到的;以及    第四步骤,在满足所有以下条件的情况下:在所述第一步骤中所述两个哈希值被检验是一致的;在所述第二步骤中所述证书文件被检验是有效的;以及在所述第三步骤中所述解密值和哈希值被检验是一致的,验证所述程序并根据所述与存储有关的信息来保存所述已验证程序的每一个数据文件,以及    所述运行步骤包括    第五步骤,检验在所述保存的程序中包括的所述证书文件是否有效,以及    在所述运行步骤中,再次验证所述保存的程序,并且仅在所述第五步骤中在所述保存的程序中所包括的所述证书文件被检验为有效的情况下,运行所述保存的程序。...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:楠堂忠夫盐见隆一
申请(专利权)人:松下电器产业株式会社
类型:发明
国别省市:JP[日本]

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

1