一种防止被偷窥的密码输入方法和系统技术方案

技术编号:2843108 阅读:238 留言:0更新日期:2012-04-11 18:40
一种防止被偷窥的密码输入方法和系统,在用户需要输入密码时,触发输入密码启动单元(31),通知系统启动生成随机密码对照表;系统接到通知后,调用随机键盘生成单元(21),生成随机密码对照表;用户根据本次生成的随机密码对照表,输入转化后的密码;主机(2)收到用户输入的密码后,根据随机密码对照表,调用反向查表单元(22)进行反向查表,还原出原始密码,输出给密码验证系统(23)验证密码是否正确。其把用户欲输入的密码和实际输入的密码在物理空间上分开处理,保证其不被同时偷窥,使用户在输入时密码被窃取的几率降到最低。

【技术实现步骤摘要】

本专利技术涉及密码输入领域,特别是涉及一种防止被偷窥的密码输入方法和系统
技术介绍
目前生活中输入密码的机会非常多,ATM机、计算机键盘、电话机、POS机、门禁等输入各种和密码有关的号码字符,银行帐号密码,证券帐号密码,电子邮件密码,手机密码,信用卡密码,进入系统的密码,进入门禁的密码等等,但是这些键盘和键盘上的字符以及连带的屏幕都是暴露在外面的,很容易被别人偷窥,导致帐号密码失窃的案件很多,犯罪分子利用各种手段进行偷窥,进而窃取帐号密码,比如站在旁边偷看,利用望远镜远距离窥视,利用微型针孔摄像头进行窥视、录像,即使用户用手挡住键盘,也很容易被专业小偷根据手型的变化来猜出密码。现有技术一般只能采用遮挡,或者隔离的办法,但是效果不佳,因此为了安全起见,需要经常更换密码,这又容易导致密码遗失,很不方便。另外还有不法人员在用户通过PC键盘刚输入密码后,在键盘上喷洒一种无色药剂,可以显示出手指在键盘上的残留痕迹,根据留有残留痕迹的按键,进行组合,就能够试探出密码,采用这样的方法是很难防范的。中国专利申请03264135.4涉及一种防窃密码键盘,其在键盘上装有按键,键盘安装在支座上,二者之间形成可以相对转动的活动连接,支座的周缘向上延伸形成环形挡板,挡板壁上开有通孔,转动键盘,使按键的位置时刻发生变化,加之有环形挡板的阻档,旁人就不容易偷看或者根据手指的位置猜出所输入的密码,来阻止密码外泄。中国专利申请00213520.5,200320114061.8也是采用了对键盘和屏幕进行物理遮档或者滚盘随机放置的方式来防止被偷窥。但上述这些方案只能防止近旁的偷窥,但是不能防止他人采用摄像头偷窥。中国专利申请200420045735.8提供了一种防偷窥的新结构键盘,包括显示器键盘、存储器、随机多路选择开关、锁存器、编码器和译码器,所述随机多路选择开关控制至少两组或两组以上编码器,所述编码器通过锁存器及译码器与设定的显示器按键连接。所述每个显示器按键都为一个独立的发光二极管数字显示器,显示器按键表面设置可视角度限制块。然而,此方案需要对键盘按键进行改造,按键上需要增加显示单元,成本很高,而且仍然无法防止摄像头偷窥。
技术实现思路
本专利技术的目的在于克服上述缺陷,提供了一种防止被偷窥的密码输入方法和系统,其把用户欲输入的密码和实际输入的密码两部分在物理空间上分开处理,保证其不被同时偷窥,使用户在输入密码时密码被窃取的几率降到最低。本专利技术为实现上述目的而提供的一种密码输入方法,包括下列步骤步骤一在用户需要输入密码时,触发输入密码启动单元,通知系统启动生成随机密码对照表;步骤二系统接到通知后,调用随机键盘生成单元,生成随机密码对照表;步骤二还可以包括下列步骤步骤A当随机密码对照表生成后,通过文字图像输出系统输出给用户。步骤三用户根据本次生成的随机密码对照表,输入转化后的密码;步骤四主机收到用户输入的密码后,根据随机密码对照表,调用反向查表单元进行反向查表,还原出原始密码,输出给密码验证系统验证密码是否正确。步骤五然后把该次的随机密码对照表删除。本专利技术还提供一种密码输入系统,包括输入系统、显示系统和控制输入系统和显示系统的主机。输入系统包括一个输入密码启动单元;输入系统可以是键盘,所述显示系统的屏幕分为左右两部分,左边一半显示随机按键键盘;右边一半显示实际的键盘图像,显示键盘的排列,其和外接的实际键盘排列方式一致;输入系统也可以是语音识别输入系统,在显示系统上显示当次生成的随机密码对照表,然后根据所述对照表依次用语音方式读出转换后的密码,系统通过所述语音识别输入系统接受该密码。显示系统可以包括一个形状如照相机取景框的窗口,以及一个显示屏幕,用户把眼睛靠近取景框,才能看到里面的图像。所述窗口只够使用者的眼睛观察,离开窗口一定距离或角度,其他位置和角度都无法观察到显示系统的显示屏幕上的内容;显示系统还包括具有与主机进行数据通讯的文字图像输出系统,当随机密码对照表生成后,通过文字图像输出系统输出给用户。文字图像输出系统为带小屏幕的手机,或者PDA,或者打印机,或者电子词典。文字图像输出系统与主机进行数据通讯的通讯口为并口,串口,红外口,蓝牙,无线WIFI,GSM,PHS,CDMA,3G,USB,1394,数字调频,或者国际互联网。主机包括密码验证系统;以及随机键盘生成单元,用于当用户需要输入密码而触发输入密码启动单元时,随机键盘生成单元生成随机密码对照表;反向查表单元,用于根据随机密码对照表,当接到用户输入的密码数据时,反向查表,还原出原始密码,并输出给验证密码系统验证密码的真伪。主机可以是ATM提款机,或者计算机,或者POS机,或者门禁系统,或者电话机。密码输入系统中的所有设备的连线都在系统的整体框架中,不对外暴露,使得他人不能从连线中截取到信息数据。本专利技术的有益效果是本专利技术用户欲输入的密码和和实际输入的密码在空间上隔离处理,达到隐秘的效果,只要保证随机对照表的安全,无论对手指的动作,键盘的操作,以及在键盘上的遗留信息的偷窥都不能完成窃取密码。既可以预防他人通过摄像头或者其他方法偷窥,又不需要对输入系统大的改造,因此其成本低,符合用户使用的习惯。附图说明图1是本专利技术防止被偷窥的密码输入系统结构示意图;图2是本专利技术在显示系统上的键盘随机排列显示示意图;图3是本专利技术实际的物理键盘排列示意图;图4是本专利技术密码按键转化还原流程图。具体实施例方式下面结合附图1-4进一步详细说明一种防止被偷窥的密码输入方法和系统。实施例一如图3所示,本专利技术的防止被偷窥密码输入系统是ATM提款机的密码输入系统。本实施例的ATM提款机密码输入系统包括显示系统1和键盘3以及控制这些设备的主机2。显示系统1包括一个形状如照相机取景框的窗口11,用户把眼睛靠近取景框的位置时,才能看到里面的图像,较佳地,窗口11只供使用者的眼睛观察,眼球离开取景框一定距离后或偏离一定角度后,其他位置和角度都无法观察到屏幕上的内容。在显示系统1的屏幕上,左边一半显示随机按键键盘,如图2所示;右边一半显示实际的键盘图像,如图3所示,显示键盘的排列,其和外接的实际键盘排列方式一致,该键盘图像可以由摄像头实际拍摄,或者用其它方式存入主机中,通过主机控制而在显示系统1上显示。键盘3采用通常的XY阵列扫描键盘,键盘上的字符如图3所示,具有键盘控制器,可以将原始密码传送到主机2去处理,还包括一个输入密码启动按钮31,密码启动单元也可以采用银行卡读写器来触发。主机2还包括随机键盘生成单元21、反向查表单元22、验证密码系统23。随机键盘生成单元21,用于当用户需要输入密码而按下输入密码启动按钮31时,随机键盘生成单元21生成随机密码对照表,并将随机密码对照表所对应的随机按键键盘显示在显示系统1的左半部分,随机密码对照表中的按键的字符的排列在每次输入的时候都不相同,且每次都是随机排列出现。随机键盘生成算法如下KEY(n)=RAND(1,2,3,...9,0,清除,OK)其中n=1,2,3,...9,0,清除,OK,且KEY(n)不重复。反向查表单元22,用于根据随机密码对照表,当接到用户从键盘上输入的按键数据时,反向查表,还原出原始密码,并输出给密码验证系统23验证密码的真伪。较佳地,本实施例中的A本文档来自技高网
...

【技术保护点】
一种密码输入方法,其特征在于,包括下列步骤:步骤一:在用户需要输入密码时,触发输入密码启动单元(31),通知系统启动生成随机密码对照表;步骤二:系统接到通知后,调用随机键盘生成单元(21),生成随机密码对照表;步骤三:用户根据本次生成的随机密码对照表,输入转化后的密码;步骤四:主机(2)收到用户输入的密码后,根据随机密码对照表,调用反向查表单元(22)反向查表,还原出原始密码,输出给密码验证系统(23)验证密码是否正确。

【技术特征摘要】

【专利技术属性】
技术研发人员:李众庆
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1