认证信息的输入方法及装置的制作方法

文档序号:7898117阅读:162来源:国知局
专利名称:认证信息的输入方法及装置的制作方法
技术领域
本发明涉及信息安全领域,尤其涉及一种认证信息的输入方法及装置。
背景技术
在现有的信息安全领域里,为了保证用户的信息安全不被破坏,避免用户的合法权益被他人盗用。因此认证用户身份的方式就显得越来越重要。目前可以采用智能密钥装置(例如通用串行总线密匙,即USB Key)的方式进行身份认证,具体包括用户在建立起智能密钥装置与计算机的连接后,通过终端上所连接的输入装置把认证信息输入到智能密钥装置里;智能密钥装置会将接收到的认证信息与存储在芯片里的合法用户的认证信息进行对比,如果对比的结果为相同,则判定所述用户为合法用户,允许所述用户登录到系统上或进行后继操作。但是,现有技术中至少存在如下问题一般的智能密钥装置都是通过终端(如计算机)的输入设备(如键盘)将代表用户身份的认证信息输入到智能密钥装置里的,但如果终端受到了黑客的攻击或是病毒的感染,那么通过终端的输入设备所输入的认证信息, 就可能因为经过终端的处理,而被他人盗用或者监控,导致合法用户的权益受到损害,甚至造成用户的经济损失。因此通过终端的输入设备将认证信息输入到智能密钥装置的方法, 在保证用户的信息安全性方面是有弱点的。

