利用RFID技术作为计算机安全登录机制的方法及装置
技术领域
本发明涉及一种设定计算机安全登录程序的方法及装置,尤指一种使用无线射频识别(RFID)技术进行计算机安全登录程序的方法及装置。
背景技术
当使用者欲启动计算机进行相关使用时,操作***常会要求使用者提供登录数据。登录数据一般包括使用者账号和密码。当输入正确的账号和密码时,使用者便能对计算机进行存取操作。此外,当启动计算机电源后,计算机也会在执行开机实时测试(power on self test)时确认输入密码是否符合预设密码;若输入密码有误,计算机将不会继续进行开机操作,因而使用者也不能对计算机进行存取操作。
除了设定密码外,一些计算机也利用指纹辨识经授权的使用者。指纹辨识装置可内建在计算机中或作为可经由适当接口(如USB接口)连接到计算机的外设。当指纹辨识装置辨识出正确的指纹后,计算机即可进行存取操作。
利用上述两种方法,个人隐私或重要数据虽可获得安全保护,但也存在密码容易忘记或指纹辨识可能失败的问题。
发明内容
本发明要解决的技术问题在于提供一种使用无线射频识别(RFID)技术来进行计算机安全登录程序的方法及装置。
为了实现上述的目的,本发明提供了一种可通过无线射频识别(RFID)接口启动的计算机装置,包括一无线射频读写装置,用来与一外部无线射频电子卷标交换信息,该外部无线射频电子卷标存储有使用者数据,该无线射频读写装置读取来自该外部无线射频电子卷标的该使用者数据;一存储单元,存储有登录数据;以及一处理单元,耦接于该无线射频读写装置与该存储单元,在执行该计算机装置的开机实时测试或执行该计算机装置的操作***时,用来比对该使用者数据与该登录数据,并在该使用者数据与该登录数据相符合时允许对该计算机装置进行存取操作。
本发明又提供了一种可通过无线射频识别接口启动的计算机装置,包括一无线射频读写装置,用来与一外部无线射频电子卷标交换信息,该外部无线射频电子卷标存储有使用者数据,该无线射频读写装置读取来自该外部无线射频电子卷标的该使用者数据;一存储单元,存储有登录数据;以及一处理单元,耦接于该无线射频读写装置与该存储单元,在执行该计算机装置的开机实时测试或执行该计算机装置的操作***时,用来比对该使用者数据与该登录数据,并在该使用者数据与该登录数据相符合时允许对该计算机装置进行存取操作;一总线控制器,耦接该处理单元;以及一转接器,耦接在该无线射频读写装置及该总线控制器之间;其中,该总线控制器控制该转接器接收来自该无线射频读写装置的该使用者数据,并将该使用者数据传送到该处理单元。该转接器为一***零件接口、一迷你***零件接口、一个人计算机存储卡国际协会接口、一快闪存储卡接口或一安全数字式输入/输出接口。
本发明还提供了一种可通过一无线射频识别接口启动的计算机装置,包括一存储单元,存储有登录数据;一连接接口,用来连接一外部无线射频读写装置,该外部无线射频读写装置读取来自一外部无线射频电子卷标的使用者数据;一总线控制器,耦接于该连接接口,用来与该外部无线射频读写装置交换信息,以接收该使用者数据;以及一处理单元,耦接于该存储单元与该总线控制器,在执行该计算机装置的操作***时,用来比对该使用者数据与该登录数据,并在该使用者数据与该登录数据相符合时允许对该计算机装置进行存取操作。
本发明还提供了一种通过一无线射频识别接口启动一计算机装置的方法,包括通过一连接接口连接一外部无线射频读写装置及该计算机装置;使用一无线射频读写装置将存储在一无线射频电子卷标中的一使用者数据读入该计算机装置;在执行该计算机装置的开机实时测试时或该执行计算机装置的操作***时,比对该使用者数据与存储在该计算机装置中的一登录数据;以及在该使用者数据与该登录数据相符合时,允许对该计算机装置进行存取操作。
本发明具有以下有益的效果:利用本发明,台式计算机、笔记本计算机或甚至个人数字助理(PDA)等计算机装置皆能使用无线射频识别技术作为使用者登录计算机装置的登录工具,并且能够避免忘记密码或指纹辨识可能失败的问题。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为本发明第一实施例的计算机装置的示意图。
图2为在本发明的计算机装置上使用无线射频识别技术的第一流程图。
图3为在本发明的计算机装置上使用无线射频识别技术的第二流程图。
图4为本发明第二实施例的计算机装置的示意图。
图5为本发明第三实施例的计算机装置的示意图。
其中,附图标记:
100、400、500-计算机装置
110、410、510-无线射频读写装置
112、412、512-天线
120、420、520-处理单元
130、430、530-存储器控制器
140、440、540-存储单元
150、450、550-输入/输出控制器
152、452、552-键盘
154、454、554-鼠标
160、460、560-总线控制器
470-转接器
570-连接接口
具体实施方式
在说明书和权利要求书中使用了一些词汇来表示特定的元件。所属领域中具有通常知识的人应可理解,硬件制造商可能会用不同的名词来称呼同一个元件。本说明书和权利要求书不以名称的差异作为区分元件的方式,而是以元件功能的差异作为区分的准则。在说明书和权利要求书中所提及的「包括」为开放式用语,应解释成“包括但不限定于”。此外,“耦接”一词在此包括任何直接或间接的电气连接手段。因此,一第一装置耦接于一第二装置,则代表该第一装置可直接电气连接于该第二装置,或通过其它装置或连接手段间接地电气连接至该第二装置。
图1为本发明第一实施例的计算机装置的示意图。计算机装置100包括无线射频读写装置110、处理单元120、存储器控制器130、存储单元140、输入/输出控制器150以及总线控制器160。无线射频读写装置110直接连接在处理单元120上,且其操作频率以13.56MHz、125KHz、433.92MHz或900MHz等为较佳。无线射频读写装置110还能通过天线112与一外部无线射频电子卷标(RFID tag)(未绘示)交换信息。无线射频电子卷标一般为一种由半导体元件所制成的感应器(应答器),可响应无线射频读写装置110的询问射频信号并发射载有编码内容的射频信号。无线射频读写装置110将从无线射频电子卷标接收的数据直接传送到处理单元120。通过存储器控制器130,与处理单元120耦接的存储单元140存储有多组登录数据,各组登录数据包括使用者账号和密码。这样,可向不同的使用者提供相应的使用权限。并且,存储器控制器130还控制着存储单元140的读写操作。当处理单元120需要存储单元140中的数据时,向存储器控制器130传送一指令信号。存储器控制器130将接收存储单元140的数据再传送给处理单元120。处理单元120通过总线控制器160耦接于输入/输出控制器150。输入/输出控制器150可与计算机装置100的外设,如键盘152及鼠标154,交换信息。键盘152或鼠标154产生的信息经输入/输出控制器150接收后,在总线控制器160的控制下进一步被传送到处理单元120。
图2为在本发明的计算机装置上使用无线射频识别技术的第一流程图。首先,开启计算机装置100的电源后,执行计算机装置100的开机实时测试(S210)。然后,计算机装置100暂停操作,以等待使用者数据的输入(S220)。如前面所述,使用者数据通常包括使用者账号和密码,并可利用连接到计算机装置100上的键盘152输入到计算机装置100中。此外,因计算机装置100内建有无线射频读写装置110,使用者数据也可存储在无线射频电子卷标中,然后利用可与无线射频电子卷标交换信息的无线射频读写装置110将使用者数据读入计算机装置100而完成输入操作。在接收到来自键盘152或无线射频读写装置110的使用者数据之前,计算机装置100将保持等待状态(S220)。接着,计算机装置100接收到使用者数据后,处理单元120会比对使用者数据是否符合存储在存储单元140中的登录数据(S230)。若所输入的使用者数据与登录数据不符合,计算机装置100将重新执行步骤S220;若使用者数据与登录数据符合,计算机装置100将进行开机操作(S240)。这样,可利用无线射频识别技术保护计算机装置100的安全。
图3为在本发明的计算机装置上使用无线射频识别技术的第二流程图。计算机装置100结束开机实时测试后,便准备执行一操作***(S310)。操作***一般会根据使用者数据向不同的使用者提供不同的环境设定,同时也能对不同的使用者设定不同的使用权限。然后,操作***等待通过键盘152或无线射频读写装置110输入到计算机装置100的使用者数据(S320)。当使用者数据输入后,处理单元120比对使用者数据是否与存储在存储单元140中的登录数据相符合(S330)。如果输入的使用者数据与登录数据不符合,则计算机装置100将重新执行步骤S320;如果使用者数据与登录数据相符合,则计算机装置100便继续执行操作***(S340)。接着,计算机装置100检查使用者是否注销操作***(S350)。若使用者注销操作***,计算机装置100将转回到操作***等待使用者数据输入的步骤S320;若使用者未注销操作***,计算机装置100检查操作***是否关闭(S360)。若操作***未关闭,计算机装置100将转回到步骤340;若操作***关闭,则操作***进行关机操作。当下次重新执行操作***(S310),且在进入操作***前(S340),计算机装置100仍会要求正确的使用者数据。这样,可利用无线射频识别技术保护计算机装置100的安全。
除图1所示的计算机装置100外,其它不同架构的计算机装置也能利用无线射频识别技术来保护其安全。
图4为本发明第二实施例的计算机装置的示意图。计算机装置400包括无线射频读写装置410、处理单元420、存储器控制器430、存储单元440、输入/输出控制器450、总线控制器460以及转接器470。处理单元420、存储器控制器430、存储单元440以及输入/输出控制器450,还有耦接于输入/输出控制器450的键盘452及鼠标454,皆具有与图1中对应元件相同的功能。在第二实施例中,具有天线412的无线射频读写装置410通过转接器470耦接在总线控制器460上,且无线射频读写装置410的操作频率以13.56MHz、125KHz、433.92MHz或900MHz等为较佳。其中,总线控制器460控制转接器470接收来自无线射频读写装置410的使用者数据,并将使用者数据传送到处理单元420。接着处理单元420比对使用者数据是否与存储在存储单元440中的登录数据相符合,如果使用者数据与登录数据相符合,则允许对计算机装置400进行存取操作。转接器470可以为诸如***零件接口(Peripheral ComponentInterface,PCI)、迷你***零件接口(mini-PCI)、个人计算机存储卡国际协会(Personal Computer Memory Card International Association,PCMCIA)接口、快闪存储卡(compact flash)接口或安全数字式输入/输出(SecureDigital Input Output,SDIO)接口等内部连接接口。
图5为本发明第三实施例的计算机装置的示意图。计算机装置500包括处理单元520、存储器控制器530、存储单元540、输入/输出控制器550、总线控制器560以及连接接口570。处理单元520、存储器控制器530、存储单元540以及输入/输出控制器550,还有耦接于输入/输出控制器550的键盘552及鼠标554,皆具有与图1中对应元件相同的功能。在第三实施例中,具有天线512的无线射频读写装置510通过连接接口570耦接于计算机装置500,且无线射频读写装置510的操作频率以13.56MHz、125KHz、433.92MHz或900MHz等为较佳。其中,无线射频读写装置510读取使用者数据后,将使用者数据经由总线控制器560所控制的连接接口570传送到处理单元520。接着处理单元比对使用者数据是否与存储在存储单元540中的登录数据相符合,并在使用者数据与登录数据相符合时,允许对计算机装置500进行存取操作。连接接口570可以为诸如USB接口、IEEE1394接口及RS232等接口。
综上所述,如台式计算机、笔记本计算机或甚至个人数字助理(PDA)等计算机装置皆能使用无线射频识别技术作为使用者登录计算机装置的登录工具,并且能够避免忘记密码或指纹辨识可能失败的问题。此外,无线射频读写装置可内建于计算机装置中而直接耦接处理单元,或通过上述如PCI、mini-PCI、PCMCIA接口、快闪存储卡接口或SDIO接口等转接器来耦接处理单元。还有,无线射频读写装置也可为计算机装置的外部元件,并可通过如USB接口、IEEE1394接口及RS232接口等连接接口来连接到计算机装置上。具有RFID辅助机制的计算机***会在计算机执行开机实时测试或操作***时检查使用者数据。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的普通技术人员当可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。