[发明专利]认证树的修剪在审
申请号: | 201880065198.8 | 申请日: | 2018-06-11 |
公开(公告)号: | CN111164934A | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | J.库纳尔;P.卡西纳坦 | 申请(专利权)人: | 西门子股份公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 毕铮;刘春元 |
地址: | 德国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 认证 修剪 | ||
1.一种操作服务器系统(100)的方法,所述方法包括基于修剪认证树数据结构来提供更新的认证树数据结构,其中
所述修剪认证树数据结构包括第一组N个数据块(d0,...,d7)和第一根散列值(Ro),第一组的数据块(d0,...,d7)中的每一个经由关联认证路径与第一根散列值(Ro)相关联;其中此外
所述更新的认证树数据结构包括第二组数据块(d4,...,d11),第二组基于从第一组中修剪M个数据块(d0,...,d3)而被确定,所述更新的认证树数据结构此外包括基于所修剪的数据块(d0,...,d3)而被确定的修剪散列值(Rd),并且此外包括第二根散列值(Rc),第二根散列值(Rc)基于第二组而被确定,第二组的数据块(d4,...,d11)中的每一个经由关联认证路径与第二根散列值(Rc)相关联。
2.根据权利要求1所述的方法,其中第二根散列值(Rc)基于修剪散列值(Rd)而被确定。
3.根据权利要求1或2所述的方法,其中第二组此外基于添加L个数据块(d8,...,d11)而被确定,并且第二根散列值(Rc)基于如此确定的第二组而被确定。
4.根据前述权利要求中任一项所述的方法,其中所述更新的认证树数据结构包括多个不同的修剪散列值(Rd),其中每个修剪散列值(Rd)与不同的修剪认证树数据结构相关联。
5.根据前述权利要求中任一项所述的方法,其中所述修剪认证树数据结构和所述更新的认证树数据结构表示Merkle树或Tiger树。
6.根据前述权利要求中任一项所述的方法,其中修剪散列值(Rd)与修剪认证树的节点相关联,所述节点是经由关联认证树路径从要被修剪的所有M个数据块(d0,...,d3)而达到的节点。
7.一种服务器系统(100),所述服务器系统(100)适于基于修剪认证树数据结构来提供更新的认证树数据结构,其中
所述修剪认证树数据结构包括第一组N个数据块(d0,...,d7)和第一根散列值(Ro),第一组的数据块(d0,...,d7)中的每一个经由关联认证路径与第一根散列值(Ro)相关联;其中此外
所述更新的认证树数据结构包括第二组数据块(d4,...,d11),第二组基于从第一组中修剪M个数据块(d0,...,d3)而被确定,所述更新的认证树数据结构此外包括基于所修剪的数据块(d0,...,d3)而被确定的修剪散列值(Rd),并且此外包括第二根散列值(Rc),第二根散列值(Rc)基于第二组而被确定,第二组的数据块(d4,...,d11)中的每一个经由关联认证路径与第二根散列值(Rc)相关联。
8.根据权利要求7所述的服务器系统,其中第二根散列值(Rc)基于修剪散列值(Rd)而被确定。
9.根据权利要求7或8所述的服务器系统,其中第二组此外基于添加L个数据块(d8,...,d11)而被确定,并且第二根散列值(Rc)基于如此确定的第二组而被确定。
10.根据权利要求7至9中任一项所述的服务器系统,其中所述更新的认证树数据结构包括多个不同的修剪散列值(Rd),其中每个修剪散列值(Rd)与不同的修剪认证树数据结构相关联。
11.根据权利要求7至10中任一项所述的服务器系统,其中所述修剪认证树数据结构和所述更新的认证树数据结构表示Merkle树或Tiger树。
12.根据权利要求7至11中任一项所述的服务器系统,其中修剪散列值(Rd)与修剪认证树的节点相关联,所述节点是经由关联认证树路径从要被修剪的所有M个数据块(d0,...,d3)而达到的节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西门子股份公司,未经西门子股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880065198.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于聚氨酯泡沫的粘弹性元件
- 下一篇:用于确定传感器位置的系统和方法