-
公开(公告)号:CN111241564A
公开(公告)日:2020-06-05
申请号:CN202010033821.0
申请日:2017-08-04
Applicant: 海光信息技术有限公司
Abstract: 本公开提供了一种内存页面交换方法,包括:从操作系统接收待交换的内存页面的物理地址和页面属性;使用第一密钥加密所述内存页面,生成所述内存页面的加密内容;使用第二密钥、所述页面属性和所述内存页面的加密内容,生成所述内存页面的信息验证码;以及向所述操作系统发送所述内存页面的加密内容和所述信息验证码。本公开了还提供了一种安全处理器。
-
公开(公告)号:CN107563207B
公开(公告)日:2019-11-22
申请号:CN201710662088.7
申请日:2017-08-04
Applicant: 海光信息技术有限公司
IPC: G06F21/60 , G06F12/14 , G06F12/1009 , H04L9/08
Abstract: 本发明实施例涉及一种加密方法、装置及解密方法、装置,所述加密方法包括:加解密硬件接收OS发送的第一页面的物理地址和PageAttribute;在被物理地址和PageAttribute触发后,生成第一随机数;根据预存的SwapRootKey以及第一随机数,生成第一密钥和第二密钥;根据第一密钥,对第一页面进行加密,生成第一页面的加密内容;根据第二密钥、第一随机数、第二随机数、IV、第一页面的加密内容及PageAttribute,生成第一页面的MAC;其中,第一随机数、第二随机数、IV、PageAttribute、MAC及第一页面的加密内容,构成encrypt_facility_info。由此,防止页面从内存换出到Swap空间时,页面被窃取或者泄露。
-