硬盘保护系统及方法

文档序号:6643848阅读:232来源:国知局
专利名称:硬盘保护系统及方法
技术领域
本发明涉及一种硬盘保护系统及方法。
背景技术
计算机已经大量装备到各行各业的重要部门,各种秘密信息都会送入计算机进行加工、存贮和传递。为保证这些秘密信息不被剽窃、篡改、复制,建立了庞大的网络安全设备和机制,但却忽视了另一个问题计算机放在办公桌上也并不安全,因为窃密分子完全可能以合法身份打开计算机,毫无顾忌地拷贝走所有需要的文件,甚至直接盗取计算机中的硬盘。
为了对秘密信息进行更严密的保护,需要一种更安全的保护机制且独立性更强的系统,对非法操作人员可能进行私下的资料盗取、复制等行为,予以更有效的防止。

发明内容因此,有必要提供一种硬盘保护系统,对每台计算机的合法硬盘设置随机密码,做独立性的安全保护。
此外,还有必要提供一种硬盘保护方法,对每台计算机的合法硬盘设置随机密码,做独立性的安全保护。
一种硬盘保护系统,该系统可安装于一计算机,其包括一检查模块,用于检查连接到该计算机的硬盘是否被锁,检查该计算机输入输出系统只读存储器中是否存在随机密码,及检查该硬盘中的密码是否与输入输出系统只读存储器中的随机密码或用户密码一致;一读取模块,用于读取储存在输入输出系统只读存储器中的随机密码或用户密码;一命令模块,用于向该硬盘发送解密命令;及一写入模块,用于向输入输出系统只读存储器及合法硬盘写入随机密码,并以该随机密码取代合法硬盘中的用户密码。
其中,所述的合法硬盘是指由用户在使用前写入所述的用户密码并以该用户密码加锁进行保护的硬盘。
一种硬盘保护方法,该方法包括以下步骤(A)检查连接到计算机的硬盘是否被锁;(B)若硬盘被锁,则检查该计算机输入输出系统只读存储器中是否有随机密码;(C)若输入输出系统只读存储器中无随机密码,则将一组随机数写入输入输出系统只读存储器中作为随机密码;(D)读取输入输出系统只读存储器中的用户密码;(E)以该用户密码向硬盘发出解锁命令;(F)检查硬盘中的密码与该用户密码是否一致;(G)若一致,则解除硬盘锁定,将输入输出系统的只读存储器中的随机密码写入该硬盘,取代硬盘中预设的用户密码。
若步骤(F)检查硬盘中的密码与该用户密码是否一致的结果为否,则提示该硬盘非法并中止操作。
若步骤(A)检查连接到计算机系统的硬盘是否被锁的结果为否,则提示该硬盘非法并中止操作。
若步骤(B)检查输入输出系统只读存储器中是否有随机密码的结果为是,则执行以下步骤(B1)读取输入输出系统只读存储器中的随机密码;(B2)以该随机密码向硬盘发出解锁命令;(B3)检查该硬盘中的密码与该随机密码是否一致;(B4)若不一致,则转入读取输入输出系统只读存储器中的用户密码的步骤。
若步骤(B3)检查该硬盘中的密码与该随机密码是否一致的结果为是,则解除硬盘锁定。
相较于现有技术,所述的硬盘保护系统及方法可对每台计算机的硬盘设置随机密码,作独立性的安全保护。

