一种计算机硬件和系统联合认证系统的制作方法
【专利摘要】本发明提供一种计算机硬件和系统联合认证系统,包括密码输入模块、密码接收模块、密码校对模块、软硬件系统管理模块以及密码修改模块。所谓密码输入模块,用于解锁及修改密码时的密码输入;所谓密码接收模块,用于接收及存储密码输入模块的输入信息;所谓密码校对模块,用于校对硬件密码的正确性以及软硬件密码的一致性;所谓软硬件系统管理模块,用于根据密码校对结果对软硬件系统进行解锁及锁定动作;所谓密码修改模块,用于在软硬件系统解锁后进行密码修改的控制。
【专利说明】一种计算机硬件和系统联合认证系统
【技术领域】
[0001]本发明涉及计算机应用【技术领域】,具体地说是一种计算机硬件和系统联合认证系统。是一种利用嵌入式处理器的红外接收模块接收红外线遥控器密码输入,判定是否给系统上电开机,并在系统刚刚进入桌面状态时,通过应用程序比对硬盘所存密码和嵌入式处理器接收到的密码的一致性,判断是否调用系统关机命令关闭计算机的方法,达到给计算机硬件和系统进行联合认证的目的,增强系统的安全性。适用于所有具有嵌入式处理器(带红外接收模块)的计算机。
【背景技术】
[0002]随着计算机技术的快速发展,安全性已成为计算机领域关注的焦点,计算机硬件和系统联合认证主要设计思路是在PC机平台上加入硬件密码和系统密码的校对模块,实现主板、硬盘以及用户的一一对应关系,增强计算机从硬件到系统的安全性。
【发明内容】
[0003]本发明的目的是提供一种计算机硬件和系统联合认证系统。
[0004]本发明的目的是按以下方式实现的,包括:密码输入模块、密码接收模块、密码校对模块、软硬件系统管理模块、密码修改模块及软硬件系统模块,其中:
密码输入模块的功能有两个:一是在软硬件系统锁定情况下,用户用来输入解锁密码;二是在软硬件系统已解锁的情况下,用户修改密码时用来输入新密码;
密码接收模块由硬件层和软件层组成,硬件层是一种带有红外接收模块的嵌入式控制器EC,软件层主要是应用程序,分别在不同的的情况下对密码的接收和存储扮演不同的角色:在软硬件系统锁定的情况下,硬件层接收模块接收并存储密码输入模块的输入信息,软件接收模块在硬件系统解锁后软件系统解锁前到硬件接收模块里获取用户输入密码;在软硬件系统均解锁的情况下,用户修改密码时,软硬件接收模块均接收用户新密码输入,硬件接收模块通过SPI总线将新密码存储到ROM中,软件接收模块将密码存储到硬盘中,放在ROM和硬盘中的目的是为了永久保存,不容易被恶意解锁;
密码校对模块和接收模块一样,也分硬件和软件两个层次,在软硬件系统锁定的情况下,首先启动硬件层密码校对模块,将接收到的解锁密码和ROM中所存储的有效密码相比较,若硬件系统已解锁,待系统刚刚过系统Logo,将要启动到桌面的时候,启动软件层密码校对模块,从硬件密码接收模块中获取解锁密码并与存储在硬盘中的密码相比对;
软硬件系统管理模块,即解锁模块,在硬件密码校对后,如果不一致,则不做任何动作;若一致,硬件层管理模块则解锁硬件,则对硬件系统进行上电,从系统启动到如果不一致,调用系统关机命令,将软硬件系统全部至于锁定状态,若一致,则对系统进行解锁,正常登录系统桌面;
密码修改模块,主要是在软硬件系统均解锁的情况下,如果用户需要修改密码,则调出应用软件中的密码修改对话框,通过密码输入模块输入新密码,应用软件会将接收到的新密码存储在硬盘中,与此同时底层硬件接收模块将把新密码存储到ROM中,以便下次认证使用。
[0005]本发明的有益效果是:依据以上背景和技术介绍,本发明型提供一种计算机硬件和系统联合认证的实现方法,该方法要求硬件、B1S和系统应用程序三者配合并可永久有效。
【专利附图】
【附图说明】
[0006]图1是系统认证流程图。
【具体实施方式】
[0007]参照说明书附图对本发明的一种计算机硬件和系统联合认证系统作以下详细地说明。
[0008]一种计算机硬件和系统联合认证的实现方法,包括密码输入模块、密码接收模块、密码校对模块、软硬件系统管理模块以及密码修改模块。
[0009]所谓密码输入模块,用于解锁及修改密码时的密码输入;
所谓密码接收模块,用于接收及存储密码输入模块的输入信息;
所谓密码校对模块,用于校对硬件密码的正确性以及软硬件密码的一致性;
所谓软硬件系统管理模块,用于根据密码校对结果对软硬件系统进行解锁及锁定动作;
所谓密码修改模块,用于在软硬件系统解锁后进行密码修改的控制。
[0010]本发明的特点在于:密码存储在可以永久保存的位置,唯一的清除方法是在软硬件系统均解锁的情况下清除密码。
[0011]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【权利要求】
1.一种计算机硬件和系统联合认证系统,其特征在于包括:密码输入模块、密码接收模块、密码校对模块、软硬件系统管理模块、密码修改模块及软硬件系统模块,其中: 密码输入模块的功能有两个:一是在软硬件系统锁定情况下,用户用来输入解锁密码;二是在软硬件系统已解锁的情况下,用户修改密码时用来输入新密码; 密码接收模块由硬件层和软件层组成,硬件层是一种带有红外接收模块的嵌入式控制器EC,软件层主要是应用程序,分别在不同的的情况下对密码的接收和存储扮演不同的角色:在软硬件系统锁定的情况下,硬件层接收模块接收并存储密码输入模块的输入信息,软件接收模块在硬件系统解锁后软件系统解锁前到硬件接收模块里获取用户输入密码;在软硬件系统均解锁的情况下,用户修改密码时,软硬件接收模块均接收用户新密码输入,硬件接收模块通过SPI总线将新密码存储到ROM中,软件接收模块将密码存储到硬盘中,放在ROM和硬盘中的目的是为了永久保存,不容易被恶意解锁; 密码校对模块和接收模块一样,也分硬件和软件两个层次,在软硬件系统锁定的情况下,首先启动硬件层密码校对模块,将接收到的解锁密码和ROM中所存储的有效密码相比较,若硬件系统已解锁,待系统刚刚过系统Logo,将要启动到桌面的时候,启动软件层密码校对模块,从硬件密码接收模块中获取解锁密码并与存储在硬盘中的密码相比对; 软硬件系统管理模块,即解锁模块,在硬件密码校对后,如果不一致,则不做任何动作;若一致,硬件层管理模块则解锁硬件,则对硬件系统进行上电,从系统启动到如果不一致,调用系统关机命令,将软硬件系统全部至于锁定状态,若一致,则对系统进行解锁,正常登录系统桌面; 密码修改模块,主要是在软硬件系统均解锁的情况下,如果用户需要修改密码,则调出应用软件中的密码修改对话框,通过密码输入模块输入新密码,应用软件会将接收到的新密码存储在硬盘中,与此同时底层硬件接收模块将把新密码存储到ROM中,以便下次认证使用。
【文档编号】G06F21/31GK104408340SQ201410598484
【公开日】2015年3月11日 申请日期:2014年10月31日 优先权日:2014年10月31日
【发明者】王兴珍, 陈乃阔 申请人:山东超越数控电子有限公司