[發明專利]數據保護方法、固態硬盤在審
| 申請號: | 201711483377.7 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108197483A | 公開(公告)日: | 2018-06-22 |
| 發明(設計)人: | 楊峰;楊禹 | 申請(專利權)人: | 北京聯想核芯科技有限公司 |
| 主分類號: | G06F21/60 | 分類號: | G06F21/60;G06F21/79 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100176 北京市大興區北京經濟*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 映射表 用戶數據 加密 固態硬盤 數據保護 讀取 加密密鑰對 加密處理 邏輯地址 物理地址 增加設備 替換 記錄 | ||
本發明提供一種數據保護方法、固態硬盤。該方法包括:獲取原始映射表,所述原始映射表用于記錄用戶數據的邏輯地址與物理地址的對應關系,通過所述對應關系能夠讀取所述用戶數據;利用加密密鑰對所述原始映射表進行加密處理,得到加密后的映射表;利用所述加密后的映射表替換所述原始映射表。如此方案,在保護用戶數據的同時,還可以在不增加設備成本的基礎上,提高加密速度。
技術領域
本發明涉及數據處理領域,具體地,涉及一種數據保護方法、固態硬盤。
背景技術
相對于普通硬盤,SSD(Solid State Disk,固態硬盤)以讀寫速度快、重量輕、能耗低以及體積小等優點,逐漸得以廣泛應用。
對于寫入SSD的用戶數據來說,可以通過以下方式進行數據保護:
方式一,通過硬件方式進行數據保護。具體地,可以通過內置在SSD中的加密芯片對用戶數據進行加解密處理,即SED自加密硬盤。這種方式的加解密速度快,但需要硬件支持,導致成本較高。
方式二,通過軟件方式進行數據保護。具體地,操作系統或者操作系統上安裝的軟件,將需要加密的用戶數據以及加密密鑰從SSD讀取到DDR(Double Data Rate,雙倍速率同步動態隨機存儲器)中,進行加密處理,再將加密后的用戶數據寫入SSD中保存。這種方式的加密速度慢,會在一定程度上影響用戶體驗。
發明內容
本發明的主要目的是提供一種數據保護方法、固態硬盤及存儲介質,可以在不增加設備成本的基礎上,提高加密速度。
為了實現上述目的,本發明第一方面提供一種數據保護方法,包括:
獲取原始映射表,所述原始映射表用于記錄用戶數據的邏輯地址與物理地址的對應關系,通過所述對應關系能夠讀取所述用戶數據;
利用加密密鑰對所述原始映射表進行加密處理,得到加密后的映射表;
利用所述加密后的映射表替換所述原始映射表。
可選地,所述加密密鑰為用戶身份信息;或者,所述加密密鑰為經過加密處理的用戶身份信息。
可選地,如果所述加密密鑰為經過加密處理的用戶身份信息,則
所述加密密鑰保存于固態硬盤和/或與固態硬盤通信的主機中。
本發明第二方面提供一種數據保護方法,包括:
獲取加密密鑰以及加密后的映射表;
利用所述加密密鑰,對所述加密后的映射表進行解密處理,得到原始映射表,所述原始映射表用于記錄用戶數據的邏輯地址與物理地址的對應關系,通過所述對應關系能夠讀取所述用戶數據。
可選地,所述加密密鑰為用戶身份信息;或者,所述加密密鑰為經過加密處理的用戶身份信息。
可選地,所述加密密鑰為經過加密處理的用戶身份信息,且未保存所述加密密鑰,則所述獲取加密密鑰,包括:
從與固態硬盤通信的主機中獲取所述用戶身份信息,對所述用戶身份信息進行加密處理得到所述加密密鑰;
或者,
從與固態硬盤通信的主機中獲取所述加密密鑰,所述主機用于對所述用戶身份信息進行加密處理得到所述加密密鑰。
可選地,所述加密密鑰為經過加密處理的用戶身份信息,且保存于固態硬盤和/或與固態硬盤通信的主機中,則所述獲取加密密鑰,包括:
從所述固態硬盤或者所述主機中讀取所述加密密鑰。
可選地,如果所述加密密鑰保存于所述主機,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京聯想核芯科技有限公司,未經北京聯想核芯科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711483377.7/2.html,轉載請聲明來源鉆瓜專利網。





