加密方法、装置及解密方法、装置
基本信息
申请号 | CN201710662088.7 | 申请日 | - |
公开(公告)号 | CN107563207B | 公开(公告)日 | 2019-11-22 |
申请公布号 | CN107563207B | 申请公布日 | 2019-11-22 |
分类号 | G06F21/60;G06F12/14;G06F12/1009;H04L9/08 | 分类 | 计算;推算;计数; |
发明人 | 张宗耀;应志伟;杜朝晖 | 申请(专利权)人 | 致象尔微电子科技(上海)有限公司 |
代理机构 | 北京亿腾知识产权代理事务所(普通合伙) | 代理人 | 陈霁 |
地址 | 300143 天津市华苑产业区海泰西路18号北2-204工业孵化-3-8 | ||
法律状态 | - |
摘要
摘要 | 本发明实施例涉及一种加密方法、装置及解密方法、装置,所述加密方法包括:加解密硬件接收OS发送的第一页面的物理地址和PageAttribute;在被物理地址和PageAttribute触发后,生成第一随机数;根据预存的SwapRootKey以及第一随机数,生成第一密钥和第二密钥;根据第一密钥,对第一页面进行加密,生成第一页面的加密内容;根据第二密钥、第一随机数、第二随机数、IV、第一页面的加密内容及PageAttribute,生成第一页面的MAC;其中,第一随机数、第二随机数、IV、PageAttribute、MAC及第一页面的加密内容,构成encrypt_facility_info。由此,防止页面从内存换出到Swap空间时,页面被窃取或者泄露。 |