图1所示是本发明硬盘保护系统较佳实施例的功能模块图。
图2所示是本发明硬盘保护方法较佳实施例的流程图。
具体实施方式如图1所示,是本发明硬盘保护系统较佳实施例的功能模块图。该硬盘保护系统30可安装于一计算机,其包括一检查模块310、一读取模块320、一命令模块330及一写入模块340。检查模块310用于检查连接到该计算机的硬盘是否被锁,检查输入输出系统只读存储器中是否有随机密码,及检查该硬盘中的密码是否与输入输出系统只读存储器中的随机密码或用户密码一致。检查模块310还用于提示硬盘非法并中止操作。读取模块320用于读取储存在输入输出系统只读存储器中的随机密码或用户密码。命令模块330用于以输入输出系统只读存储器中的随机密码或用户密码向该硬盘发送解锁命令。写入模块340用于向输入输出系统只读存储器及合法硬盘写入随机密码,并以随机密码取代该合法硬盘中的用户密码。其中,所述的合法硬盘是指由用户在使用前写入所述的用户密码并以该用户密码加锁进行保护的硬盘。
如图2所示,是本发明硬盘保护方法较佳实施例的流程图。首先,计算机上电,检查模块310检查连接到该计算机的硬盘是否被锁(步骤S101)。若该硬盘被锁,则检查模块310检查该计算机输入输出系统只读存储器中是否有随机密码(步骤S102)。若输入输出系统只读存储器中无随机密码,则写入模块340将一组随机数写入输入输出系统只读存储器作为随机密码(步骤S103)。读取模块320读取输入输出系统只读存储器中的用户密码(步骤S104)。命令模块330以该用户密码向该硬盘发出解锁命令(步骤S105)。检查模块310检查该硬盘中的密码与该用户密码是否一致(步骤S106)。若一致,则解除硬盘锁定,即该硬盘是为该计算机配备的合法硬盘,写入模块340将上述的随机密码写入该硬盘取代其中预设的用户密码(步骤S107)。
在步骤S101中,若检查模块310检查得到的结果为该硬盘未锁,表明该硬盘是非法硬盘,则提示该硬盘非法并中止操作(步骤S111)。
在步骤S106中,若检查模块310检查得到的结果为该硬盘中的密码与该用户密码不一致,则该硬盘为非法硬盘,执行步骤S111。
在步骤S102中,若检查模块310检查得到的结果为输入输出系统只读存储器中有随机密码,则读取模块320读取输入输出系统只读存储器中的随机密码(步骤S108)。命令模块330以该随机密码向该硬盘发出解锁命令(步骤S109)。检查模块310检查该硬盘中的密码是否与该随机密码一致(步骤S110)。若不一致,则转入步骤S104;若一致,则结束流程。
权利要求
1.一种硬盘保护系统,安装于一计算机,可对连接到该计算机的合法硬盘设置随机密码进行保护,其特征在于,该系统包括一检查模块,用于检查连接到该计算机的硬盘是否被锁,检查该计算机输入输出系统只读存储器中是否存在随机密码,及检查该硬盘中的密码是否与输入输出系统只读存储器中的随机密码或用户密码一致;一读取模块,用于读取储存在输入输出系统只读存储器中的随机密码或用户密码,以及读取硬盘中的密码;一命令模块,用于向该硬盘发送解锁命令;及一写入模块,用于向输入输出系统只读存储器及合法硬盘写入随机密码,并以该随机密码取代合法硬盘中的用户密码。
2.如权利要求1所述的硬盘保护系统,其特征在于,所述的检查模块还用于提示硬盘非法的信息。
3.如权利要求1所述的硬盘保护系统,其特征在于,所述的合法硬盘是指由用户在使用前写入所述的用户密码并以该用户密码加锁进行保护的硬盘。
4.一种硬盘保护方法,其利用一计算机对连接到该计算机的合法硬盘设置随机密码进行保护,其特征在于,该方法包括以下步骤检查连接到计算机的硬盘是否被锁;若硬盘被锁,则检查该计算机输入输出系统只读存储器中是否有随机密码;若输入输出系统只读存储器中无随机密码,则将一组随机数写入只读存储器中作为随机密码;读取输入输出系统只读存储器中的用户密码;以该用户密码向硬盘发出解锁命令;检查硬盘中的密码与该用户密码是否一致;若一致,则解除硬盘锁定,将输入输出系统只读存储器中的随机密码写入该硬盘,取代硬盘中预设的密码。
5.如权利要求4所述的硬盘保护方法,其特征在于,若步骤检查硬盘中的密码与该用户密码是否一致的结果为否,则提示该硬盘非法并中止操作。
6.如权利要求4所述的硬盘保护方法,其特征在于,若步骤检查连接到计算机系统的硬盘是否被锁的结果为否,则提示该硬盘非法并中止操作。
7.如权利要求4所述的硬盘保护方法,其特征在于,若步骤检查只读存储器中是否有随机密码的结果为是,则执行以下步骤读取输入输出系统只读存储器中的随机密码;以该随机密码向硬盘发出解锁命令;检查该硬盘中的密码与该随机密码是否一致;若不一致,则转入读取输入输出系统只读存储器中的用户密码的步骤。
8.如权利要求7所述的硬盘保护方法,其特征在于,若步骤检查该硬盘中的密码与该随机密码是否一致的结果为是,则解除硬盘锁定。
全文摘要
本发明提供一种硬盘保护系统,该系统包括一检查模块,用于检查连接到一计算机的硬盘是否被锁,检查该计算机输入输出系统只读存储器中是否存在随机密码及检查该硬盘中的密码是否与输入输出系统只读存储器中的随机密码或用户密码一致;一读取模块,用于读取储存在输入输出系统只读存储器中的随机密码及用户密码,以及读取硬盘中的密码;一命令模块,用于向该硬盘发出解密命令;及一写入模块,用于向输入输出系统只读存储器及硬盘写入随机密码,并以该随机密码取代合法硬盘中的用户密码。本发明还提供一种硬盘保护方法。相较于现有技术,所述的硬盘保护系统及方法可对每台计算机的硬盘设置随机密码,作独立性的安全保护。
文档编号G06F1/00GK1949193SQ20051010036
公开日2007年4月18日 申请日期2005年10月14日 优先权日2005年10月14日
发明者钟坤山 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1