The embodiment of the invention provides a data protection method and a solid-state hard disk, which relates to the field of information security technology. The solid-state hard disk includes a main control chip and several flash particles. The main control chip electrically connects with multiple flash particles. The solid-state hard disk provides storage space through multiple flash particles. After the communication between the solid-state hard disk and the operating system of the electronic equipment is established, the main control chip receives the instructions for creating partitions through the operating system and determines whether to create hidden partitions according to the instructions for creating partitions. When building a hidden partition, the storage space is divided into visible partition and hidden partition according to the instructions of partition creation. The master chip records the information of the hidden partition and visible partition. When the operating system views the storage space of the solid-state hard disk, the master chip only returns the information of the visible partition to the operating system, instead of returning the information of the hidden partition to the operating system, so that the hidden partition can be made. The system is invisible to the operating system, which improves the security of data storage on solid-state hard disk.
【技术实现步骤摘要】
数据保护方法及固态硬盘
本专利技术涉及信息安全
,具体而言,涉及一种数据保护方法及固态硬盘。
技术介绍
移动硬盘具有体积小、容量大等优点,在信息安全行业广泛使用,但是移动硬盘作为涉密数据和信息交换的重要载体,在信息安全存储存在极大的安全隐患。目前对移动硬盘数据的安全保护,主要是通过对移动硬盘的存储区进行隐藏,隐藏分区的信息存储在计算机操作系统的系统分区表中,隐藏分区只对用户可见,对于操作系统以及第三方软件(例如,硬盘分区工具)是不可见的,隐藏分区的数据能够被第三方软件访问,第三方软件通过对磁盘克隆导致数据流失,无法实现数据的保护。
技术实现思路
本专利技术实施例的目的在于提供一种数据保护方法及固态硬盘,以提高固态硬盘存储数据的安全性。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提出一种数据保护方法,应用于固态硬盘,所述固态硬盘包括主控芯片和多个闪存颗粒,所述主控芯片与所述多个闪存颗粒均电连接,所述固态硬盘通过所述多个闪存颗粒提供存储空间,所述方法包括:在所述固态硬盘与电子设备的操作系统建立通信后,所述主控芯片通过所述操作系统接收分区创建指令并依据所述分区创建指令确定是否创建隐藏分区,其中,所述分区创建指令由安装于所述电子设备上的应用程序响应用户的操作生成并发送到所述操作系统;所述主控芯片在确定创建所述隐藏分区时,依据所述分区创建指令将所述存储空间划分为可见分区和隐藏分区;所述主控芯片记录所述可见分区的信息以及所述隐藏分区的信息,当所述操作系统查看所述固态硬盘的存储空间时,所述主控芯片仅向所述操作系统返回所述可见分区的信 ...
【技术保护点】
1.一种数据保护方法,应用于固态硬盘,其特征在于,所述固态硬盘包括主控芯片和多个闪存颗粒,所述主控芯片与所述多个闪存颗粒均电连接,所述固态硬盘通过所述多个闪存颗粒提供存储空间,所述方法包括:在所述固态硬盘与电子设备的操作系统建立通信后,所述主控芯片通过所述操作系统接收分区创建指令并依据所述分区创建指令确定是否创建隐藏分区,其中,所述分区创建指令由安装于所述电子设备上的应用程序响应用户的操作生成并发送到所述操作系统;所述主控芯片在确定创建所述隐藏分区时,依据所述分区创建指令将所述存储空间划分为可见分区和隐藏分区;所述主控芯片记录所述可见分区的信息以及所述隐藏分区的信息,当所述操作系统查看所述固态硬盘的存储空间时,所述主控芯片仅向所述操作系统返回所述可见分区的信息,而不将所述隐藏分区的信息返回给所述操作系统,使得所述隐藏分区对于所述操作系统不可见。
【技术特征摘要】
1.一种数据保护方法,应用于固态硬盘,其特征在于,所述固态硬盘包括主控芯片和多个闪存颗粒,所述主控芯片与所述多个闪存颗粒均电连接,所述固态硬盘通过所述多个闪存颗粒提供存储空间,所述方法包括:在所述固态硬盘与电子设备的操作系统建立通信后,所述主控芯片通过所述操作系统接收分区创建指令并依据所述分区创建指令确定是否创建隐藏分区,其中,所述分区创建指令由安装于所述电子设备上的应用程序响应用户的操作生成并发送到所述操作系统;所述主控芯片在确定创建所述隐藏分区时,依据所述分区创建指令将所述存储空间划分为可见分区和隐藏分区;所述主控芯片记录所述可见分区的信息以及所述隐藏分区的信息,当所述操作系统查看所述固态硬盘的存储空间时,所述主控芯片仅向所述操作系统返回所述可见分区的信息,而不将所述隐藏分区的信息返回给所述操作系统,使得所述隐藏分区对于所述操作系统不可见。2.如权利要求1所述的数据保护方法,其特征在于,所述存储空间包括起始地址和结束地址,所述分区创建指令包括分区大小,所述主控芯片在确定创建所述隐藏分区时,依据所述分区创建指令将所述存储空间划分为可见分区和隐藏分区的步骤包括:所述主控芯片在确定创建所述隐藏分区时,根据所述分区大小及所述存储空间的结束地址确定所述隐藏分区的起始地址,并将所述隐藏分区的起始地址与所述存储空间的结束地址之间的区域作为所述隐藏分区,将所述存储空间的起始地址与所述隐藏分区的起始地址之间的区域作为所述可见分区。3.如权利要求2所述的数据保护方法,其特征在于,所述隐藏分区的信息包括所述隐藏分区的大小和所述隐藏分区的起始地址,所述可见分区的信息包括所述可见分区的大小和所述可见分区的起始地址;其中,所述隐藏分区的大小为所述分区大小,所述可见分区的大小为所述存储空间的大小与所述分区大小的差值,所述可见分区的起始地址为所述存储空间的起始地址。4.如权利要求1所述的数据保护方法,其特征在于,所述分区创建指令包括标识信息,所述依据所述分区创建指令确定是否创建隐藏分区的步骤包括:所述主控芯片判断所述分区创建指令中的标识信息是否为预设标识,当所述标识信息为所述预设标识时,确定创建隐藏分区;当所述标识信息不为所述预设标识时,确定不创建隐藏分区。5.如权利要求1所述的数据保护方法,其特征在于,所述方法还包括:所述主控芯片通过所述操作系统接收访问指令;所述主控芯片在所述访问指令为写数据指令时,向所述隐藏分区或所述可见分区写入数据;所述主控芯片在所述访问指令为读数据指令时,向所述隐藏分区或所述可见分区读取数据,并将读取的数据发送至所述操作系统。6.如权利要求5所述的数据保护方法,其特征在于,所述访问指令包括访问地址及访问长度,所述主控芯片在...
【专利技术属性】
技术研发人员:李洪亮,
申请(专利权)人:湖南国科微电子股份有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。