[发明专利]用于存储、认证以及执行应用程序的方法有效
申请号: | 200480037940.2 | 申请日: | 2004-12-15 |
公开(公告)号: | CN1894968A | 公开(公告)日: | 2007-01-10 |
发明(设计)人: | 寺尾聪;楠堂忠夫;盐见隆一 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | H04N7/16 | 分类号: | H04N7/16;H04N7/24;H04N5/00 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 王英 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 传统上,当已升级程序的版本时,当前存储的程序的整体需要被删除,以便被新程序替换,并且当激活该新程序时,需要再次对该新程序进行认证。然而,由于即使当仅仅改变一部分该程序时,也需要存储并认证整个程序,这会消耗时间并导致响应速度下降。为了解决该问题,当存储新程序时,本发明提取新程序和当前存储的旧程序之间的差别,并且在仅对这些差别执行认证后存储新程序。 | ||
搜索关键词: | 用于 存储 认证 以及 执行 应用程序 方法 | ||
【主权项】:
1.一种程序数据文件存储方法,包括第一步骤,用于认证包含在第一传输流中的第一程序的数据文件中的每一个,以及根据与所述第一程序的数据文件中的每一个的存储有关的信息,将所述第一程序的已认证的数据文件中的每一个存储到广播接收器中;第二步骤,用于接收与包含在第二传输流中的第二程序的数据文件中的每一个的存储有关的信息;以及当所述第二程序的数据文件包含不同于在存储所述第一程序时已认证的、所述第一程序的数据文件中的任何一个的数据文件时执行下列步骤:第三步骤,用于检验两个散列值是否一致,其中一个散列值是根据包含在所述第二程序中的所述不同的数据文件而计算的,而另一个散列值存储在对应于包含在所述第二程序中的所述不同的数据文件的散列文件中;第四步骤,用于检验包含在所述第二程序中的证书文件是否有效;第五步骤,用于检验解密值与散列值是否一致,所述解密值是通过使用所述第二程序的证书文件中的叶证书的公钥,来解密包含在所述第二程序中的签名文件的签名值而获得的,而所述散列值是根据位于所述第二程序的顶层目录中的散列文件计算的;以及第六步骤,用于认证所述第二程序,以及当满足下列条件时,根据与所述第二程序的数据文件中的每一个的存储有关的信息存储所述已认证的第二程序,所述条件为:在所述第三步骤中,检验结果为所述两个散列值一致;在所述第四步骤中,检验结果为包含在所述第二程序中的证书文件有效;以及在所述第五步骤中,检验结果为所述解密值与所述散列值一致。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200480037940.2/,转载请声明来源钻瓜专利网。
- 上一篇:光记录介质
- 下一篇:眼科设备用的抗微生物涂层