[发明专利]数据保护方法、固态硬盘在审
| 申请号: | 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.vipzhuanli.com/pat/books/201711483377.7/2.html,转载请声明来源钻瓜专利网。





