一种基于bios鉴权的安全硬盘及数据鉴权方法

文档序号:8543637阅读:212来源:国知局
一种基于bios鉴权的安全硬盘及数据鉴权方法
【技术领域】
[0001]本发明涉及数据硬盘技术领域,特别涉及一种基于B1S鉴权的安全硬盘及数据鉴权方法。
【背景技术】
[0002]目前,市场上出现了一种安全硬盘,这种安全硬盘的内部包括有两种分区,一种是用于存储隐秘数据的安全分区,另一种则是用于存储公共数据的公共分区。在没有经过鉴权的情况下,安全分区是处于隐藏状态的,外界无法对其进行访问。
[0003]为了对安全分区的数据进行访问,现有技术是在计算机系统完全启动后,利用密码输入软件输入相应的访问密码,获得安全分区的访问权限,从而实现对安全分区的数据访问。
[0004]然而,由于密码输入软件作为一种软件,容易被破解和受到病毒攻击,当利用密码输入软件输入访问密码时,容易出现密码被破解的情况,从而大大降低了安全分区中的隐秘数据的安全性。
[0005]综上所述可以看出,如何提高破解密码的难度,从而提升安全分区中隐秘数据的安全性是目前亟待解决的问题。

【发明内容】

[0006]有鉴于此,本发明的目的是提供一种基于B1S鉴权的安全硬盘及数据鉴权方法,提高了破解密码的难度,从而提升了安全分区中隐秘数据的安全性。其具体方案如下:
[0007]一种基于B1S鉴权的安全硬盘,应用于设置有B1S的计算机,所述安全硬盘包括密码接收模块、密码存储模块、安全分区、公共分区和密码判断模块;
[0008]所述密码接收模块,用于在所述安全硬盘正处于启动状态的过程中,接收通过所述B1S输入的访问密码;
[0009]所述密码存储模块,用于存储预先通过所述B1S设定的用户密码和管理员密码;
[0010]所述安全分区,用于存储隐秘数据;
[0011]所述公共分区,用于存储公共数据;
[0012]所述密码判断模块,用于获取所述访问密码、所述用户密码和所述管理员密码,判断所述访问密码与预先存储的用户密码或管理员密码是否一致,当判断出所述访问密码与所述管理员密码相一致时,允许所述计算机获得所述隐秘数据和所述公共数据的访问权限;当判断出所述访问密码与所述用户密码相一致时,则只允许所述计算机获得所述公共数据的访问权限。
[0013]优选的,所述安全硬盘还包括密码监控模块;
[0014]所述密码监控模块,用于对所述密码接收模块接收到的访问密码进行监控,如果所述密码接收模块接收到的访问密码与所述用户密码或所述管理员密码不一致的连续次数大于预设次数,则产生数据擦除指令,并将所述数据擦除指令发送到所述安全分区,以擦除所述安全分区中的所述隐秘数据。
[0015]优选的,所述密码监控模块,还用于对所述密码存储模块进行监控,当监控到所述密码存储模块没有存储用户密码或管理员密码时,则允许所述计算机访问所述隐秘数据和所述公共数据。
[0016]优选的,所述安全硬盘还包括报警模块;
[0017]所述报警模块,用于当所述密码监控模块产生所述数据擦除指令时,发出报警信号。
[0018]优选的,所述报警模块为声音报警模块。
[0019]本发明实施例还公开了一种基于B1S鉴权的数据鉴权方法,应用于所述安全硬盘;所述数据鉴权方法包括:
[0020]在所述安全硬盘正处于启动状态的过程中,接收通过计算机的B1S输入的访问密码;
[0021]判断所述访问密码与预先存储的用户密码或管理员密码是否一致,当判断出所述访问密码与所述管理员密码相一致时,允许所述计算机获得安全分区中存储的隐秘数据和公共分区中存储的公共数据的访问权限;当判断出所述访问密码与所述用户密码相一致时,则只允许所述计算机获得所述公共数据的访问权限。
[0022]优选的,所述数据鉴权方法还包括,对接收的访问密码进行监控,如果接收到的访问密码与所述用户密码或所述管理员密码不一致的连续次数大于预设次数,则产生数据擦除指令,并将所述数据擦除指令发送到所述安全分区,以擦除所述安全分区中的所述隐秘数据。
[0023]优选的,所述数据鉴权方法还包括,当产生所述数据擦除指令时,发出报警信号。
[0024]优选的,所述当产生所述数据擦除指令时,发出报警信号的过程具体包括,当产生所述数据擦除指令时,发出声音报警信号。
[0025]本发明中,用于获取安全分区和公共分区访问权限的访问密码是通过计算机的B1S (B1S,也即Basic Input Output System,基本输入输出系统)进行输入的,这意味着访问密码是在系统完全启动之前进行输入的。由于通过B1S输入访问密码的时候,计算机系统并没有完全启动,所以此时病毒软件无法运行,这样在通过B1S输入密码的时候就不存在密码被病毒破解的情况,由此提高了访问密码被破解的难度,从而提升了安全分区中隐秘数据的安全性。
【附图说明】
[0026]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0027]图1为本发明实施例公开的一种基于B1S鉴权的安全硬盘结构示意图;
[0028]图2为本发明实施例公开的一种基于B1S鉴权的数据鉴权方法流程图。
【具体实施方式】
[0029]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0030]本发明实施例公开了一种基于B1S鉴权的安全硬盘,应用于设置有B1S的计算机。参见图1所示,该安全硬盘10包括密码接收模块101、密码存储模块102、安全分区103、公共分区104和密码判断模块105 ;
[0031]密码接收模块101,用于在安全硬盘10正处于启动状态的过程中,接收通过B1S输入的访问密码;
[0032]密码存储模块102,用于存储预先通过B1S设定的用户密码和管理员密码;
[0033]安全分区103,用于存储隐秘数据;
[0034]公共分区104,用于存储公共数据;
[0035]密码判断模块105,用于获取访问密码、用户密码和管理员密码,判断访问密码与预先存储的用户密码或管理员密码是否一致,当判断出访问密码与管理员密码相一致时,允许计算机获得隐秘数据和公共数据的访问权限;当判断出访问密码与用户密码相一致时,则只允许计算机获得公共数据的访问权限。
[0036]本实施例中,为了防止安全分区中的隐秘数据被非法窃取,安全硬盘10还可以包括密码监控模块;该密码监控模块用于对密码接收模块101接收到的访问密码进行监控,如果密码接收模块101接收到的访问密码与用户密码或管理员密码不一致的连续次数大于预设次数,则产生数据擦除指令,并将数据擦除指令发送到安全分区103,以擦除安全分区103中的隐秘数据,其中,上述预设次数可根据实际的需要进行设定。进一步的,安全硬盘10还可以包括报警模块;该报警模块用于当密码监控模块产生数据擦除指令时,发出报警信号,从而使得企图非法获取硬盘数据的人不敢继续在现场停留。其中,优选的报警模块为声音报警模块,如蜂鸣器等。
[0037]上述密码监控模块还可以用于对密码存储模块
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1