专利名称:一种显示模块、具有显示功能的密码发生系统及其方法
技术领域:
本发明涉及一种显示模块、具有显示功能的密码发生系统及其方法。
背景技术:
现在,随着技术的发展,在电子环境中相互交换的信息已经成为个人 或公司重要的资产。在电子环境中,身份是依靠电子信息的方式存在的, 如果该信息被恶意盗取,该信息的所有者将蒙受巨大的损失。
针对上述问题,现在普遍使用的是固化有身份信息的密码发生器,该 发生器可以根据需求,结合相应的算法产生包含有身份信息的动态密码, 当然这也可以是静态密码。这种密码发生器一般同时固化有显示装置,用 户可以通过该显示装置来获取该密码,然后输入到需要该密码的系统中。 采用此方式,尽管密码发生器可以独立工作,产生相应的密码,但是该密 码发生器需要相应的电源装置来给其供电, 一般来说,该电源采用干电池。 这样,该密码发生器的整体体积会受到该电池的制约,不可能做得更小, 而且整体生产成本较高。
随着如USB接口的普及,上述密码发生器也可以直接通过USB接口与 电脑等设备相连,直接根据用户的指令,产生相应的密码,并通过USB接 口传送到相应的设备中,达到身份识别的目的。这样,该密码发生器也可 以不需要额外安装电池,通过USB取电也可以工作,减少了相应的体积和
生产成本。
但是,在很多需要使用用户密码的使用环境下,用户使无法获得能够 使用的USB接口的。USB接口是一种通用的接口,不过往往意味着不安全。 例如在网吧,经营者为了网络整体的安全和维护的方便,是一般不为用户 开放能够随意使用USB接口的。但是对网吧的经营者而言,很多需要通过 密码发生器产生密码来识别用户身份的项目,如网络游戏等,是很重要的 经营盈利活动。这样,对网吧的经营者而言,很难满足即保证用户方便的 使用各种密码发生器来进入如网络游戏等项目,又保证不被其他插入的设备影响了网络系统的整体安全。
发明内容
本发明所要解决的技术问题是提供一种便于用户携带,同时在如网吧 等环境下,便于用户使用的显示模块、密码发生系统及其密码发生方法。 本发明的目的是通过以下技术方案来实现的
一种具有显示功能的密码发生系统,包括显示模块和密码发生模块; 所述显示模块包括用于显示信息的显示单元,以及,与所述显示单元连 接的密码接口;所述密码发生模块包括用于输入用户指令的命令输入单 元、与所述命令输入单元连接,用于产生密码信息的密码产生单元,以及, 与所述密码产生单元连接的输出接口 ;所述密码接口与所述输出接口活动 连接。
通过上述技术方案,用户可以仅仅携带密码发生模块,而显示模块可 以由使用环境,如网吧的经营者提供。用户将所述密码接口与所述输出接 口连接后,即可通过显示模块的显示,读取相应的动态或者静态密码,然 后以该密码来实现相应的身份验证。相比于集合有显示模块的密码发生器 而言,其生产成本更低,而且便于网吧的经营者对整体网络系统进行管理。 而且,仅带有密码发生模块的用户,也可以通过输出接口与其他设备,如 电脑的相应接口连接,无需显示直接向其输入相应的密码,实现相应的身 份验证功能。
其中,显示单元可以选择采用LED或点阵式显示屏,命令输入单元
采用按键。
进一步而言,所述密码接口和所述输出接口择一采用USB、 SPI、 IIC 或UART协议。
采用上述,技术方案,由于所述密码接口和所述输出接口也采用常用 的接口方式,这样也便于实现输出接口与其他设备,如电脑的连接。
进一步而言,所述密码发生模块还包括分别与所述命令输入单元和
输出接口连接,用于存储处理使用参数的参数控制单元;所述显示模块还 包括分别与所述显示单元和密码接口连接,用于判断所述密码接口是否 与有效的密码发生模块的校验控制单元。采用上述技术方案,能够进一步提高具有显示功能的密码发生系统的 安全性。其中,使用参数包括采用如下方式每使用所述密码发生模块一 次,相应的使用参数将发生变化,以此来判断其是否有效。其中,使用包 括所述密码发生模块与所述显示模块连接,或者密码产生单元在所述命 令输入单元的指令下产生相应的密码。
进一步而言,所述密码发生模块还包括用于提供电源的发生器电源 单元;所述发生器电源单元与所述输出接口连接。
当然,采用上述技术方案,也可以由密码发生模块为整体系统来提供 电源。
进一步而言,所述显示模块还包括用于提供电源的显示模块电源单 元;所述显示模块电源单元选择采用与所述密码接口连接的电池。
采用上述技术方案,则整体系统由所述显示模块中的显示模块电源单 元供电。与通过密码发生模块供电相比,由于显示模块数量比密码发生模 块少,则需要更少的电池就可以满足需求。电池的废弃是重大的环境污染, 减少电池的使用量则可以更加环保。
当然,所述显示模块电源单元也可以包括用于接通或者断开该电源的 电源开关。
进一步而言,其特征在于,所述显示模块还包括用于与其他设备连 接的外接接口。
其中,其他设备包括电脑等具有计算处理能力的设备。采用上述技 术方案,通过该外接接口,不仅能够与其他设备交换数据,也可以通过其 他设备来获取电源,则整个具有显示功能的密码发生系统不需要额外的电 池,则进一步降低了生产成本,也更利于环保。
进一步而言,所述显示模块还包括用于通过所述外接接口获取电源 的显示模块电源单元,所述显示模块电源单元与所述密码接口连接。
本发明还提供一种显示模块,包括用于显示信息的显示单元,以及, 与所述显示单元连接的密码接口 ;所述密码接口与密码发生模块活动连接。
本发明还进一步提供采用所述的具有显示功能的密码发生系统的密 码发生的方法,包括如下步骤
连接步骤所述密码接口与所述输出接口相互连接;密码步骤所述密码产生单元根据所述命令输入单元输入的信息,产 生相应的密码;
显示步骤所述密码依次通过所述输出接口和所述密码接口 (140),
又所述显示单元显示。
进一步而言,在所述连接步骤和密码步骤之间,还包括
电源步骤给所述显示模块和密码发生模块提供电源;
校验步骤所述显示模块判断与所述密码接口连接的是否为有效的密
码发生模块;如果确认是,则执行所述密码步骤,否则,则不执行所述密
码步骤。
进一步而言,所述连接步骤包括当所述密码接口与所述输出接口相 互连接后,所述密码发生模块记录下该次连接;所述密码步骤包括如下步 骤当所述密码产生单元根据所述命令输入单元输入的信息,产生相应的 密码后,密码发生模块记录下该次使用。
与现有技术相比本发明的优点在于,密码发生模块甚至可以仅需一颗 普通USB芯片即可实现,显示模块对用户而言为可选部分,普通用户无需 购买显示模块。这样对于密码发生器的用户而言,其成本更低。而且本发 明适用于各种场合,既能显示出相应的密码来满足各种场合的需要,对普 通用户而言,甚至不需要额外使用电池,也更为环保。
图1是本发明具有显示功能的密码发生系统一种实施例的框图; 图2是本发明具有显示功能的密码发生系统另一种实施例的框图; 图3是本发明具有显示功能的密码发生系统另一种实施例的框图; 图4是本发明具有显示功能的密码发生系统另一种实施例的框图; 图5是本发明具有显示功能的密码发生系统另一种实施例的框图; 图6是本发明具有显示功能的密码发生方法一种实施例的流程图; 图7是本发明具有显示功能的密码发生系统一种实施例的工作流程图。
具体实施例方式
7下面结合附图和较佳的实施例对本发明作进一步说明。 如图1所示, 一种具有显示功能的密码发生系统包括显示模块100 和密码发生模块200。其中,所述显示模块100包括用于显示信息的显 示单元IIO,以及,与所述显示单元110连接的密码接口 140;所述密码发 生模块200包括用于输入用户指令的命令输入单元210、与所述命令输 入单元210连接,用于产生密码信息的密码产生单元220,以及,与所述 密码产生单元连接的输出接口 230;所述密码接口 140与所述输出接口 230 活动连接。
其中,所述密码接口 140和所述输出接口 230择一采用USB、 SPI、 IIC或UART协议。
如图2所示,与图1不同的是,所述的具有显示功能的密码发生系统 的所述显示模块100还包括用于与其他设备连接的外接接口 130。
如图3所示,与图2不同的是,所述密码发生模块200还包括分别 与所述命令输入单元210和输出接口 230连接,用于存储处理使用参数的 参数控制单元240;所述显示模块100还包括分别与所述显示单元IIO 和密码接口 140连接,用于判断所述密码接口 140是否与有效的密码发生 模块200的校验控制单元120。
如图4所示,与图3不同的是,所述密码发生模块200还包括用于
提供电源的发生器电源单元250;所述发生器电源单元250与所述输出接 口 230连接。
如图5所示,与图2不同的是,所述显示模块100还包括用于提供 电源的显示模块电源单元150;所述显示模块电源单元150选择采用与 所述密码接口 140连接的电池。
如图6所示,具有显示功能的密码发生方法包括如下步骤
将所述密码接口 140与所述输出接口 230相互进行物理连接。此连接 的接口可以选择符合USB、 SPI、 IIC或UART等协议,在此实施例中,则 采用USB协议的接口。
打开所述密码发生器200上的电源,同时给所述显示模块100和密码 发生模块200供电,两者开始工作;所述显示模块100检测所述密码发生器200的连接,并验证所连接的
是否是有效的所述密码发生器200;
更新并保存所述密码发生器200的使用次数等使用参数; 验证成功后,在所述显示模块100显示验证成功的提示; 然后,用户通过命令输入单元210输入相应的指令,则密码产生单元
220产生已经加密的动态或静态密码(由这由密码发生器预先的设定所决
定);
所述密码依次通过所述输出接口 230和所述密码接口 140,由所述显 示单元110显示。
用户记录下由所述显示单元IIO所显示出来的密码,然后输入到相应
需要通过密码验证身份的地方,以达到安全登陆的目的。
如图7所示,具有显示功能的密码发生系统的所述密码接口 140和所 述输出接口 230采用USB协议。则所述密码发生模块200可以通过输出接 口 230直接与如电脑等设备连接,也可以单独产生密码并校验相应的身份。 其流程如下
将所述密码发生模块200的输出接口 230插入电脑的USB接口 ; USB枚举及程序的初始化;其中,USB枚举是电脑将所述密码发生模 块200识别成USB键盘的过程;程序的初始化主要是完成读取存储在所述 密码发生模块200中的相应参数的过程,该参数包括该密码发生模块200 的使用参数;
电脑验证密码发生模块200的参数是否有效,其目的是为了保证整个 密码过程的安全,所述密码发生模块200的使用次数是有限的,每插入电 脑一次,其使用次数都将减少一次;
当验证所述密码发生模块200有效后,可以进行下一步的运行;而当 验证无效时,表明该所述密码发生模块200己经无效,将不再进行以下步 骤来产生密码;
每次插入主机后,使用次数都将减少一次,并将该次使用以使用参数
的方式进行记录;
用户通过所述命令输入单元210输入指令,即产生已经加密的动态静态密码;
该密码将以键盘数据的格式,依次由输出接口 230和电脑的USB接 口传给电脑,完成安全验证、登陆的目的,即完成相应的身份认证。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说 明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术 领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若 干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1、一种具有显示功能的密码发生系统,其特征在于,包括显示模块(100)和密码发生模块(200);所述显示模块(100)包括用于显示信息的显示单元(110),以及,与所述显示单元(110)连接的密码接口(140);所述密码发生模块(200)包括用于输入用户指令的命令输入单元(210)、与所述命令输入单元(210)连接,用于产生密码信息的密码产生单元(220),以及,与所述密码产生单元连接的输出接口(230);所述密码接口(140)与所述输出接口(230)活动连接。
2、 如权利要求1所述的具有显示功能的密码发生系统,其特征在于, 所述密码接口 (140)和所述输出接口 (230)择一采用USB、 SPI、 IIC或 UART协议。
3、 如权利要求1或2所述的具有显示功能的密码发生系统,其特征 在于,所述密码发生模块(200)还包括分别与所述命令输入单元(210) 和输出接口 (230)连接,用于存储处理使用参数的参数控制单元(240); 所述显示模块(100)还包括分别与所述显示单元(110)和密码接口 (140) 连接,用于判断所述密码接口 (140)是否与有效的密码发生模块(200) 的校验控制单元(120)。
4、 如权利要求3所述的具有显示功能的密码发生系统,其特征在于, 所述密码发生模块(200)还包括用于提供电源的发生器电源单元(250); 所述发生器电源单元(250)与所述输出接口 (230)连接。
5、 如权利要求3所述的具有显示功能的密码发生系统,其特征在于, 所述显示模块(100)还包括用于提供电源的显示模块电源单元(150); 所述显示模块电源单元(150)选择采用与所述密码接口 (140)连接的 电池。
6、 如权利要求3所述的所述的具有显示功能的密码发生系统,其特 征在于,所述显示模块(100)还包括用于与其他设备连接的外接接口(130)。
7、 如权利要求6所述的所述的具有显示功能的密码发生系统,其特 征在于,所述显示模块(100)还包括用于通过所述外接接口 (130)获 取电源的显示模块电源单元(150),所述显示模块电源单元(150)与所述密码接口 (140)连接。
8、 一种显示模块(100),其特征在于,包括用于显示信息的显示 单元(110),以及,与所述显示单元(110)连接的密码接口 (140);所述密码接口 (140)与密码发生模块(200)活动连接。
9、 采用如权利要求1所述的具有显示功能的密码发生系统的密码发生的方法,其特征在于,包括如下步骤连接步骤所述密码接口 (140)与所述输出接口 (230)相互连接; 密码步骤所述密码产生单元(220)根据所述命令输入单元(210)输入的信息,产生相应的密码;显示步骤所述密码依次通过所述输出接口 (230)和所述密码接口 (140),由所述显示单元(110)显示。
10、 如权利要求8所述的密码发生的方法,其特征在于,在所述连接 步骤和密码步骤之间,还包括电源步骤给所述显示模块(100)和密码 发生模块(200)提供电源;以及,校验步骤所述显示模块(100)判断与所述密码接口 (140)连接的是否为有效的密码发生模块(200);如果确认是,则执行所述密码步骤,否则,则不执行所述密码步骤;所述连接步骤包括当所述密码接口 (140)与所述输出接口 (230)相互连接后,所述密码发生模块(200)记录下该次连接;所述密码步骤包括如下步骤当所述密码产生单元(220)根据所述命令输入单元(210) 输入的信息,产生相应的密码后,密码发生模块(200)记录下该次使用。
全文摘要
本发明所要解决的技术问题是提供一种便于用户携带,同时在如网吧等环境下,便于用户使用的显示模块、密码发生系统及其密码发生方法。一种具有显示功能的密码发生系统,包括显示模块(100)和密码发生模块(200);所述显示模块(100)包括用于显示信息的显示单元(110),以及,与所述显示单元(110)连接的密码接口(140);所述密码发生模块(200)包括用于输入用户指令的命令输入单元(210)、与所述命令输入单元(210)连接,用于产生密码信息的密码产生单元(220),以及,与所述密码产生单元连接的输出接口(230);所述密码接口(140)与所述输出接口(230)活动连接。
文档编号G06F21/00GK101510244SQ200910105739
公开日2009年8月19日 申请日期2009年3月12日 优先权日2009年3月12日
发明者陈修平 申请人:深圳市优密科技有限公司