[发明专利]使用分离数字签名认证多个文件的系统和方法有效
申请号: | 201210348642.1 | 申请日: | 2012-09-19 |
公开(公告)号: | CN103200163B | 公开(公告)日: | 2016-11-23 |
发明(设计)人: | S.P.萨卡;A.I.阿尔拉巴迪;T.M.P.卡特斯伯格 | 申请(专利权)人: | 通用汽车环球科技运作有限责任公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 冯春时 |
地址: | 美国密*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 分离 数字签名 认证 文件 系统 方法 | ||
1.一种用于认证数据文件的方法,包括:
提供多个软件部分文件和与所述软件部分文件相关联的清单文件,所述清单文件标识所述多个软件部分文件中的每一个;
将所述清单文件与清单分离数字签名相关联;
用所述清单分离数字签名来数字地签名所述清单文件,其中,所述清单分离数字签名认证所述清单文件;
将所述多个软件部分文件中的每一个与多个独特的分离数字签名中的一个相关联;以及
用所述多个独特的分离数字签名中的一个数字地签名所述多个软件部分文件中的每一个,其中,所述多个独特的分离数字签名中的每一个认证所述多个软件部分文件中的一个。
2.如权利要求1所述的方法,其特征在于,包括提供分离数字签名文件,所述分离数字签名文件包括所述多个独特的分离数字签名和所述清单分离数字签名。
3.如权利要求1所述的方法,其特征在于,包括计算所述清单文件的清单文件哈希值并从所述清单分离数字签名中提取清单数字签名哈希值。
4.如权利要求3所述的方法,其特征在于,使用哈希函数来计算所述清单文件哈希值和所述清单数字签名哈希值。
5.如权利要求3所述的方法,其特征在于,包括将所述清单文件哈希值和所述清单数字签名哈希值进行比较以确定所述清单文件哈希值和所述清单数字签名哈希值是否相互匹配。
6.如权利要求5所述的方法,其特征在于,包括如果所述清单文件哈希值和所述清单数字签名哈希值相互匹配,则从所述清单文件中提取代表所述多个软件部分文件的部件编号列表。
7.如权利要求6所述的方法,其特征在于,包括计算所述多个软件部分文件中的每一个的软件部分文件哈希值并将所述软件部分文件哈希值与存在于所述清单文件中的相应的哈希值进行比较,并且其中,如果所述软件部分文件哈希值与所述清单文件的所述相应的哈希值匹配,则从所述多个独特的分离数字签名中的每一个提取相应的分离数字签名哈希值。
8.如权利要求7所述的方法,其特征在于,如果每个软件部分文件哈希值和从所述多个独特的分离数字签名中的一个提取的相应的分离数字签名哈希值相互匹配,则确认所述多个软件部分文件和所述清单文件的完整性。
9.如权利要求7所述的方法,其特征在于,使用哈希函数来计算所述软件部分文件哈希值和所述分离数字签名哈希值。
10.一种用于认证数据文件的系统,包括:
具有存储器的存储装置,所述存储器用于存储多个软件部分文件、与所述多个软件部分文件相关联的清单文件、多个独特的分离数字签名、和清单分离数字签名,所述清单文件标识所述多个软件部分文件中的每一个,其中,所述多个独特的分离数字签名中的每一个认证所述多个软件部分文件中相应的一个,并且其中,所述清单分离数字签名认证所述清单文件;以及
至少一个连接到所述存储装置的控制模块,用于发送和接收来自所述存储装置的数据,所述至少一个控制模块包括:
用于监测所述存储装置以便监测所述多个软件部分文件、所述清单文件、所述多个软件部分文件、所述多个独特的分离数字签名和所述清单分离数字签名的控制逻辑;
用于计算表示包括在所述清单文件中的数据的清单文件哈希值的控制逻辑;
用于从所述清单分离数字签名中提取清单数字签名哈希值的控制逻辑;
用于将所述清单文件哈希值和所述清单数字签名哈希值进行比较以及如果所述清单文件哈希值和所述清单数字签名哈希值匹配时认证所述清单文件的控制逻辑;
用于计算所述多个软件部分文件中的每一个的独特的软件部分文件哈希值以及将所述软件部分文件哈希值和存在于所述清单文件中的相应的哈希值进行比较的控制逻辑;
如果所述软件部分文件哈希值与所述清单文件的相应的哈希值匹配则从所述多个独特的分离数字签名中的每一个提取分离数字签名哈希值的控制逻辑;
用于将所述多个软件部分文件中的每一个的所述独特的软件部分文件哈希值和来自所述多个独特的分离数字签名中相应的一个的所述分离数字签名哈希值进行比较的控制逻辑;以及
如果所述多个软件部分文件中的每一个的所述独特的软件部分文件哈希值与来自所述多个独特的分离数字签名中相应的一个的分离数字签名哈希值匹配则认证所述多个软件部分文件和所述清单文件的控制逻辑。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用汽车环球科技运作有限责任公司,未经通用汽车环球科技运作有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210348642.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:手指静脉认证装置
- 下一篇:用于红外重摄的热成像相机