数据保护方法、装置、固态硬盘和存储介质制造方法及图纸

技术编号:22595101 阅读:37 留言:0更新日期:2019-11-20 11:17
本申请涉及一种数据保护方法、装置、固态硬盘和存储介质。所述方法包括:在向主机内存缓冲区HMB写入明文数据前,对所述明文数据按照预设加密方式进行加密处理,得到密文数据,将所述密文数据写入所述HMB。本申请能够通过在固态硬盘中对明文数据进行加密,再将加密后的密文数据写入HMB,由于HMB中仅存在密文数据,所以即使HMB上的密文数据被窃取,也无法解密得到正确的明文数据,保证了明文数据的安全。

Data protection methods, devices, SSDs and storage media

The application relates to a data protection method, a device, a solid-state hard disk and a storage medium. The method includes: before writing plaintext data to the host memory buffer HMB, the plaintext data is encrypted according to the preset encryption method to obtain ciphertext data, and the ciphertext data is written to the HMB. The application can encrypt the plaintext data in the solid-state hard disk, and then write the encrypted ciphertext data into the HMB. Because there is only ciphertext data in the HMB, even if the ciphertext data on the HMB is stolen, the correct plaintext data cannot be decrypted, thus ensuring the security of the plaintext data.

【技术实现步骤摘要】
数据保护方法、装置、固态硬盘和存储介质
本申请涉及固态硬盘
,尤其涉及一种数据保护方法、装置、固态硬盘和存储介质。
技术介绍
固态驱动器(SolidStateDrive,SSD),俗称固态硬盘,因固态硬盘在运作时需要处理大量运算,在固态硬盘上所配置的内存(e.g.内存),其容量大小对固态硬盘的效能有直接的影响。主机内存缓冲区HMB(HostMemoryBuffer)是系统端提供给固态硬盘的一块内存空间,让固态硬盘可自由读写、暂存数据。一般而言,固态硬盘在获得HMB这额外的内存空间后,效能都会有所提升。固态硬盘在运作时会进行大量运算,需要内存空间来存取运算时所需要的数据。数据包含FTL(FlashTranslateLayer)、GC(garbagecollection)等,对固态硬盘而言这些数据都是敏感的,而HMB的传统使用方法是固态硬盘把数据直接存放在HMB上,存在被黑客窃取的风险。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种数据保护方法、装置、固态硬盘和存储介质。...

【技术保护点】
1.一种数据保护方法,其特征在于,所述方法包括:/n在向主机内存缓冲区HMB写入明文数据前,对所述明文数据按照预设加密方式进行加密处理,得到密文数据;/n将所述密文数据写入所述HMB。/n

【技术特征摘要】
1.一种数据保护方法,其特征在于,所述方法包括:
在向主机内存缓冲区HMB写入明文数据前,对所述明文数据按照预设加密方式进行加密处理,得到密文数据;
将所述密文数据写入所述HMB。


2.根据权利要求1所述的数据保护方法,其特征在于,对所述明文数据按照预设加密方式进行加密处理,得到密文数据,包括:
确定加密处理使用的加密密钥;
利用预设的加密算法及所述加密密钥对所述明文数据进行加密处理,得到密文数据;
将所述加密密钥进行本地存储。


3.根据权利要求2所述的数据保护方法,其特征在于,确定加密处理使用的加密密钥,包括:
利用随机数生成器随机生成第一字符串;
将所述第一字符串确定为所述加密密钥。


4.根据权利要求2所述的数据保护方法,其特征在于,确定加密处理使用的加密密钥,包括:
从NAND闪存中随机读取第二字符串;
将所述第二字符串确定为所述加密密钥。


5.根据权利要求2所述的数据保护方法,其特征在于,确定加密处理使用的加密密钥,包括:
在每次上电后/每经过预设时间段,重新确定加密处理使用的所述加密密钥。


6.根据权利要求...

【专利技术属性】
技术研发人员:李创锋何坚柱
申请(专利权)人:深圳市金泰克半导体有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利