数据处理方法、装置、系统和固态硬盘制造方法及图纸

技术编号:23605049 阅读:38 留言:0更新日期:2020-03-28 06:03
本发明专利技术实施例提供了一种数据处理方法、装置、系统和固态硬盘,涉及固态硬盘领域。固态硬盘接收主机的数据处理指令,数据处理指令包括加解密字段以及密钥字段,依据加解密字段的值和密钥字段的值保存或读取数据;其中,加解密字段的值用于指示是否对主机写入的明文数据进行加密或者是否对从固态硬盘读出的密文数据进行解密,密钥字段的值用于在固态硬盘中确定加密密钥和解密密钥。可见,该固态硬盘基于该数据处理命令进行数据的保存或读取时,能够自动完成数据的加密或解密,实现了将数据的加解密与数据的读写融为一体,且没有引入额外的开销。

Data processing methods, devices, systems and SSDs

【技术实现步骤摘要】
数据处理方法、装置、系统和固态硬盘
本专利技术涉及固态硬盘领域,具体而言,涉及一种数据处理方法、装置、系统和固态硬盘。
技术介绍
目前,固态硬盘通常作为机械硬盘的缓存使用,当在固态硬盘缓存数据或者从固态硬盘读取数据时,数据的加密和解密需要另外设置一张加密卡来实现,从而引入了额外的开销。
技术实现思路
本专利技术的目的包括,例如,提供了一种数据处理方法、装置、系统和固态硬盘,其能够在保存数据或者读取数据的同时实现数据的加密或解密,且没有引入额外的开销。本专利技术的实施例可以这样实现:第一方面,本专利技术实施例提供一种数据处理方法,应用于固态硬盘,所述方法包括:接收主机的数据处理指令,所述数据处理指令包括加解密字段以及密钥字段;依据所述加解密字段的值和所述密钥字段的值保存或读取数据;其中,所述加解密字段的值用于指示是否对所述主机写入的明文数据进行加密或者是否对从所述固态硬盘读出的密文数据进行解密,所述密钥字段的值用于在所述固态硬盘中确定加密密钥和解密密钥。第二方面,本专利技术实施例提供一种本文档来自技高网...

【技术保护点】
1.一种数据处理方法,应用于固态硬盘,其特征在于,所述方法包括:/n接收主机的数据处理指令,所述数据处理指令包括加解密字段以及密钥字段;/n依据所述加解密字段的值和所述密钥字段的值保存或读取数据;其中,所述加解密字段的值用于指示是否对所述主机写入的明文数据进行加密或者是否对从所述固态硬盘读出的密文数据进行解密,所述密钥字段的值用于在所述固态硬盘中确定加密密钥和解密密钥。/n

【技术特征摘要】
1.一种数据处理方法,应用于固态硬盘,其特征在于,所述方法包括:
接收主机的数据处理指令,所述数据处理指令包括加解密字段以及密钥字段;
依据所述加解密字段的值和所述密钥字段的值保存或读取数据;其中,所述加解密字段的值用于指示是否对所述主机写入的明文数据进行加密或者是否对从所述固态硬盘读出的密文数据进行解密,所述密钥字段的值用于在所述固态硬盘中确定加密密钥和解密密钥。


2.根据权利要求1所述的方法,其特征在于,所述依据所述加解密字段的值和所述密钥字段的值保存或读取数据包括:
若所述数据处理指令为写指令且所述加解密字段的值为第一预设值,则根据所述加密密钥对所述主机写入的明文数据进行加密,得到第一密文数据;
将所述第一密文数据持久化至所述固态硬盘的闪存颗粒。


3.根据权利要求2所述的方法,其特征在于,所述固态硬盘为机械硬盘的缓存,所述将所述第一密文数据持久化至所述固态硬盘的闪存颗粒的步骤之后,所述方法还包括:
向所述主机发送数据缓存完成指令,以便所述主机根据所述数据缓存完成指令从所述固态硬盘的闪存颗粒读出所述第一密文数据,并将所述第一密文数据写入所述机械硬盘中。


4.根据权利要求1所述的方法,其特征在于,所述依据所述加解密字段的值和所述密钥字段的值保存或读取数据包括:
若所述数据处理指令为读指令且所述加解密字段的值为第一预设值,则根据所述解密密钥对从所述固态硬盘的闪存颗粒上读出的密文数据进行解密,得到第一明文数据;
将所述第一明文数据返回至所述主机。


5.根据权利要求1所述的方法,其特征在于,所述依据所述加解密字段的值和所述密钥字段的值保存或读取数据包括:
若所述数据处理指令为写指令且所述加解密字段的值为第二预设值,则将所述主机写入的明文数据持久化至所述固态硬盘的闪存颗粒。


6.根据权利要求1所述的方法,其特征在于,所述依据所述加解密字段的值和所述密钥字段的值保存或读取数据包括:
若所述数据处理指令为读指令且所述加解密字段的值为第二预设值,则将从所述固态硬盘的闪存颗粒上读出的密文数据返回至所述主机。


7.根据权利要求1所述的方法,其特征在于,所述数据处理指令还包括缓存字段以及内存区域字段,所述方法还包括:
依据所述加解密字段的值、所述密钥字段的值、所述缓存字段的值和所述内存区域字段的值保存或读取数据;其中,所述缓存字段的值用于指示是否将数据持久化至所述固态硬盘的闪存颗粒上或者是否从所述固态硬盘的内存芯片读取数据,所述内存区域字段的值用于指示数据在所述固态硬盘的内存芯片上的保存位置。


8.根据权利要求7所述的方法,其特征在于,所述依据所述加解密字段的值、所述密钥字段的值、所述缓存字段的值和所述内存区域字段的值保存或读取数据的步骤包括:
若所述数据处理指令为写指令且所述加解密字段的值为第一预设值,则根据所述加密密钥对所述主机写入的明文数...

【专利技术属性】
技术研发人员:肖立琨杨万云曾永刚
申请(专利权)人:江苏芯盛智能科技有限公司
类型:发明
国别省市:江苏;32

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

1