发明内容
本发明的实施例提供一种认证信息的输入方法及装置。提高了用户在输入认证信息时的安全性。为达到上述目的,本发明的实施例采用如下技术方案一种认证信息的输入方法,包括智能密钥装置连接的视频播放装置按顺序播放字符数据对应的视频信息;在通过所述智能密钥装置直接接收到输入的选择信号后,所述智能密钥装置存储输入选择信号时播放的视频信息对应的字符数据。一种认证信息的输入装置,包括视频播放模块,用于按顺序播放字符数据对应的视频信息;选择模块,用于通过智能密钥装置直接输入选择信号;缓存模块,用于存储输入选择信号时播放的视频信息对应的字符数据。本发明实施例提供的认证信息的输入方法及装置通过连接的视频播放装置所显示出的视频信息,用户可选择与该视频信息对应的字符数据信息,可以有效避免用户终端, 如计算机等被黑客或木马病毒等远程控制导致的冒用合法用户的身份信息进行交易的危险,故而可提高认证信息输入时的安全性,避免给用户带来经济损失。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例1认证信息的输入方法的流程图;图2为本发明实施例2认证信息的输入方法的流程图;图3为本发明实施例3认证信息的输入装置的框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1本实施例公开了一种认证信息的输入方法,如图1所示,该方法包括101,在需要向智能密钥装置输入认证信息时,一般为智能密钥装置在与终端建立起连接后,所述智能密钥装置连接的视频装置按顺序将每个字符对应的视频信息播放出来。所述播放的视频信息里包含有用于用户进行身份识别的认证信息。102,认证信息一般为一串字符数据,该字符数可以为数字,也可以是符号,或者图形等。在视频信息播放过程中,当所播放的视频信息对应的字符数据与认证信息中的字符数据相同并且在认证信息中的顺序也一致时,用户通过智能密钥装置输入选择信号,选中所述视频信息。103,在输入选择信号选中正在播放的视频信息后,存储所述视频信息对应的字符数据。本发明的实施例则使用户可直接通过智能密钥装置将认证信息输入,即不需要经过其它终端的输入或者外部传输路径。本实施例提供的认证信息的输入方法及装置通过采用将播放的视频信息在选中后直接存储到智能密钥装置中的技术方案,达到了提高用户在输入认证信息时安全性,使合法用户的信息安全得到了保证的技术效果。实施例2本实施例具体描述认证信息的输入方法,如图2所示,该方法包括如下步骤201,在智能密钥装置接收到需要进行身份认证的指令时,一般为智能密钥装置在与终端建立起连接后,执行步骤202。所述与终端建立连接可以是通过USB接口与终端建立相连,也可以是通过扩展串行高级技术附件(eSATA)接口、扩展安全数码(SDIO)接口或者个人计算机内存卡国际联合会PCMCIA定义的PCMCIA接口等。202,智能密钥装置对用于存储用户输入认证信息的缓存区进行清空,并开始对输入的认证信息的字符数据的个数进行计数、对输入认证信息的时间进行计时,对在每次进行身份认证时输入的认证信息的次数进行记录,在执行完上述过程之后执行步骤203。203,将每个用于播放的预存字符数据按顺序转换成对应的视频信息,并按该顺序循环的将该字符数据经转换后得到的视频信息通过连接的视频播放装置播放出来,直到智能密钥装置接收到信号再执行步骤204。其中每个视频信息都是按照一定的输入周期被播放出来的,输入周期为在每播放完一个字符数据对应的视频信息后,都会有一段停顿的时间,用所述停顿的时间来间隔相邻的两个视频信息之间的播放,以便用户有足够的时间对所播放的视频信息进行认知并执行后继操作该播放的视频信息为视频信息,并且在所播放的视频信息里包含有用于用户进行身份识别的认证信息。在现有技术当中,用户对于要输入的认证信息的认知一直都为一串字符数据,而在在本实施例里,则采用了将字符数据转换成对应的视频信息,并通过智能密钥装置连接的视频播放装置播放出来的技术方案,由此所述认证信息就不再是以字符数据的形式表现出来,而是被转换成为了视频信息并播放出来。并且被转换为视频信息字符数据可以有多种播放形式,例如视频信息可以是单纯的数字,也可以是各种语言单词的字符报,也可以是图形,甚至动画等。204,在一个视频信息输入周期内,智能密钥装置根据接收到信号,执行相应的后继操作。若所述接收到的信号为选择信号,则执行步骤205 ;若所述接收到的信号为切换信号,则执行步骤206 ;若所述接收到的信号为快退信号,则执行步骤207 ;若所述接收到的信号为快进信号,则执行步骤208 ;若所述接收到的信号为确认信号,则执行步骤209。205,当所显示的视频信息对应的字符数据与认证信息中的字符数据相同并且在认证信息中的顺序也一致时,则用户通过智能密钥装置输入选择信号,选中该视频信息后, 执行步骤210。206,当用户通过智能密钥装置直接输入切换信号时,将当前显示的视频信息对应的字符数据切换成特殊格式并执行步骤205。例如用户要输入的认证信息字符数据为“a”。“a”对应的特殊格式的字符数据为 “A”。当智能密钥装置连接的视频播放装置显示到对应字符数据的视频信息“a”时,用户在输入周期内,即下一个字符数据的视频信息播放前,直接输入切换信号,那么该视频信息对应的字符数据就会被切换成特殊格式的“A”,即用户选择输入“A”。为了提高信息安全,用户常常希望将认证信息设置成比较复杂或者多样的字符数据的组合,在这种状况下,本实施例采用了可对选择的字符数据进行切换,并输入对应特殊格式的字符数据的技术方案,到达了增加输入认证信息字符数据的多样性的有益效果。207,若用户通过智能密钥装置直接输入快退信号,则向后退格预定个数的视频信息,并将经过退格预定个数后的视频信息作为当前播放的视频信息开始播放,同时默认删除前一个存储的字符数据并返回到步骤203继续执行。本实施例通过采用在快退时默认删除前一个存储的字符数据的技术方案,取得了当用户因为误操作而选择输入了错误的视频信息对应的字符数据时,可以进行重新选择输入的有益效果。208,当用户通过智能密钥装置直接输入快进信号时,则向前快进预定个数的视频信息,并将经过快进预定个数后的视频信息作为当前播放的视频信息开始播放,同时返回到203步骤继续执行。在视频信息按顺序循环播放出来的过程中,因为用户可以采用执行快进的播放方式,所以取得了方便用户快速输入认证信息的有益效果。209,当用户通过智能密钥装置直接输入确认信号时,代表用户完成认证信息的输入,则执行步骤213。210,在接收到用户输入的选择信号后,存储所述视频信息对应的字符数据到缓冲区,并继续执行步骤211。在每播放一个视频信息后都有一段停顿的时间,也就是视频信息的输入周期。此输入周期便于用户有足够的时间认知所显示的视频信息,并对此信息作出相应的操作。如果用户在此停顿的时间内过智能密钥装置连续输入至少一个选择信号时,则智能密钥装置存储至少一个与所显示的视频信息对应字符数据,并且该字符数据的个数与所输入的选择信号的个数相同。例如用户要输入的认证信息字符数据为“###”。当智能密钥装置显示到对应字符数据的视频信息“#”时,用户在输入周期内,即下一个字符数据的视频信息播放前,连续输入3次选择信号,那么该视频信息对应的字符数据“#”就会被存储3次,即用户选择输入了“ ### ”。211,判断缓冲区里存储的字符数据的个数是否到达预定个数,所述预定个数为预先设定的允许输入字符数据个数的最大值。所述预先设定可以为用户设定,也可以为智能密钥装置系统默认设定。如果判断的结果为达到预定个数,则执行步骤213同时对计时清零、对计数清零以及清空存储在缓冲区的全部字符数据;如果判断的结果为未达到预定个数,则执行步骤212。212,判断计时结果是否超过预定时间,所述预定时间为预先设定的允许输入字符数据时间的最大值。所述预先设定可以为用户设定,也可以为智能密钥装置系统默认设定。 如果判断的结果为超过预定时间,则执行步骤214并计时清零以及对计数清零、对存储在缓冲区的字符数据清空;如果判断的结果为未超过预定时间,则执行步骤203。213,执行认证。即把存储在缓冲区内的全部字符数据作为用户输入的认证信息, 与存储在校验码区内的合法用户的认证信息进行对比并执行步骤215。214,智能密钥装置向用户发出超时提示信息,并执行步骤216。215,智能密钥装置向用户输出认证的结果,如果认证的结果为通过认证,则执行步骤217 ;如果认证的结果为未通过认证,则执行步骤216。216,判断用户在每次进行身份认证时输入认证信息的次数是否到达预定值,所述预定值为预先设定的在每次进行身份认证时允许输入认证信息次数的最大值。所述预先设定可以为用户设定,也可以为智能密钥装置系统默认设定。如果判断的结果为超过预定值, 则执行步骤217并锁定智能密钥装置,使所述智能密钥装置不能够再次使用;如果判断的结果为未超过预定值,则执行步骤202。在用户输入认证信息时,对该过程进行计时、计数及记录输入的次数是为了提高信息安全,使他人难以盗取合法用户的信息,以便保证合法用户的权益不受到损害。217,结束认证流程。实施例3为了实现实施例2中的认证信息的输入方法,本实施例还提供了一种认证信息的输入装置,如图3所示,该装置包括视频播放模块301,选择模块302,存储模块303。
7
视频播放模块301,用于按顺序播放字符数据对应的视频信息;选择模块302,用于通过智能密钥装置直接输入选择信号;存储模块303,用于存储输入选择信号时播放的视频信息对应的字符数据。如图3所示,该装置还包括计时模块304,计数模块305,记录模块306,字符显示库模块307,转换模块308,切换模块309,确定模块310,快进模块311,快退模块312,控制模块313,认证模块315。计时模块304,用于在开始播放字符数据对应的视频信息时进行计时,并在计时结果超过预定时间时执行计时清零,对于每个被播放出来的视频信息,计时模块304,还用于对所述视频信息的输入周期进行计时;计数模块305,用于对存储的字符数据的个数进行计数,并在存储的字符数据的个数达到预定个数时执行计数清;记录模块306,用于在每次进行身份认证时用于记录输入认证信息的次数,并在记录的结果超过预定值时锁定智能密钥装置;字符显示库模块307,用于预先存储用于播放的字符数据;转换模块308,用于将预先存储的字符数据转换成对应的视频信息;切换模块309,用于通过智能密钥装置直接输入切换信号;确定模块310,用于通过智能密钥装置直接输入确认信号;快进模块311,用于通过智能密钥装置直接输入快进信号;快退模块312,用于通过智能密钥装置直接输入快退信号;控制模块313,用于向各模块发送指令,控制各模块之间的工作;认证模块315,用于对存储的全部字符数据进行认证。上述实施里所描述的认证信息的输入装置,视频播放模块301,还可以用于对视频信息进行调整,该调整包括大小,颜色等,以便可以更清楚、准确的将视频信息显示出来。需要说明的是本实施例中的视频播放模块301相当于一种可以与认证信息的输入装置进行连接的视频播放装置,因此该视频播放模块301可以属于认证信息的输入装置,与其固定的结合在一起,也可以为认证信息的输入装置以外的具有显示功能的装置。本实施例所提供的认证信息的输入方法,因为采用了将用于认证信息的字符数据转换成视频信息播放出来的技术手段,所以用户只需通过向智能密钥装置里选择输入对应的视频信息,就可以实现输入认证信息的目的,取得了不需要通过其它终端的输入设备或外部传输路径,就可以直接向智能密钥装置中输入认证信息,提高用户在输入认证信息时信息安全的有益效果。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中, 如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台设备(可以是笔记本电脑、USB Key等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种认证信息的输入方法,其特征在于,包括智能密钥装置连接的视频播放装置按顺序播放字符数据对应的视频信息; 在通过所述智能密钥装置直接接收到输入的选择信号后,所述智能密钥装置存储输入选择信号时播放的视频信息对应的字符数据。
2.根据权利要求1所述的认证信息的输入方法,其特征在于,该方法还包括在通过智能密钥装置直接接收到输入的快退信号后,将前一个存储的字符数据删除, 并将向后退格预定个数的视频信息作为当前播放的视频信息;和/或在通过智能密钥装置直接接收到输入的快进信号后,将向前快进预定个数的视频信息作为当前播放的视频信息。
3.根据权利要求1所述的认证信息的输入方法,其特征在于,若在播放同一个视频信息的输入周期内,通过智能密钥装置直接接收到输入的至少一个选择信号,则存储至少一个与所播放的视频信息对应字符数据,并且该字符数据的个数与所输入的选择信号的个数相同。
4.根据权利要求1所述的认证信息的输入方法,其特征在于,在按顺序播放字符数据对应的视频信息之前,该方法还包括按顺序将预先存储的字符数据转换成对应的视频信息;所述按顺序播放字符数据对应的视频信息为按顺序地循环播放字符数据对应的视频 fn息ο
5.根据权利要求ι所述的认证信息的输入方法,其特征在于,该方法还包括在通过智能密钥装置直接接到到输入确认信号后,对存储的全部字符数据进行认证。
6.根据权利要求1至5中任意一项所述的认证信息的输入方法,其特征在于,该方法还包括对存储的字符数据的个数进行计数;在开始播放字符数据对应的视频信息时进行计时;当存储的字符数据的个数达到预定个数时,则对存储的全部字符数据进行认证并清空存储的字符数据,计数清零和计时清零;当所述计时结果超过预定时间时,则发出超时信息并清空存储的字符数据,计数清零和计时清零。
7.—种认证信息的输入装置,其特征在于,包括视频播放模块,用于按顺序播放字符数据对应的视频信息;选择模块,用于通过智能密钥装置直接输入选择信号;存储模块,用于存储输入选择信号时播放的视频信息对应的字符数据。
8.根据权利要求7所述的认证信息的输入装置,其特征在于,该装置还包括 快退模块,用于通过智能密钥装置直接输入快退信号;控制模块,用于将前一个存储的字符数据删除,并将向后退格预定个数的视频信息作为当前播放的视频信息;快进模块,用于通过智能密钥装置直接输入快进信号;所述控制模块,还用于将向前快进预定个数的视频信息作为当前播放的视频信息。
9.根据权利要求7所述的认证信息的输入装置,其特征在于,该装置还包括字符显示库模块,用于预先存储字符数据; 转换模块,用于将预先存储的字符数据转换成对应的视频信息; 所述播放模块播放该转换模块转换后得到的视频信息。 确认模块,用于通过智能密钥装置直接输入确认信号;认证模块,用于在接收到来自确认模块的确认信号后,对存储的全部字符数据进行认证。
10.根据权利要求7所述的认证信息的输入装置,其特征在于,该装置还包括 计数模块,用于对存储的字符数据的个数进行计数,并在存储的字符数据的个数达到预定个数时执行计数清零;计时模块,用于在开始播放字符数据对应的视频信息时进行计时,并在计时结果超过预定时间时执行计时清零;控制模块,用于在在存储的字符数据的个数达到预定个数时,清空存储的字符数据并控制计时模块清零;所述控制模块还用于在在计时结果超过预定时间时,清空存储的字符数据并控制计数模块清零。
全文摘要
本发明公开了一种认证信息的输入方法及装置,涉及信息安全领域,解决了现有技术当中在输入认证信息时,可靠性差的技术问题。本发明的方法为智能密钥装置连接的视频播放装置按顺序播放字符数据对应的视频信息;在通过所述智能密钥装置直接接收到输入的选择信号后,所述智能密钥装置存储输入选择信号时播放的视频信息对应的字符数据。本发明主要应用于提高输入认证信息时的安全性。
文档编号H04N7/24GK102547199SQ20101061524
公开日2012年7月4日 申请日期2010年12月22日 优先权日2010年12月22日
发明者彭文兵 申请人:彭文兵
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1