[发明专利]数据验证方法有效
| 申请号: | 201080037628.9 | 申请日: | 2010-06-22 |
| 公开(公告)号: | CN102483781A | 公开(公告)日: | 2012-05-30 |
| 发明(设计)人: | A.弗雷;G.佩斯金 | 申请(专利权)人: | 信诚逻辑公司 |
| 主分类号: | G06F21/00 | 分类号: | G06F21/00 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 于小宁 |
| 地址: | 法国*** | 国省代码: | 法国;FR |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 验证 方法 | ||
1.一种验证电子系统(1)的数据的方法,所述电子系统(1)包括受信任的处理器(2)、受信任的高速缓存存储器(3)和大容量储存存储器(4),其中数据被存储在大容量储存存储器(4)中,所述存储器被划分为块,每个块通过地址来识别,所述数据经由验证树寻址,所述验证树是包括节点的树结构,其中后代节点附接于根节点并且每个节点存储包含其每个子节点的块的地址和每个块的摘要值,
所述方法包括通过以下步骤访问(A0或A1)所搜索的数据(Dr):
a)通过以包含根节点的块的参考摘要值(Eref)来初始化当前摘要值(Ec)而以根节点初始化(S1)当前节点,
b)在受信任的高速缓存存储器(3)中加载(S2)包含当前节点(Nc)的块(B),
c)计算(S3)所加载的块的摘要(E),
d)如果计算的摘要与当前摘要值不同,报告(S4,S5)数据损坏并且停止对所搜索的数据的访问,
e)如果当前节点(Nc)包含所搜索的数据(Dr),将当前节点发送回(S6,S7),并且停止访问搜索的数据的步骤,
f)确定(S8)从中导出包含所述数据的子树的子节点(Nf),
g)在当前摘要(Ec)处分配(S9)在当前节点(Nc)中存储的子节点(Nf)的摘要值(Ef),所述子节点(Nf)变成当前节点(Nc),
h)循环到加载步骤b)(S2)。
2.根据权利要求1所述的验证电子系统的数据的方法,其中在当前节点初始化步骤a)(S1)之后,该方法包括在于验证位于受信任的存储器中的块是否包含当前节点的附加步骤(S11),当所述块不包含当前节点时,实施加载步骤b)(S2)、摘要计算步骤c)(S3)、摘要验证(S4)和数据损坏报告步骤(S4,S5)d)。
3.根据权利要求1或2所述的验证电子系统的数据的方法,其中初始化步骤在于,通过以从存在于受信任的高速缓存存储器中并且包含具有所搜索的数据的节点的祖先节点N的块计算的摘要值来初始化当前摘要值,而将当前节点初始化为节点N。
4.根据权利要求1或2所述的验证电子系统的数据的方法,其中初始化步骤在于,在受信任的高速缓存存储器中存在块的值时,通过以在受信任的高速缓存存储器中发现的摘要值来初始化当前摘要值,而将当前节点初始化为节点N。
5.根据前述权利要求中的任一项所述的验证电子系统的数据的方法,其中当在受信任的高速缓存存储器中存储了当前节点的块或者块摘要时,还将当前节点处的父节点的块或者块摘要存储在受信任的高速缓存存储器中。
6.根据前述权利要求中的任一项所述的验证电子系统的数据的方法,其中该方法还包括按照以下步骤进行的对块的修改(M0):
a)访问(S21)位于大容量储存存储器(4)中的块(B),并且将其转移到受信任的存储器(3),
b)修改(S22)块(Bmod)的内容,
c)计算(S23)修改的块的内容的摘要值(E[Bmod]),
d)在大容量储存存储器(4)中写入(S24)修改后的块(Bmod)的内容,
e)如果所述块包含根节点(S25),在受信任的存储器(3)中存储(S26)计算的摘要值(E[Bmod])作为块的新的参考摘要值(Eref[Br]),
f)如果所述块不包含根节点(S25),在包含所述块的父节点的父块中,利用计算的摘要值(E[Bmod])替换(S27)父块的摘要值(E[B])。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信诚逻辑公司,未经信诚逻辑公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080037628.9/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





