一种随机密码输入装置制造方法及图纸

技术编号:12325235 阅读:104 留言:0更新日期:2015-11-14 19:45
本实用新型专利技术公开了一种随机密码输入装置,包括随机数生成模块、设置模块、匹配模块、输入模块和显示模块,其中,随机数生成模块与显示模块和设置模块相连接,用于产生一随机数;设置模块用于预先设置密码转换算法并根据该密码转换算法将随机数转换为当次有效密码信息发送给匹配模块;匹配模块与设置模块和输入模块相连接,用于判断输入模块输入密码信息和设置模块产生的当次有效密码信息是否匹配,若匹配成功,则密码输入成功。采用本实用新型专利技术的技术方案,由于每次输入的密码都随机改变,不再担心被旁人有意或者无意的看见自己的密码,并且每次密码的不同致使他人无法猜解,从而有效的保护住用户的隐私安全。

【技术实现步骤摘要】

本技术涉及密码安全控制领域,尤其涉及一种随机密码输入装置
技术介绍
随着现代科技发展,人们对自己的数据安全越来越为重视。加密技术是常用的安全保密手段,利用密码保护自己的数据安全。传统的加密和解密方式是用户在使用前先设置好自己的密码,之后,每次输入此前设置的密码即可。但在一些公共场合,输入密码时容易被人偷看,或者被人通过其他手段窃取。因为传统密码输入方式下,密码一般固定不变,用户每次输入密码时,其输入的过程相同,易在设备上留下相同的痕迹,容易让人找到漏洞破解密码。尤其在公共场所,当你在给你的手机输入密码时,周围的人往往能轻易瞄到你的密码,或者是被周围的监控录像记录下你的密码,若此时手机被窃或丢失时,数据被人盗窃的几率便会增大很多;对于指纹解锁,由于一个人的指纹也是固定的,而手机上又很容易采集到用户的指纹,因此就能复制出用户的指纹,对指纹密码进行破解,网上关于手机指纹解锁的破解就有很多视频。故,针对目前现有技术中存在的上述缺陷,实有必要进行研究,以提供一种方案,解决现有技术中存在的缺陷。
技术实现思路
为了克服现有技术存在的缺陷,确有必要提供一种随机密码输入装置,每次密码输入时,都将产生的随机数以用户设置的规则转换为当次有效密码,用户只需记住所设置的密码转换规则,将随机数转换为有效密码进行密码输入。由于每次输入的密码随机改变,可防止在不经意间密码被别人偷看,或者在输入密码的时候设备被人改动手脚而被窃取,或者是被植入病毒将密码记录,每次需要根据随机数按照自己设定的算法进行解密,从而可有效防止暴力破解,极难破译,并且当次有效,无法拦截。为了解决现有技术的问题,本技术的技术方案为:—种随机密码输入装置,包括随机数生成模块、设置模块、匹配模块、输入模块和显示模块,其中,所述随机数生成模块与所述显示模块和所述设置模块相连接,用于产生一随机数,并将该随机数发送给所述显示模块和所述设置模块;所述显示模块用于显示所述随机数生成模块所产生的随机数;所述设置模块用于预先设置密码转换算法并根据该密码转换算法将随机数转换为当次有效密码信息发送给所述匹配模块;所述输入模块用于输入密码信息;所述匹配模块与所述设置模块和所述输入模块相连接,用于判断所述输入模块输入密码信息和所述设置模块产生的当次有效密码信息是否匹配,若匹配成功,则密码输入成功。优选地,所述随机数生成模块由多个随机位产生器构成。优选地,所述设置模块为单片机。优选地,所述显示模块采用多段数码管或集成了电阻触摸外屏的LCD屏。优选地,所述输入模块为按键模块或触摸屏模块。优选地,所述匹配模块为多位比较器。优选地,还包括计时模块,所述计时模块用于统计随机数产生或用户密码输入的时间。优选地,还包括计数模块,所述计数模块用于统计所述随机数生成模块所产生随机数或用户密码输入的次数。优选地,还包括无线数据传输模块,所述无线数据传输模块用于接入远程服务器。 优选地,所述无线数据传输模块为4G模块、3G模块或GPRS模块中的任一种。与现有技术相比较,本技术的随机密码输入装置,由于每次输入的密码都随机改变,不再担心被旁人有意或者无意的看见自己的密码,并且每次密码的不同致使他人无法猜解,从而有效的保护住用户的隐私安全。同时由于只需通过设定的算法根据随机数来计算出密码,故不用去记住复杂冗长的密码,减少忘记密码的可能性。【附图说明】图1为本技术随机密码输入装置的原理框图。如下具体实施例将结合上述附图进一步说明本技术。【具体实施方式】以下将结合附图对本技术提供的作进一步说明。参见图1,所示为本技术随机密码输入装置的原理框图,包括随机数生成模块、设置模块、匹配模块、输入模块和显示模块,其中,随机数生成模块与显示模块和设置模块相连接,用于产生一随机数,并将该随机数发送给显示模块和设置模块;显示模块用于显示随机数生成模块所产生的随机数;设置模块用于预先设置密码转换算法并根据该密码转换算法将随机数转换为当次有效密码信息发送给匹配模块;输入模块用于输入密码信息;匹配模块与设置模块和输入模块相连接,用于判断输入模块输入密码信息和设置模块产生的当次有效密码信息是否匹配,若匹配成功,则密码输入成功。具体工作原理如下:使用前,用户设定好自己密码的转换算法,存储在设置模块中,该算法可由用户自行设定,并且可以改变;在该模块中,用户设定的算法可以为I种,也可以为多种;在多种算法的情况下,比如用户在输入密码错误次数过多时,会切换到另一种算法,以防该算法被他人破解,或者被用户遗忘;此外,用户也需设置好当忘记算法时的找回算法或密码的步骤,以防忘记密码时无权限进入。每次输入密码前,该装置会生成一串随机数,并显示在屏幕上方,供用户查看,该随机数的位数可以根据不同场合而设置不同的位数;该随机码也可以不为纯数字,可设置为特定的标识或者对应相应的数字。用户根据显示码加上自己设定的密码转换算法算出本次真实的密码,同时,该随机密码输入装置会根据该显示出的数字由用户的算法在内部算出本次的密码,并将两者的密码进行比较;用户的输入端有供用户输入的键盘,而在随机密码输入装置内部,设置模块会直接将随机数转换为当前有效密码,任何人无法查看。在用户输入密码后,该随机密码输入装置会将用户输入的密码和当前有效密码进行对比,若两者相同,则密码输入成功。若两者不同,则系统立即生成另外的随机数,显示在屏幕上,用户需重新输入新的密码,返回上述操作;同时,在输错的情况下,系统会统计下本次解密用户输错的次数,供防破解和忘记密码作为参考。在一种优选实施方式中,随机数生成模块由多个随机位产生器构成,具体随机位产生器的个数可根据用户实际需求设定。在一种优选实施方式中,设置模块为单片机,具体型号为型号为STC89C52的单片机。输入模块可以为按键模块或触摸屏模块;当输入模块为按键模块时,显示模块可以采用多段数码管;当输入模块采用触摸屏模块时,显示模块采用集成了电阻触摸外屏的LCD屏,这样输入模块和显示模块可以合为一体。能够通过触摸屏对该装置实现智能控制。该屏采用RA8875控制器进行显示和触摸控制。RA8875具有画直线、圆、直角矩形、圆角矩形、填充等功能,还具有穿行闪存直接到LCD的DMA传送功能,可以加速图片的显示,以及2D加速功能。在一种优选实施方式中,匹配模块为多位比较器,将用户输入的密码和当前有效密码进行逐位对比,只有每一位都相同,才输出密码输入成功信号。在一种优选实施方式中,还包括计时模块,计时模块用于统计随机数产生或用户密码输入的时间,当所产生的随机数或用户密码输入超过预设时效,该次密码输入自动失效,重新生成随机数,进行下一次操作。在一种优选实施方式中,还包括计数模块,计数模块用于统计随机数生成模块所产生随机数或用户密码输入的次数,当生成随机数的次数或者密码输入次数超出预设值时,将使随机密码输入装置自动失效,从而可有效防止暴力破解。在一些实际应用中,很多密码存储在远程服务器中,比如银行ATM机系统中,客户密码保存银行端服务器中。为了本技术能应用于该场合,在一种优选实施方式中,本技术的随机密码输入装置还还包括无线数据传输模块,无线数据传输模块用于接入远程服务器。比如:用户在插入自己的银行卡时,ATM机会本文档来自技高网...

【技术保护点】
一种随机密码输入装置,其特征在于,包括随机数生成模块、设置模块、匹配模块、输入模块和显示模块,其中,所述随机数生成模块与所述显示模块和所述设置模块相连接,用于产生一随机数,并将该随机数发送给所述显示模块和所述设置模块;所述显示模块用于显示所述随机数生成模块所产生的随机数;所述设置模块用于预先设置密码转换算法并根据该密码转换算法将随机数转换为当次有效密码信息发送给所述匹配模块;所述输入模块用于输入密码信息;所述匹配模块与所述设置模块和所述输入模块相连接,用于判断所述输入模块输入密码信息和所述设置模块产生的当次有效密码信息是否匹配,若匹配成功,则密码输入成功。

【技术特征摘要】

【专利技术属性】
技术研发人员:董楚唐侃毅
申请(专利权)人:杭州电子科技大学
类型:新型
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1