CN104408340A - 一种计算机硬件和***联合认证*** - Google Patents

一种计算机硬件和***联合认证*** Download PDF

Info

Publication number
CN104408340A
CN104408340A CN201410598484.4A CN201410598484A CN104408340A CN 104408340 A CN104408340 A CN 104408340A CN 201410598484 A CN201410598484 A CN 201410598484A CN 104408340 A CN104408340 A CN 104408340A
Authority
CN
China
Prior art keywords
password
module
hardware
software
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410598484.4A
Other languages
English (en)
Inventor
王兴珍
陈乃阔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong Chaoyue Numerical Control Electronics Co Ltd
Original Assignee
Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Chaoyue Numerical Control Electronics Co Ltd filed Critical Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority to CN201410598484.4A priority Critical patent/CN104408340A/zh
Publication of CN104408340A publication Critical patent/CN104408340A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • G06F21/46Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Storage Device Security (AREA)

Abstract

本发明提供一种计算机硬件和***联合认证***,包括密码输入模块、密码接收模块、密码校对模块、软硬件***管理模块以及密码修改模块。所谓密码输入模块,用于解锁及修改密码时的密码输入;所谓密码接收模块,用于接收及存储密码输入模块的输入信息;所谓密码校对模块,用于校对硬件密码的正确性以及软硬件密码的一致性;所谓软硬件***管理模块,用于根据密码校对结果对软硬件***进行解锁及锁定动作;所谓密码修改模块,用于在软硬件***解锁后进行密码修改的控制。

Description

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

Claims (1)

1.一种计算机硬件和***联合认证***, 其特征在于包括:密码输入模块、密码接收模块、密码校对模块、软硬件***管理模块、密码修改模块及软硬件***模块,其中:
密码输入模块的功能有两个:一是在软硬件***锁定情况下,用户用来输入解锁密码;二是在软硬件***已解锁的情况下,用户修改密码时用来输入新密码;
密码接收模块由硬件层和软件层组成,硬件层是一种带有红外接收模块的嵌入式控制器EC,软件层主要是应用程序,分别在不同的的情况下对密码的接收和存储扮演不同的角色:在软硬件***锁定的情况下,硬件层接收模块接收并存储密码输入模块的输入信息,软件接收模块在硬件***解锁后软件***解锁前到硬件接收模块里获取用户输入密码;在软硬件***均解锁的情况下,用户修改密码时,软硬件接收模块均接收用户新密码输入,硬件接收模块通过SPI总线将新密码存储到ROM中,软件接收模块将密码存储到硬盘中,放在ROM和硬盘中的目的是为了永久保存,不容易被恶意解锁;
密码校对模块和接收模块一样,也分硬件和软件两个层次,在软硬件***锁定的情况下,首先启动硬件层密码校对模块,将接收到的解锁密码和ROM中所存储的有效密码相比较,若硬件***已解锁,待***刚刚过***Logo,将要启动到桌面的时候,启动软件层密码校对模块,从硬件密码接收模块中获取解锁密码并与存储在硬盘中的密码相比对;
软硬件***管理模块,即解锁模块,在硬件密码校对后,如果不一致,则不做任何动作;若一致,硬件层管理模块则解锁硬件,则对硬件***进行上电,从***启动到如果不一致,调用***关机命令,将软硬件***全部至于锁定状态,若一致,则对***进行解锁,正常登录***桌面;
密码修改模块,主要是在软硬件***均解锁的情况下,如果用户需要修改密码,则调出应用软件中的密码修改对话框,通过密码输入模块输入新密码,应用软件会将接收到的新密码存储在硬盘中,与此同时底层硬件接收模块将把新密码存储到ROM中,以便下次认证使用。
CN201410598484.4A 2014-10-31 2014-10-31 一种计算机硬件和***联合认证*** Pending CN104408340A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410598484.4A CN104408340A (zh) 2014-10-31 2014-10-31 一种计算机硬件和***联合认证***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410598484.4A CN104408340A (zh) 2014-10-31 2014-10-31 一种计算机硬件和***联合认证***

Publications (1)

Publication Number Publication Date
CN104408340A true CN104408340A (zh) 2015-03-11

Family

ID=52645971

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410598484.4A Pending CN104408340A (zh) 2014-10-31 2014-10-31 一种计算机硬件和***联合认证***

Country Status (1)

Country Link
CN (1) CN104408340A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107301075A (zh) * 2017-06-26 2017-10-27 联想(北京)有限公司 用于设置***内存超频的方法、装置和电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101901311A (zh) * 2008-12-22 2010-12-01 联想(新加坡)私人有限公司 硬件密码的管理
CN103020509A (zh) * 2011-09-26 2013-04-03 深圳市顶星数码网络技术有限公司 一种终端设备加密与解密方法、装置及终端设备
US20140143861A1 (en) * 2012-11-20 2014-05-22 Hon Hai Precision Industry Co., Ltd. Computer with safeguard function

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101901311A (zh) * 2008-12-22 2010-12-01 联想(新加坡)私人有限公司 硬件密码的管理
CN103020509A (zh) * 2011-09-26 2013-04-03 深圳市顶星数码网络技术有限公司 一种终端设备加密与解密方法、装置及终端设备
US20140143861A1 (en) * 2012-11-20 2014-05-22 Hon Hai Precision Industry Co., Ltd. Computer with safeguard function

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107301075A (zh) * 2017-06-26 2017-10-27 联想(北京)有限公司 用于设置***内存超频的方法、装置和电子设备

Similar Documents

Publication Publication Date Title
AU2012205457B2 (en) System and method for tamper-resistant booting
CN104584023B (zh) 用于硬件强制访问保护的方法和设备
US10216937B2 (en) Secure BIOS password method in server computer
US9485255B1 (en) Authentication using remote device locking
US11675893B2 (en) Verification application, method, electronic device and computer program
CN110084029A (zh) 经由验证图像机制来验证***的用户
CN101494541B (zh) 一种实现对pin码进行安全保护的***及方法
KR20130050959A (ko) 패스워드 리커버리 비밀을 저장하기 위한 시스템 및 방법
CN101916348A (zh) 一种用户操作***的安全引导方法及引导***
CN107292176A (zh) 用于访问计算设备的可信平台模块的方法和***
US10114938B2 (en) Secure electronic lock
US10037418B2 (en) Pre-boot authentication credential sharing system
US20170289153A1 (en) Secure archival and recovery of multifactor authentication templates
CN103514392A (zh) 一种计算机操作***登录认证装置和方法
CN104537282A (zh) 一种基于加密闪盘和大数据运算技术的授权使用方法
WO2017063466A1 (zh) 设备认证方法、装置及***
CN104537537A (zh) 一种基于Android***的安全支付方法
US20180012037A1 (en) Secure operation apparatuses and methods therefor
CN106156549B (zh) 应用程序授权处理方法及装置
CN102983969A (zh) 一种操作***的安全登录***及安全登录方法
CN104408340A (zh) 一种计算机硬件和***联合认证***
US11599676B2 (en) Method and system for container background unlock
CN101488177A (zh) 一种基于bios的计算机安全控制***和方法
KR102453310B1 (ko) Otp를 제공하는 방법 및 시스템
KR102102179B1 (ko) 임베디드 시스템, 이를 포함하는 인증 시스템, 및 인증 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150311