片外计算机可读指令的验证以及相关系统、方法和装置制造方法及图纸

技术编号:42429692 阅读:23 留言:0更新日期:2024-08-16 16:42
一种装置可包括片外数据存储设备和半导体器件封装,该半导体器件封装包括处理电路和片上存储器设备,该片外数据存储设备包括主数据和计算机可读指令的部分。该处理电路可检索主数据,该主数据包括可用于验证该主数据的数字签名以及可包括针对该部分中的其他部分的散列信息的散列表。该处理电路还可响应于该数字签名而验证主指令,检索一部分,计算所检索的一部分的散列值,以及确定所计算的散列值是否与该散列表的散列信息相关。

【技术实现步骤摘要】
【国外来华专利技术】

本公开整体涉及一种用于片外计算机可读指令的验证的方法。


技术介绍

1、可从片上存储器(″ocm″)执行计算机可读指令,并且可在执行之前认证该代码以增强安全执行。然而,ocm是昂贵的,因为它增加了管芯尺寸。而且,可能相对难以准确地预测可使用多少ocm(例如,鉴于对计算机可读指令的可能的未来升级或更新)。此外,这些问题在未来可能随着软件尺寸通常持续地增加而增加。


技术实现思路

【技术保护点】

1.一种装置,所述装置包括:

2.根据权利要求1所述的装置,其中所述处理电路响应于所述片上存储器已满的确定而从所述片上存储器设备逐出所述计算机可读指令的一部分。

3.根据权利要求1所述的装置,所述处理电路包括存储器管理单元(MMU),所述存储器管理单元包括所述计算机可读指令的部分的表表示,其中所述表表示的一个或多个部分表示被映射到所述片上存储器设备中的存储器位置。

4.根据权利要求3所述的装置,所述处理电路响应于所计算的散列值与针对所述计算机可读指令的相应的所检索的一部分的所述散列表的所述散列信息相关的所述确定而更新所述表表示。p>

5.根据权...

【技术特征摘要】
【国外来华专利技术】

1.一种装置,所述装置包括:

2.根据权利要求1所述的装置,其中所述处理电路响应于所述片上存储器已满的确定而从所述片上存储器设备逐出所述计算机可读指令的一部分。

3.根据权利要求1所述的装置,所述处理电路包括存储器管理单元(mmu),所述存储器管理单元包括所述计算机可读指令的部分的表表示,其中所述表表示的一个或多个部分表示被映射到所述片上存储器设备中的存储器位置。

4.根据权利要求3所述的装置,所述处理电路响应于所计算的散列值与针对所述计算机可读指令的相应的所检索的一部分的所述散列表的所述散列信息相关的所述确定而更新所述表表示。

5.根据权利要求4所述的装置,其中更新所述表表示包括将所述计算机可读指令的所述部分中的一个部分的表示的映射添加到所述片上存储器设备的存储器位置或者将所述计算机可读指令的所述部分中的一个部分的表示的映射从所述片上存储器设备的存储器位置移除。

6.根据权利要求1所述的装置,其中所述片上存储器设备包括在存储器中具有预先确定的地址的页面,所述页面存储所述计算机可读指令的相应部分。

7.根据权利要求6所述的装置,所述处理电路进行以下:

8.根据权利要求7所述的装置,其中所述一个部分是存储在所述页面中的所述部分的子集中的最近最少使用的部分。

9.根据权利要求7所述的装置,其中所述一个部分是存储在所述页面中的所述部分的子集中的最少使用的部分。

10.根据权利要求7所述的装置,其中所述一个部分是存储在所述页面中的所述部分的子集中的随机选择的部分。

1...

【专利技术属性】
技术研发人员:B·奥斯滕布林克A·D·E·西布利D·帕特尔
申请(专利权)人:微芯片技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1