-
公开(公告)号:CN110945509B
公开(公告)日:2023-08-11
申请号:CN201880049604.1
申请日:2018-07-25
Applicant: ARM有限公司
Inventor: 普拉卡什·S·拉马赫亚尼 , 罗伯托·阿凡兹 , 温迪·阿诺特·埃萨瑟
IPC: G06F21/79
Abstract: 一种用于存储器安全的计数器完整性树包括至少一个拆分计数器节点,所述至少一个拆分计数器节点指定至少两个计数器,所述至少两个计数器各自被定义为在所述至少两个计数器之间共享的主要计数值和分别地为所述至少两个计数器中的每一个指定的各个次要计数值的组合。这增加所述树的每父节点可提供的子节点的数量,并且因此减小必须在覆盖给定大小的存储器区域的树中遍历的树层级的数量。通过在镜像计数器完整性树中分配节点以用于容纳未装配在主计数器完整性树的对应节点的较大次要计数器,可动态地改变所述次要计数器大小。
-
公开(公告)号:CN119790391A
公开(公告)日:2025-04-08
申请号:CN202380062925.6
申请日:2023-07-19
Applicant: ARM有限公司
Inventor: 罗伯托·阿凡兹 , 安德烈亚斯·拉斯·桑德伯格 , 大卫·赫穆特·沙尔 , 伊奥努特·亚历山德鲁·米哈尔塞亚
Abstract: 提供了一种设置有计数器控制电路的装置,该计数器控制电路用于维护与数据项相关联的计数器,这些计数器包括:次要计数器、中间计数器和主要计数器。该装置还设置有存储器保护单元,该存储器保护单元被配置为响应于数据项从安全存储到片外存储的传送,修改与数据项相关联的次要计数器,并且基于与数据项相关联的计数器加密数据项。该存储器保护单元还响应于溢出次要计数器,执行中间重新加密过程,该中间重新加密过程包括修改与数据项相关联的中间计数器,并且重新加密与中间计数器相关联的数据项。该存储器保护单元还响应于溢出中间计数器,执行主要重新加密过程,该主要重新加密过程包括修改主要计数器,并且重新加密数据项中的每个数据项。
-
-
公开(公告)号:CN115777101A
公开(公告)日:2023-03-10
申请号:CN202180047677.9
申请日:2021-07-07
Applicant: ARM有限公司
Inventor: 罗伯托·阿凡兹 , 安德烈亚斯·拉斯·桑德伯格 , 迈克尔·安德鲁·坎贝尔 , 马蒂亚斯·洛塔尔·伯特歇尔 , 普拉卡什·S·拉姆拉希亚尼
IPC: G06F21/79
Abstract: 本发明公开了用于保护存储在存储器的受保护区域中的数据的完整性的装置和方法。在数据块中检索存储器的该受保护区域中的数据,并且将认证码与连续地包括第一数据块和第二数据块的存储器区组相关联。该认证码的计算包括基于根据该第一数据块确定的第一散列值和根据该第二数据块确定的第二散列值的加密计算。提供散列值高速缓存以存储根据从该存储器的该受保护区域中检索的数据块确定的散列值。当从存储器中检索该第一数据块和其相关联的认证码时,执行对该散列值高速缓存中的该第二散列值的查找,并且为该数据块所属的该存储器区组计算验证认证码。该第一数据块的完整性取决于与检索到的认证码匹配的验证认证码。
-
-
公开(公告)号:CN110945509A
公开(公告)日:2020-03-31
申请号:CN201880049604.1
申请日:2018-07-25
Applicant: ARM有限公司
Inventor: 普拉卡什·S·拉马赫亚尼 , 罗伯托·阿凡兹 , 温迪·阿诺特·埃萨瑟
IPC: G06F21/79
Abstract: 一种用于存储器安全的计数器完整性树包括至少一个拆分计数器节点,所述至少一个拆分计数器节点指定至少两个计数器,所述至少两个计数器各自被定义为在所述至少两个计数器之间共享的主要计数值和分别地为所述至少两个计数器中的每一个指定的各个次要计数值的组合。这增加所述树的每父节点可提供的子节点的数量,并且因此减小必须在覆盖给定大小的存储器区域的树中遍历的树层级的数量。通过在镜像计数器完整性树中分配节点以用于容纳未装配在主计数器完整性树的对应节点的较大次要计数器,可动态地改变所述次要计数器大小。
-
-
-
-
-