加密方法、裝置及解密方法、裝置

基本信息

申請?zhí)?/td> CN201710662088.7 申請日 -
公開(公告)號 CN107563207B 公開(公告)日 2019-11-22
申請公布號 CN107563207B 申請公布日 2019-11-22
分類號 G06F21/60;G06F12/14;G06F12/1009;H04L9/08 分類 計算;推算;計數;
發(fā)明人 張宗耀;應志偉;杜朝暉 申請(專利權)人 致象爾微電子科技(上海)有限公司
代理機構 北京億騰知識產權代理事務所(普通合伙) 代理人 陳霽
地址 300143 天津市華苑產業(yè)區(qū)海泰西路18號北2-204工業(yè)孵化-3-8
法律狀態(tài) -

摘要

摘要 本發(fā)明實施例涉及一種加密方法、裝置及解密方法、裝置,所述加密方法包括:加解密硬件接收OS發(fā)送的第一頁面的物理地址和PageAttribute;在被物理地址和PageAttribute觸發(fā)后,生成第一隨機數;根據預存的SwapRootKey以及第一隨機數,生成第一密鑰和第二密鑰;根據第一密鑰,對第一頁面進行加密,生成第一頁面的加密內容;根據第二密鑰、第一隨機數、第二隨機數、IV、第一頁面的加密內容及PageAttribute,生成第一頁面的MAC;其中,第一隨機數、第二隨機數、IV、PageAttribute、MAC及第一頁面的加密內容,構成encrypt_facility_info。由此,防止頁面從內存換出到Swap空間時,頁面被竊取或者泄露。