-
公开(公告)号:CN109901911B
公开(公告)日:2023-07-07
申请号:CN201910060502.6
申请日:2019-01-22
Applicant: 海光信息技术股份有限公司
Abstract: 本发明实施例提供一种信息设置方法、控制方法、装置及相关设备,该信息设置方法包括:为安全虚拟机定义安全代码控制信息结构,所述安全代码控制信息结构描述有所述安全虚拟机的整体初始状态;其中,所述安全虚拟机的虚拟机控制块保留有地址字段,用于保存所述安全虚拟机的安全代码控制信息结构的起始地址。本发明实施例可通过为安全虚拟机定义安全代码控制信息结构,保证安全虚拟机初始状态的完整性。
-
公开(公告)号:CN112631720B
公开(公告)日:2023-05-23
申请号:CN202011542662.3
申请日:2020-12-23
Applicant: 海光信息技术股份有限公司
IPC: G06F9/455
Abstract: 本申请实施例提供内存控制方法、介质及设备,所述方法包括:通过安全控制环境配置容器对内存的读写权限,所述处理器的操作系统无权更改所述安全控制环境配置的内容;基于所述读写权限验证容器对内存的访问;所述验证通过后,允许所述容器对内存的访问。本申请实施例中的技术方案可以提升内存控制方法的安全性。
-
公开(公告)号:CN111026504B
公开(公告)日:2023-04-07
申请号:CN201911243961.4
申请日:2019-12-06
Applicant: 海光信息技术股份有限公司
IPC: G06F9/455
Abstract: 本发明提供一种配置虚拟机中获取处理器信息的指令的处理方法,包括:根据当前执行的获取处理器信息的指令,得到与该获取处理器信息的指令相对应的处理器信息特征功能编号;在预先设置的第1列表中查找所述处理器信息特征功能编号;在所述处理器信息特征功能编号在所述第1列表中对应的处理器信息特征功能值为有效的情况下,将所述处理器信息特征功能值作为返回给虚拟机的处理器信息特征信息。对虚拟机中获取处理器信息的指令的处理的灵活配置,并通过硬件做检查来阻止对处理器信息特征功能值的修改。
-
公开(公告)号:CN115827514A
公开(公告)日:2023-03-21
申请号:CN202211408861.4
申请日:2022-11-11
Applicant: 海光信息技术股份有限公司
Abstract: 本申请实施例提供一种数据写入方法、数据读取方法及相关装置,其中,数据写入方法包括获取待写入数据和所述待写入数据对应的待写入数据地址;对所述待写入数据地址和所述待写入数据利用写入冗余多项式进行写入冗余编码运算,得到待写入完整性纠错标签,所述待写入完整性纠错标签用于完整性验证和数据纠错;将所述待写入数据和所述待写入完整性纠错标签写入到内存。本申请实施例所提供的数据写入方法可实现在保证纠错能力的情况下,提高内存数据的完整性保护功能。
-
公开(公告)号:CN110928646B
公开(公告)日:2023-02-17
申请号:CN201911152288.3
申请日:2019-11-22
Applicant: 海光信息技术股份有限公司
IPC: G06F9/455 , G06F12/0875 , G06F12/0882 , G06F12/0842 , G06F12/1009
Abstract: 本申请提供一种访问共享内存的方法、装置、处理器和计算机系统。该方法包括:接收虚拟机管理器发送的配置请求;其中,配置请求包括第一虚拟机的身份认证信息和第一虚拟机待访问的目标内存空间;若目标内存空间为第二虚拟机的共享内存,则对身份认证信息进行验证;第二虚拟机的共享内存用于供安全处理器、第二虚拟机和第二虚拟机授权的虚拟机访问;若身份验证通过,则在第一虚拟机的安全页表中增加指向目标内存空间的映射关系,以使第一虚拟机能够根据所述安全页表中的映射关系访问所述目标内存空间。本申请通过将虚拟机的内存划分为共享内存和安全内存,使得第一虚拟机能够与第二虚拟机共享该目标内存空间中的数据,提高了内存的使用效率。
-
公开(公告)号:CN115664836A
公开(公告)日:2023-01-31
申请号:CN202211384605.6
申请日:2022-11-07
Applicant: 海光信息技术股份有限公司
Inventor: 应志伟
Abstract: 本发明实施例提供了一种数据传输方法、装置、计算机设备及存储介质,其中,所述数据传输方法,通过获取软件待执行的代码执行任务,并确定用于执行所述代码执行任务的硬件资源,从而在用于执行所述代码执行任务的硬件资源为异构资源时,采用配置至所述异构资源的异构加密密钥加密所述代码执行任务的任务数据,生成加密任务数据,进而发送所述加密任务数据至所述异构资源,以使得所述异构资源执行所述代码执行任务,提高了数据传输方案的数据安全性。
-
公开(公告)号:CN112363833B
公开(公告)日:2023-01-31
申请号:CN202011249241.1
申请日:2020-11-10
Applicant: 海光信息技术股份有限公司
IPC: G06F9/50 , G06F12/02 , G06F12/1009
Abstract: 本申请实施例提供一种网络数据包的内存分配方法、装置及相关设备,其中方法包括:网卡获取网络数据包,确定所述网络数据包的hash值;根据hash映射表,查询所述hash值在hash映射表中是否对应有Die标识,其中,所述hash映射表记录历史处理所述hash值的网络数据包的应用程序对应的Die的Die标识;若查询所述hash值在hash映射表中对应有第一Die标识,将所述网络数据包存储到所述第一Die标识的Die对应的内存中。本申请实施例可合理的为网络数据包分配内存,提升网络数据包的访问速率,提升网络数据包的处理速率。
-
公开(公告)号:CN112241305B
公开(公告)日:2023-01-31
申请号:CN202011129770.8
申请日:2020-10-21
Applicant: 海光信息技术股份有限公司
Abstract: 本申请的虚拟机脏页处理方法、处理芯片、计算机设备及存储介质,方法包括:在脏页记录功能启动的情况下,当虚拟机向虚拟机物理内存页写入数据而令对应的虚拟机物理地址为脏页地址时,判别所述脏页地址是否已记录于脏页记录中;在未记录时,将所述虚拟机物理地址记录至所述脏页记录,并对应更新脏页记录计数;在所述脏页记录计数满足预设条件时,从虚拟机切换至主机模式以执行脏页同步;通过设计与脏页地址记录计数相关的触发虚拟机和主机切换以执行各自流程的条件,替代原有需要对页表项的设计,兼顾避免过于频繁切换和省去对页表的读写,并可配合硬件的比较电路单元快速实现脏页地址判断,有效提升虚拟机运行效率。
-
公开(公告)号:CN113343265B
公开(公告)日:2022-11-11
申请号:CN202110710055.1
申请日:2021-06-25
Applicant: 海光信息技术股份有限公司
Abstract: 本发明实施例提供了一种密钥配置方法、装置和相关设备,包括:系统启动后,获取第一密钥配置信息;根据第一密钥配置信息确定目标密钥;目标密钥为多个密钥中的一个,多个密钥至少包括用户预设的第一密钥,本次系统启动之前已经生成、使用并存储的第二密钥,以及,本次系统启动之后生成的第三密钥;将目标密钥配置至内存控制器,以使内存控制器基于目标密钥对内存数据进行加密或解密。由于多个密钥至少包括满足不同系统要求的第二密钥和第三密钥,以及,满足用户要求的第一密钥,因此,可以根据系统或用户的要求,预设第一密钥配置信息,根据该第一密钥配置信息,配置目标密钥,从而能够满足不同系统或用户对密钥的不同要求。
-
公开(公告)号:CN111881467B
公开(公告)日:2022-10-28
申请号:CN202010534326.8
申请日:2020-06-12
Applicant: 海光信息技术股份有限公司
Abstract: 本发明提供一种利用安全处理器保护文件的方法,该方法的步骤包括:操作系统运行程序;安全处理器利用内置于其中的秘钥计算初始摘要EVM HMAC,并发送给操作系统;所述操作系统打开文件;所述安全处理器利用所述秘钥计算EVM HMAC,并发送给操作系统;所述操作系统校验所述初始摘要EVM HMAC与所述EVM HMAC是否一致;在所述校验的结果为一致的情况下,继续执行程序。能够使用安全处理器来计算文件的HMAC,进一步提升了文件的安全性。
-
-
-
-
-
-
-
-
-