1.一种存储空间物理分区隔离的固态硬盘,其特征在于:内部存储空间分隔为多个独立分区;各独立分区各自对应一个密码;固态硬盘内设置有分区隔离读取系统;分区隔离读取系统包括指令接受模块、密码存储比对模块和分区映射读取模块;指令接受模块用于接收鉴权指令;解密模块在解密时使用的密钥通过寄存器存储;密码存储比对模块用于存储不同独立分区的正确密码,并将用户输入的密码与各独立分区的正确密码进行比对,确定用户能够开启的独立分区;分区映射读取模块用于将用户能够开启的独立分区映射为整个硬盘内部存储空间供用户使用。
2.根据权利要求1所述的一种存储空间物理分区隔离的固态硬盘,其特征在于:内部设置有用于执行分区隔离读取系统的盘控芯片;盘控芯片用于控制分区隔离读取系统。
3.根据权利要求1所述的一种存储空间物理分区隔离的固态硬盘,其特征在于:所述的分区隔离读取系统还包括锁定模块;所述的锁定模块用于接收用户发出的锁定指令,并锁定固态硬盘,重新输入用户名和密码后才能够解锁。
4.根据权利要求1所述的一种存储空间物理分区隔离的固态硬盘,其特征在于:所述的分区隔离读取系统还包括随机数生成模块和解密模块;随机数生成模块用于生成作为密钥的随机数并发送给用户;随机数生成模块在指令接受模块收到鉴权指令后启动;解密模块用于通过密钥对用户输入的加密数据进行解密,获取用户输入的密码。
5.一种存储空间物理分区隔离的硬盘读取方法,其特征在于:步骤1、用户向硬盘发出鉴权命令,并输入密码,确定硬盘能够开启的独立分区,该独立分区为被访问分区;
步骤2、根据被访问分区的地址对硬盘进行初始化,并确认被访问分区的地址是否合法,若合法,则等待用户对硬盘的读写操作,否则隐藏被访问分区;
步骤3、分区映射读取模块将被访问分区的存储空间映射为整个硬盘内部存储空间;
步骤4、用户对被访问分区进行读取操作。
6.根据权利要求5所述的一种存储空间物理分区隔离的固态硬盘,其特征在于:步骤1的具体过程如下:
1-1.用户向固态硬盘发出鉴权命令;
1-2.固态硬盘收到鉴权命令后,生成随机数,并将接收到的随机数作为密钥保存,同时向用户发送该随机数;
1-3.用户使用接收到随机数作为密钥,将用户名和密码进行加密,得到加密数据;之后,用户将加密数据发送给固态硬盘;
1-4.固态硬盘收到加密数据后,使用自身存储的密钥对加密数据进行解密,得到用户输入的用户名和密码;
1-5.固态硬盘将用户输入的用户名和密码与存储在固态硬盘中的各个独立分区的用户名和正确密码进行对比;若用户输入用户名和密码与各独立分区的用户名和正确密码均不相同,则固态硬盘向用户返回无法读取存储空间的提示;若用户输入用户名和密码与其中一个独立分区的用户名和正确密码相同,则将该独立分区作为被访问分区,固态硬盘向用户返回能够继续操作的提示。
7.根据权利要求6所述的一种存储空间物理分区隔离的固态硬盘,其特征在于:步骤1-
3中所述的加密采用AES加密方法。
8.根据权利要求5所述的一种存储空间物理分区隔离的固态硬盘,其特征在于:步骤2的初始化过程中,分区映射读取模块向计算机发送硬盘容量S,并将硬盘地址0映射到物理地址A;S为被访问分区的容量大小;A为被访问分区在固态硬盘中实际的物理地址。
9.根据权利要求5所述的一种存储空间物理分区隔离的固态硬盘,其特征在于:步骤4中,当操作完成后,用户对固态硬盘进行加锁或断电;具体如下:用户对硬盘发送锁定命令;
固态硬盘收到锁定命令后,硬盘中的锁定模块将硬盘地址边界设定在系统分区末尾,将落在数据分区的读写命令判断为跨界非法命令,超过地址边界的读写访问将被拒绝,系统只能读写缓存区;并且令系统无法识别数据分区正确的主引导分区。
10.根据权利要求9所述的一种存储空间物理分区隔离的固态硬盘,其特征在于:硬盘锁定后,原用户或新用户向固态硬盘发送解锁命令或按照步骤1中的方法对固态硬盘中与用户对应的独立分区进行解锁;固态硬盘中的锁定模块会将硬盘地址边界恢复到初始状态的值;同时,识别数据分区正确的主引导扇区,用户即可访问自身对应的独立分区。