[发明专利]数据处理方法、装置、系统和固态硬盘在审
申请号: | 201911197622.7 | 申请日: | 2019-11-29 |
公开(公告)号: | CN110929303A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 肖立琨;杨万云;曾永刚 | 申请(专利权)人: | 江苏芯盛智能科技有限公司 |
主分类号: | G06F21/78 | 分类号: | G06F21/78;G06F21/60 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 胡蓉 |
地址: | 213000 江苏省常州市武进*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 系统 固态 硬盘 | ||
本发明实施例提供了一种数据处理方法、装置、系统和固态硬盘,涉及固态硬盘领域。固态硬盘接收主机的数据处理指令,数据处理指令包括加解密字段以及密钥字段,依据加解密字段的值和密钥字段的值保存或读取数据;其中,加解密字段的值用于指示是否对主机写入的明文数据进行加密或者是否对从固态硬盘读出的密文数据进行解密,密钥字段的值用于在固态硬盘中确定加密密钥和解密密钥。可见,该固态硬盘基于该数据处理命令进行数据的保存或读取时,能够自动完成数据的加密或解密,实现了将数据的加解密与数据的读写融为一体,且没有引入额外的开销。
技术领域
本发明涉及固态硬盘领域,具体而言,涉及一种数据处理方法、装置、系统和固态硬盘。
背景技术
目前,固态硬盘通常作为机械硬盘的缓存使用,当在固态硬盘缓存数据或者从固态硬盘读取数据时,数据的加密和解密需要另外设置一张加密卡来实现,从而引入了额外的开销。
发明内容
本发明的目的包括,例如,提供了一种数据处理方法、装置、系统和固态硬盘,其能够在保存数据或者读取数据的同时实现数据的加密或解密,且没有引入额外的开销。
本发明的实施例可以这样实现:
第一方面,本发明实施例提供一种数据处理方法,应用于固态硬盘,所述方法包括:
接收主机的数据处理指令,所述数据处理指令包括加解密字段以及密钥字段;
依据所述加解密字段的值和所述密钥字段的值保存或读取数据;其中,所述加解密字段的值用于指示是否对所述主机写入的明文数据进行加密或者是否对从所述固态硬盘读出的密文数据进行解密,所述密钥字段的值用于在所述固态硬盘中确定加密密钥和解密密钥。
第二方面,本发明实施例提供一种数据处理装置,应用于固态硬盘,所述装置包括:
接收模块,用于接收主机的数据处理指令,所述数据处理指令包括加解密字段以及密钥字段;
处理模块,用于依据所述加解密字段的值和所述密钥字段的值保存或读取数据;其中,所述加解密字段的值用于指示是否对所述主机写入的明文数据进行加密或者是否对从所述固态硬盘读出的密文数据进行解密,所述密钥字段的值用于在所述固态硬盘中确定加密密钥和解密密钥。
第三方面,本发明实施例提供一种固态硬盘,包括主控芯片及存储介质,所述存储介质存储有能够被所述主控芯片执行的计算机程序,所述计算机程序被所述主控芯片执行时实现如前述实施方式中任一项所述的方法。
第四方面,本发明实施例提供一种数据处理系统,包括机械硬盘和前述实施方式所述的固态硬盘,所述固态硬盘为所述机械硬盘的缓存,所述固态硬盘和所述机械硬盘均与所述主机通信。
本发明实施例的有益效果包括,例如:由于主机的数据处理指令包括加解密字段以及密钥字段,且该加解密字段用于指示是否对主机写入的明文数据进行加密或者是否对从固态硬盘读出的密文数据进行解密,该密钥字段的值用于在固态硬盘中确定加密密钥和解密密钥,故固态硬盘基于该数据处理命令进行数据的保存或读取时,能够自动完成数据的加密或解密,实现了将数据的加解密与数据的读写融为一体,且没有引入额外的开销。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本实施例提供的数据处理方法及装置的应用环境示意图;
图2为本实施例提供的固态硬盘的一种结构框图;
图3为本实施例提供的数据处理方法的一种流程示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏芯盛智能科技有限公司,未经江苏芯盛智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911197622.7/2.html,转载请声明来源钻瓜专利网。