基于单操作系统的双硬盘隔离加密装置、方法及计算机制造方法及图纸

技术编号:8883109 阅读:303 留言:0更新日期:2013-07-04 02:00
本发明专利技术适用于计算机领域,提供了一种基于单操作系统的双硬盘隔离加密装置、方法及计算机,其中装置包括:用于提供认证设备的驱动和用户认证的交互界面的系统硬盘;用于存储加密数据的数据硬盘;用于存储主密钥的密码模块以及固态盘控制器;当输入的密码同时通过所述密码模块存储的密钥认证以及所述固态盘控制器认证后,由所述系统硬盘中的认证系统导入至所述数据硬盘中的用户操作系统。在本发明专利技术实施例中,在单操作系统下通过主硬盘的系统引导数据盘启动实现系统层与数据层物理隔离,对数据进行安全加密,在系统不影响数据盘的安全功能情况下实现了保护硬盘中的数据资源。

【技术实现步骤摘要】
基于单操作系统的双硬盘隔离加密装置、方法及计算机
本专利技术属于计算机领域,尤其涉及一种基于单操作系统的双硬盘隔离加密装置、方法及计算机。
技术介绍
操作系统是位于底层硬件与用户之间,是用户与底层硬件之间沟通的桥梁;用户可以通过操作系统的用户界面输入命令;操作系统则对命令进行解释,驱动硬件设备,实现用户要求。现有的操作系统是利用一台主机将系统和数据整合在一个硬盘中运行,使得安全等级高的数据存在安全隐患。
技术实现思路
本专利技术实施例的目的在于提供一种基于单操作系统的双硬盘隔离加密装置,旨在解决现在的操作系统中安全等级高的数据存在安全隐患的问题。本专利技术实施例是这样实现的,一种基于单操作系统的双硬盘隔离加密装置,包括:系统硬盘,用于提供认证设备的驱动和用户认证的交互界面;数据硬盘,用于存储加密数据;固态盘控制器,其一端与所述系统硬盘和所述数据硬盘连接;密码模块,与所述固态盘控制器的另一端连接,用于存储主密钥;当输入的密码同时通过所述密码模块存储的密钥认证以及所述固态盘控制器认证后,由所述系统硬盘中的认证系统导入至所述数据硬盘中的用户操作系统。更进一步地,所述密码模块为TCM芯片。更进一步地,所述系统硬盘和所述数据硬盘通过SATA数据线连接至所述固态盘控制器。更进一步地,所述固态盘控制器包括:主控系统,SSD控制器,其一端与所述数据硬盘连接,所述SSD控制器的另一端与所述主控系统连接,所述SSD控制器与所述主控制系统之间通过读/写数据进行交互;CPU,与所述主控系统连接,从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令;认证管理模块,其一端与所述CPU连接,另一端与所述SSD控制器连接;将输入的指令先交给CPU进行译码,密码模块校验,之后反馈到认证管理模块。 更进一步地,所述SSD控制器包括:加解密模块以及FLASH控制器;SSD控制器采用多通道Flash的组织结构,用户数据以4Kyte为条带,依次存放在4个通道中,SSD的设计使用自有的自适应多通道技术。更进一步地,所述密码模块中的所述主密钥经过加密后迁移到固态盘控制器。本专利技术的目的还在于提供一种包括上述的装置的计算机。本专利技术的目的还在于提供一种基于单操作系统的双硬盘隔离加密方法,包括下述步骤:上电后,数据硬盘被标识为小容量的可引导存储盘,所述数据硬盘被设定为只读;BIOS获取被设定为只读的所述数据硬盘的主引导记录MBR,并跳转到其引导分区启动预装的嵌入式操作系统;加载认证设备驱动以及认证界面;输入认证凭证;判断认证是否成功;若是,则自动重新启动,所述数据硬盘被重新标识为正常容量的普通盘,可以被访问;输入所述数据硬盘的密码后进入用户操作系统。在本专利技术实施例中,在单操作系统下通过主硬盘的系统引导数据盘启动实现系统层与数据层物理隔离,对数据进行安全加密,在系统不影响数据盘的安全功能情况下实现了保护硬盘中的数据资源。附图说明图1是本专利技术实施例提供的基于单操作系统的双硬盘隔离加密装置的模块结构示意图;图2是本专利技术实施例提供的基于单操作系统的双硬盘隔离加密装置中固态盘控制器的模块结构示意图;图3是本专利技术实施例提供的固态盘控制器中SSD控制器的模块结构示意图;图4是本专利技术实施例提供的基于单操作系统的双硬盘隔离加密方法的流程图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供的基于单操作系统的双硬盘隔离加密装置主要应用于计算机中,用于对安全等级高的数据进行加密隔离;其模块结构如图1所示,为了便于说明,仅示出了与本专利技术实施例相关的部分,详述如下:基于单操作系统的双硬盘隔离加密装置包括:系统硬盘1、数据硬盘2、固态盘控制器3和密码模块4 ;其中系统硬盘I用于提供认证设备的驱动和用户认证的交互界面;数据硬盘2用于存储加密数据;固态盘控制器3的一端与系统硬盘I和数据硬盘2连接;密码模块4与固态盘控制器3的另一端连接,用于存储主密钥;当输入的密码同时通过密码模块4存储的密钥认证以及固态盘控制器3认证后,由系统硬盘I中的认证系统导入至数据硬盘2中的用户操作系统。在本专利技术实施例中,密码模块4可以采用TCM芯片;其中TCM(TrustedCryptography Module,可信密码模块)标准是由国家密码管理局联合国内一些IT企业推出的;它是一种安全芯片,能有效保护PC,防止非法用户访问电脑。在本专利技术实施例中,系统与数据为两个隔离的物理硬盘,二者可通过SATA线连接,其中SATA (Serial Advanced Technology Attachment,串行高级技术附件)是一种基于行业标准的串行硬件驱动器接口。数据硬盘区由认证系统导入,只有通过了用户与USBKEY与SSD盘之间的双重认证后,才可以进入数据硬盘。也就是说:用户授权码(口令,指纹或其他),USBKEY (存放密钥),安全存储固态盘(存放加密用户数据)三者是唯一绑定的,要想访问用户数据,三者缺一不可的。在本专利技术实施例中,相对一般的单硬盘操作系统的计算机而言,该基于单操作系统的双硬盘隔离加密装置以安全保护数据为基础,将系统与数据分成两个硬盘,系统硬盘I提供认证设备的驱动和用户认证的交互界面,数据硬盘2是由认证系统导入的,只有通过TCM与SSD盘之间的认证后,才可以进入用户系统,对数据的有效保护的安全系数更高,不易让数据泄露,做到对数据的充分保护。在本专利技术实施例中,固态盘控制器3模块结构如图2所示,固态盘控制器3包括:SSD控制器、认证管理模块33、CPU34和主控系统35 ;其中,SSD控制器的一端与数据硬盘2连接,SSD控制器的另一端与主控系统35连接,SSD控制器与主控制系统35之间通过读/写数据进行交互;CPU34与主控系统35连接,以便CPU和主控系统保持通讯;认证管理模块33的一端与CPU34连接,另一端与SSD控制器连接;以便认证管理经CPU译码并进行处理。在本专利技术实施例中,SSD控制器包括:FLASH控制器31以及加解密模块32 ;SSD控制器采用多通道Flash的组织结构,用户数据以4Kyte为条带,依次存放在4个通道中,SSD的设计使用自有的自适应多通道技术。其中,加密SDD加密使用对称加密算法AES对数据进行加解密操作,采用XTS-AES加密模块式对长度为512Bytes数据单元进行加解密,加解密算法的实施符合 IEEE Standard for Crypptographic Protection of Data onBlock-Oriented Storage Devices 标准,AES 支持长度为 128bits 和 256bits 的密钥;加解密操作完全由硬件实现,加解密操作对用户完全透明,并且密钥储存在TCM芯片中,无法被任何软件(包括固态盘内的固件)访问,掉电后密钥自动清除。作为本专利技术的一个实施例,密码模块4中的主密钥经过加密后迁移到固态盘控制器3 ;具体的迁移过程如图3所示,主密钥存储在TCM芯片里,只有合法的认证输入才可以读取TCM中的主密钥;非法用户或者合法用户拥有不匹配的固态盘,都不能获取主密钥的密文本文档来自技高网...

【技术保护点】
一种基于单操作系统的双硬盘隔离加密装置,其特征在于,包括:系统硬盘,用于提供认证设备的驱动和用户认证的交互界面;数据硬盘,用于存储加密数据;固态盘控制器,其一端与所述系统硬盘和所述数据硬盘连接;密码模块,与所述固态盘控制器的另一端连接,用于存储主密钥;当输入的密码同时通过所述密码模块存储的密钥认证以及所述固态盘控制器认证后,由所述系统硬盘中的认证系统导入至所述数据硬盘中的用户操作系统。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:史增亮贾兵宋靖王淼吴燕琴林聪发黄志鹏
申请(专利权)人:中国长城计算机深圳股份有限公司
类型:发明
国别省市:

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

1