一种面向用户的硬件密码管理器的制造方法

文档序号:8528384阅读:327来源:国知局
一种面向用户的硬件密码管理器的制造方法
【技术领域】
[0001]本发明涉及信息安全存储技术领域,特别涉及一种面向用户的硬件密码管理器。
【背景技术】
[0002]在互联网时代,我们越来越依赖各式各样的互联网服务,因此我们不得不在越来越多的网站上申请账号。于是,记忆这些种类繁多的用户名和密码就成了我们头疼的问题,另一方面,很多需要较高安全性的例如银行密码,因为这些密码是我们金融安全的保证,也是密码记忆及管理的重点。再者,越来越的互联网服务提供者和银行等要求我们必须使用较为复杂的密码,以此来抵御来自入侵者的暴力破解。而且,密码长时间不更换很不安全,经常更换密码又很难记住,从而导致用户无法正常登陆网站或者进行金融活动。
[0003]面对上述问题,可以用记事本等软件,明文记下账户密码信息;浏览器自带密码保存;在线密码管理软件等。但是以上方式中用户的账户密码信息皆存储在PC机软件或第三方服务器中,有着面临被盗的根本性危险。
[0004]如申请号20120413970.5所述的密码管理方法和装置,用户的数据是保存在第三方服务器中,如果取得用户的主密码,即破解了用户几乎所有的密码,在某种程度上来说具有极大的潜在危险性。
[0005]如申请号03117016.1所述的计算机用户的个人密码管理法,用户需验证硬件电子钥匙key的口令,由于其采用的一个口令登陆的方式,其同样存在上述的潜在危险性。
[0006]如申请号201310592811.0所述的密码管理系统,本发明与其主要区别为本发明通过上位机,创造性的将密码信息与特定网站链接起来,可在查询密码的同时,直接打开目标链接网站。通过上下位机软硬件系统的结合,既大大缩小密码存储器产品的大小,又进一步的协调了密码存储的安全性和便捷性。

【发明内容】

[0007]本发明的目的在于针对现有技术的缺陷和不足,提供一种结构简单,设计合理、使用方便的一种面向用户的硬件密码管理器,它利用硬件存储、指纹认证和交互技术,一方面可以利用方便的一个主密码管理多个账户密码数据,另一方面又创造性的规避了主密码泄露带来的灾难性后果。
[0008]为实现上述目的,本发明采用的技术方案是:
[0009]本发明所述的一种面向用户的硬件密码管理器,它包括下位机密码管理器和上位机单元;
[0010]所述下位机密码管理器由主控MCU、指纹认证模块、密码存储模块组成,该主控MCU通过数据导线与指纹认证模块和密码存储模块相连;
[0011]所述上位机单元由串口通信模块、密码信息查询模块与显示模块组成;
[0012]所述上位机单元使用串口通信模块,通过网络与下位机密码管理器相连;
[0013]其获取密码,采用如下的方法步骤:
[0014]I)通过指纹认证模块完成用户的身份认证;
[0015]2)通过串口通信完成上位机单元与下位机管理器间的指令和数据传输;
[0016]3)通过上位机单元的上位机软件来控制信息显示,进行密码信息存储和密码信息查询,并利用查询模块获取存储在下位即硬件中的账户名和密码信息;
[0017]其密码信息存储和密码信息查询的方法步骤如下:
[0018]I)使用者进入上位机单元的上位机软件界面,进行功能选择:密码信息存储或密码信息查询;
[0019]2)使用者选择密码信息存储菜单,然后输入密码信息,通过串口通信模块,将密码信息发送至下位机进行保存;
[0020]3)使用者选择密码信息查询菜单,然后输入密码或者指纹,输入正确后,将该关键字信息通过串口通信模块传送给下位机管理器,下位机管理器完成数据查找并返特定的密码信息给上位机。
[0021]进一步地,所述主控MCU优选为STC15W1K24S单片机。
[0022]进一步地,所述指纹认证模块为核心指纹传感器。
[0023]进一步地,所述核心指纹传感器为FPC1080刮擦式指纹传感器。
[0024]进一步地,所述密码存储模块优选为EEPROM。
[0025]进一步地,所述上位机软件为基于C++的Windows程序。
[0026]采用上述结构后,本发明有益效果为:本发明所述的一种面向用户的硬件密码管理器,它利用硬件存储、指纹认证和交互技术,一方面可以利用方便的一个主密码管理多个账户密码数据,另一方面又创造性的规避了主密码泄露带来的灾难性后果。
【附图说明】
[0027]图1是本发明的结构示意图;
[0028]图2是本发明的功能示意图。
【具体实施方式】
[0029]下面结合附图对本发明作进一步的说明。
[0030]如图1、图2所示,本发明所述的一种面向用户的硬件密码管理器,它包括下位机密码管理器和上位机单元;
[0031]所述下位机密码管理器由主控MCU、指纹认证模块、密码存储模块组成,该主控MCU通过数据导线与指纹认证模块和密码存储模块相连;
[0032]所述上位机单元由串口通信模块、密码信息查询模块与显示模块组成;
[0033]所述上位机单元使用串口通信模块,通过网络与下位机密码管理器相连;
[0034]其获取密码,采用如下的方法步骤:
[0035]I)通过指纹认证模块完成用户的身份认证;
[0036]2)通过串口通信完成上位机单元与下位机管理器间的指令和数据传输;
[0037]3)通过上位机单元的上位机软件来控制信息显示,进行密码信息存储和密码信息查询,并利用查询模块获取存储在下位即硬件中的账户名和密码信息;
[0038]如图2所示,其密码信息存储和密码信息查询的方法步骤如下:
[0039]I)使用者进入上位机单元的上位机软件界面,进行功能选择:密码信息存储或密码信息查询;
[0040]2)
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1