发明名称 数据处理设备中的软件库的安全保护
摘要 处理设备(2)具有安全域(90)和较不安全域(80)。当处理电路(2)在域之间调用时,安全保护硬件(40)执行安全检查操作。数据存储装置(6)存储若干软件库(100)和库管理软件(110)。库管理软件(110)选择库(100)中的至少一者作为处理电路(4)可执行的活动库并且选择至少一个其他库(100)作为不可执行的不活动库。响应于对不活动库的访问,库管理软件(110)切换哪个库为活动的。
申请公布号 CN105264540A 申请公布日期 2016.01.20
申请号 CN201480031833.2 申请日期 2014.03.13
申请人 ARM 有限公司 发明人 托马斯·克里斯托弗·乔洛卡特
分类号 G06F21/74(2006.01)I 主分类号 G06F21/74(2006.01)I
代理机构 北京东方亿思知识产权代理有限责任公司 11258 代理人 李晓冬
主权项 一种数据处理设备,包括:处理电路,所述处理电路用于响应于指令而执行数据处理,所述处理电路具有多个操作域,所述多个操作域包括安全域和较不安全域,其中当在所述安全域中操作时对所述指令可访问的至少一些数据当在所述较不安全域中操作时不可访问;安全保护硬件,所述安全保护硬件被配置为响应于所述较不安全域和所述安全域之间的处理电路调用而执行第一安全保护操作;以及数据存储装置,所述数据存储装置被配置为存储多个软件库和库管理软件,以供所述处理电路执行;其中:所述库管理软件被配置为控制所述处理电路将所述多个软件库中的至少一者设置为所述处理电路可执行的活动软件库,并且将至少一个其他软件库设置为所述处理电路不可执行的不活动软件库;以及响应于所述处理电路调用目标不活动软件库,所述库管理软件被配置为执行活动库切换来控制所述处理电路将所述目标不活动软件库设置为活动软件库并且将先前活动软件库设置为不活动软件库。
地址 英国剑桥