-
公开(公告)号:CN110347432A
公开(公告)日:2019-10-18
申请号:CN201910522607.9
申请日:2019-06-17
Applicant: 海光信息技术有限公司
Abstract: 处理器、分支预测器及其分支预测数据处理方法、分支预测方法,其中,所述分支预测器包括:目标地址获取单元,适于获取分支指令的预测目标地址;混淆变量获取单元,适于获取采用预设规则生成的特征信息,所述特征信息包含随机特征信息和非随机特征信息其中至少一种;混淆处理单元,适于将所述目标地址获取单元所获取的所述预测目标地址与所述混淆变量获取单元所获取的特征信息进行混淆处理,生成预测目标地址的混淆值;目标地址存储单元,适于存储所述预测目标地址的混淆值。采用上述方案可以提高处理器的安全性。
-
公开(公告)号:CN110059482A
公开(公告)日:2019-07-26
申请号:CN201910346350.6
申请日:2019-04-26
Applicant: 海光信息技术有限公司
IPC: G06F21/55
Abstract: 本发明实施例提供了一种独占缓存空间单元的独占更新方法及相关装置,方法包括:接收独占缓存空间单元的独占更新请求,所述独占更新请求包括请求独占所述独占缓存空间单元的所属进程的进程标识;当所述独占缓存空间单元为非独占状态、且所属进程为申请独占的进程时,对所述独占缓存空间单元进行独占更新;当所述独占缓存空间单元为独占状态,且所述独占缓存空间单元的独占进程为所述所属进程时,对所述独占缓存空间单元的内容进行独占更新。本发明实施例所提供的独占缓存空间单元的独占更新方法及相关装置能够降低攻击者在缓存空间利用侧信道攻击技术窃取敏感数据甚至控制程序执行的风险,提高缓存空间的安全性。
-
公开(公告)号:CN109828827A
公开(公告)日:2019-05-31
申请号:CN201910059800.3
申请日:2019-01-22
Applicant: 海光信息技术有限公司
IPC: G06F9/455
Abstract: 本发明实施例提供一种检测方法、装置及相关设备,其中检测方法包括:检测安全虚拟机的虚拟机控制块是否位于所述安全虚拟机的安全内存的安全控制内存区域;其中,所述安全内存包括:多个安全内存区域;所述多个安全内存区域中的至少一个安全内存区域被隔离为安全控制内存区域,用于存储安全虚拟机的虚拟机控制块,所述多个安全内存区域中的非安全控制内存区域,用于至少存储安全虚拟机的页表,所述安全虚拟机的虚拟机控制块,指向所述安全虚拟机的页表;若安全虚拟机的虚拟机控制块不位于所述安全虚拟机的安全内存的安全控制内存区域,则进行提醒。本发明实施例可提升虚拟机内存的数据安全性。
-
公开(公告)号:CN109684031A
公开(公告)日:2019-04-26
申请号:CN201811401819.3
申请日:2018-11-22
Applicant: 海光信息技术有限公司
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45583
Abstract: 本发明提供了一种访问虚拟机控制块的方法和装置以及CPU核,能提高在虚拟机中访问虚拟机控制块的效率。方法包括:从CPU核中新增的寄存器中获取待访问的虚拟机控制块的虚拟机物理地址,获取所述虚拟机物理地址映射的所述待访问的虚拟机控制块的系统物理地址,其中,所述寄存器用于存储所述待访问的虚拟机控制块的虚拟机物理地址;根据所述系统物理地址访问所述待访问的虚拟机控制块。
-
-
-