【技术实现步骤摘要】
本专利技术关于实现PC锁的方法,具体的说是在PC启动后进入MBR阶段进行USB Key身份认证,从而实现启动过程中的开机锁的方法。
技术介绍
随着计算机技术的提高,个人计算机(PC),特别是笔记本电脑应用日益普遍。许多人都会把一些对个人或公司非常有用的数据存储在电脑的硬盘里面。如何防止电脑中重要的数据被非法窃取,防止非法用户任意开启自己的电脑之类有关PC安全的问题日益受到人们的关注,特别是商务人士。人们非常希望能有把电子钥匙来保护自己的电脑不受侵害,所以USBKey的概念就产生了,而如何对USB Key进行身份识别就成为PC开机锁需要解决的问题。目前的PC开机锁仍然只是局限在开机启动进入Windows操作系统后,对USB Key进行身份识别,如果识别错误则锁住电脑屏幕。这样一种方法并不安全,非法用户可以通过一些小软件在Windows下面运行,从而破解掉屏幕保护。在这个意义上,它仅仅是实现了屏幕保护锁,而并非真正的开机锁。在PC启动过程中能有效实现开机锁功能的阶段有两个1.在BIOS阶段进行防护;2.在MBR阶段进行防护。第一种方案需要主板产商在BIOS程序中加入USB Key身份验证的代码,而BIOS EPROM中程序代码惜字如金的主板产商不大会为一个需要PC安全的特殊群体去修改BIOS。而在MBR阶段,此时并未加载操作系统,无法运行各类破解程序,身份验证代码和USB主机控制器驱动程序可以存放在硬盘中,因此可以非常好的实现PC开机锁功能。
技术实现思路
为了以上目的,本专利技术提供了一种在主引导区阶段实现开机锁功能的方法,该方法包括编写基于BIOS环境下的 ...
【技术保护点】
一种在主引导区实现开机锁功能的方法,该方法包括以下步骤: -PC开机锁功能安装时,将具有USB Key身份验证功能的MBR代码存入磁盘的第0头第0道第1扇区开始的空间里面; -PC启动后,进入MBR阶段,基于BIOS环境下USB主机控制器控制程序接管BIOS控制的USB主机控制器; -通过USB主机控制器控制程序,检测USB Key并对USB Key使用专用的USB数据传输指令,进行身份验证; -如果检测和身份验证通过则重新恢复BIOS程序对USB主机控制器的控制,进入正常的加载操作系统的启动过程,如果未通过则继续检测。
【技术特征摘要】
1.一种在主引导区实现开机锁功能的方法,该方法包括以下步骤-PC开机锁功能安装时,将具有USB Key身份验证功能的MBR代码存入磁盘的第0头第0道第1扇区开始的空间里面;-PC启动后,进入MBR阶段,基于BIOS环境下USB主机控制器控制程序接管BIOS控制的USB主机控制器;-通过USB主机控制器控制程序,检测USB Key并对USB Key使用专用的USB数据传输指令,进行身份验证;-如果检测和身份验证通过则重新恢复BIOS程序对USB主机控制器的控制,进入正常的加载操作系统的启动过程,如果未通过则继续检测。2.如权利要求1所述一种在主引导区实现开机锁功能的方法,其特征在于将具有基于BIOS环境下USB主机控制器驱动及USB Key身份验证功能的MBR代码存入磁盘的第0头第0道第1扇...
【专利技术属性】
技术研发人员:吴俊辉,
申请(专利权)人:苏州超锐微电子有限公司,
类型:发明
国别省市:32[中国|江苏]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。