CN1588280A - 动态密码输入方法及其键盘 - Google Patents

动态密码输入方法及其键盘 Download PDF

Info

Publication number
CN1588280A
CN1588280A CN 200410052612 CN200410052612A CN1588280A CN 1588280 A CN1588280 A CN 1588280A CN 200410052612 CN200410052612 CN 200410052612 CN 200410052612 A CN200410052612 A CN 200410052612A CN 1588280 A CN1588280 A CN 1588280A
Authority
CN
China
Prior art keywords
chip
password
touch
chip microcomputer
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN 200410052612
Other languages
English (en)
Inventor
邵加峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jiaotong University
Original Assignee
Shanghai Jiaotong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jiaotong University filed Critical Shanghai Jiaotong University
Priority to CN 200410052612 priority Critical patent/CN1588280A/zh
Publication of CN1588280A publication Critical patent/CN1588280A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

一种动态密码输入方法及其键盘,用于计算机***设备领域。方法为:在***请求输入密码时和在***请求输入密码的状态下,当用户输入一个数字后,动态输入键盘上的十个数字重新进行一次随机排布,避免了用户的手在输入密码时的运动轨迹与用户所输入的密码之间的联系,从而有效地防止密码的泄漏。键盘包括:液晶显示器、触摸屏及其驱动芯片、单片机及其调试电路、电平转换芯片。触摸屏覆盖在液晶显示器上,触摸屏用数据线与其驱动芯片相连接;触摸屏的驱动芯片与单片机的一个串行口相连接,单片机用串行口与电平转换芯片相连接,单片机输出的TTL电平信号经过电平转换芯片处理后一路传送给液晶显示器显示出来,另一路与主机进行数据交换。

Description

动态密码输入方法及其键盘
技术领域
本发明涉及的是一种动态密码输入方法及其键盘,用于计算机***设备领域。
背景技术
日益盛行的***消费给人们的生活带来很大的方便,但最令人苦恼的是在结账时要进行密码验证的时候或在ATM机上取前时输入密码的时候总怕别人偷窥到自己的密码。如果他人知道用户的***和密码,后果将不堪设想。现在经常有人的***里的钱被盗,其原因大部分都是因为***和密码泄露的原因。
经文献检索发现,中国专利申请号为:97114208.4,公开号:1177764,名称:屏蔽式密码输入方法及其设备,该专利提出一种透过光学透镜操作键盘,对四周进行完全封闭的方法,这种方法是能够有效的解决泄漏密码的问题,但这种设备复杂,操作繁琐,眼力不好的老年人使起来会有些困难。检索中还发现,专利名称为:密码输入键盘,公开号为:2544335,该专利的密码键盘能够反偷窥的关键是将有效密码隐藏于虚拟号码之中,密码键盘的背后有一个小开关,能控制号码键的电源。当左手按下开关时,电源断开,这时候的按键实际上是无效动作。只有左手松开,按键才有效。这样,在用户左手的悄悄配合下,用户输入的号码就会变得真真假假,即使别人眼睛盯着键盘,也不可能知道用户的密码。这种方法确实也可以做到反偷窥,实现起来比较简单,成本较低,但操作起来很不方便,有时用户自己在输入密码时都会被搞迷糊,而且要双手操作,难以获得广泛应用。
发明内容
本发明的目的在于克服现有技术中的不足,提供一种动态密码输入方法及其键盘,使其利用动态盘面技术提出一种操作比较方便、并能起到防偷窥功能方法及其键盘。很多种情况下,犯罪分子都是根据用户输入密码的手轨迹来推测、判断用户的密码的,所以让键盘上的数字动起来,键盘上的数字的大小正好让操作者看的清楚、准确,将能够解决上述问题。
本发明是通过以下技术方案实现的,方法如下:在***请求输入密码时和在***请求输入密码的状态下,当用户输入一个数字后,动态输入键盘上的十个数字重新进行一次随机排布,即所谓的动态盘面,这样用户的手在输入密码时的运动轨迹将与用户所输入的密码毫无任何联系。动态输入键盘的显示方向性以及显示内容的大小的可调性,将让偷窥者无法看清楚或推断出用户按下的密码。从而有效地防止密码的泄漏。
在***请求输入密码的时候,***对盘面进行一次随机排布;只有在***请求输入密码的“状态”下当用户输入一个数字后,盘面才变化;在其它状态下,如***请求用户输入所要取款的金额,在用户输入一个数字后,盘面不需要变化。
本发明动态输入键盘包括:液晶显示器、触摸屏及其驱动芯片、单片机及其调试接口、电平转换芯片。触摸屏覆盖在液晶显示器上,用来实现触摸显示屏的功能;触摸屏用数据线与其驱动芯片相连接,以传输从触摸屏感应到的信息;触摸屏的驱动芯片与单片机的一个串行口相连接,它把从触摸屏感应到的信息处理后传输给单片机;单片机用串行口与电平转换芯片相连接,单片机输出的TTL电平信号经过电平转换芯片处理后一路传送给液晶显示器显示出来以实现盘面的变动,另一路与主机进行数据交换。单片机与其调试接口相连,单片机所用的程序通过其调试接口写入和调试。作为一个终端,整个***以从机的地位可以方便的于主机进行通讯。
从触摸屏上得到的信号通过其驱动芯片转换后传给单片机,然后单片机再对所得信号进行处理,把处理结果通过电平转换芯片传输给液晶显示器和主机。键盘作为主机的一个终端设备,盘面的变化可以由单片机来控制,也可以由主机直接来控制,但由主机直接控制时,需要对主机内部的程序进行修改。
所述的液晶显示器,显示十个数字、两个字符和其他功能键。大小也可随需要而定,要能够清晰地显示单个数字和符号。只有正面及附近角度才能看得清楚,而其它比较偏的角度看不清楚,也就是说显示器的视角要尽可能小。其本身的亮暗度及显示的数字和字符的大小可根据实际要求进行调整。
触摸屏以及驱动芯片:触摸屏跟液晶显示器的大小相当,使得用手指在屏幕上按下时,被按下的屏幕上显示的数字能够被传送给单片机,实现用户与单片机之间的对话。
单片机及其调试电路实现在***请求输入密码时和每输入一个数字后,输入键盘屏幕上的十个数字的位置在屏幕上进行一次随机排序,即对盘面进行动态化,其中“取消”、“确认”和其他功能键位置固定。
对液晶显示器、触摸屏及其驱动芯片、单片机及其调试电路进行组合封装。如果直接用主机对盘面进行远程控制,则可省去键盘中的单片机及其调试电路部分。
本发明具有实质性特点和显著进步,首次提出了利用触摸屏的功能,通过动态盘面,也就是对输入键盘屏幕上数字进行重新随机排列来实现输入键盘的防偷窥功能。液晶显示屏的方向选择性以及合理地选择显示数字的大小更加强了这种键盘的防偷窥能力。用单片机来实现的这种键盘,可以进行封装,可以即插即用,不需要更改主机的控制程序。用这种密码保护方法及其键盘输入密码简单、方便、文明大方,不需要学习使用方法,实用性比较强。适用于各种需要输入密码的客户服务设备上,如:ATM机、股票散户交易机,也可用作银行以及商场里的密码验证时的输入键盘等等。这种键盘还可实现在输入无关紧要的数字时,比如输入取款的金额等,盘面可回到大众习惯的普通盘面,以方便用户操作。在不需要输入密码的时候,这种键盘可作为普通键盘来使用。
附图说明
图1本发明具体实施例的结构示意图(一)。
图2本发明具体实施例的结构示意图(二)。
图3本发明具体实施例中的一次键盘盘面的变化示意图。
图4本发明具体实施例的电路图。
具体实施方式
如图1-4所示,本发明动态输入键盘包括:液晶显示器1、触摸屏2及其驱动芯片5、单片机3及其调试接口10、电平转换芯片4。触摸屏2覆盖在液晶显示器1上,用来实现触摸显示屏的功能,触摸屏2通过其端口7用数据线与其驱动芯片5的端口6相连接,以传输从触摸屏2感应到的信息,触摸屏2的驱动芯片5与单片机3的一个串行口相连接,它把从触摸屏2感应到的信息处理后传输给单片机3;单片机3用串行口与电平转换芯片4相连接,单片机3输出的TTL电平信号经过电平转换芯片4处理后一路通过其端口8传送给液晶显示器1显示出来以实现盘面的变动,一路通过其端口9与主机进行数据交换。作为一个终端,整个***以从机的地位可以方便的于主机进行通讯。单片机3与其调试接口10相连,单片机3所用的程序通过其调试接口10写入和调试的。
以下提供本发明的实施例:
动态键盘电路如图4所示,采用一个单片微机MSP430及其调试电路,一块智能液晶显示器、一个电阻式触摸屏及其驱动芯片ADS7845和一个电平转换芯片MAX232。
选用一款内嵌高速管理单片机的智能液晶显示器。该显示器采用了显示画面预置技术,即将显示内容分为固定部分和变化部分。固定部分可在微机上进行绘制、编辑、修改,然后将其作为预置画面下载到显示器内E2PROM中保存。在需要显示时,仅需使用简单的预置画面调用指令就可调出来显示预置画面,不但可以循环、交替、重叠显示,还可与变化部分的数据即现场实现显示的数据组合显示。
电阻式触摸屏的四个引脚分别与其驱动芯片ADS7845的引脚UL、LL、UR、LR相连接,把从触摸屏感应到的信息传送给驱动芯片ADS7845。由于芯片ADS7846输出和输入的电平都是TTL电平,所以信号无需任何处理即可和单片机相连。驱动芯片ADS7845通过用引脚DIN和DOUT与单片机的一个串行口相连接与其进行数据传输,从而把从触摸屏感应到的信息处理后传输给单片机,P3.7/URXD1是这个串口的接收引脚,P3.6/UTXD1是发送引脚。单片机MSP430引脚P1.4/SMCLK与芯片ADS7846的引脚DCLK相连接用来提供时钟信号。由于单片机与主机进行通讯以及液晶显示器都要求232电平,所以需要电平转换芯片MAX232进行电平转换。单片机的两个串行口与电平转换芯片相连接,单片机的TTL电平经过两路电平转换芯片MAX232处理后转换为232电平;一路由MSP430的引脚P3.7/URXD1和P3.6/UTXD1分别连接到MAX232的引脚TOUT2和TIN2,经电平转换后由引脚ROUT2和RIN2传送给液晶显示器显示出来以实现盘面的变动(本实例中液晶显示器与触摸屏驱动芯片ADS7845公用一个串行口);另一路由MSP430的引脚P3.5/URXD1和P3.4/UTXD1连接到MAX232的引脚TOUT1和TIN1,经电平转换后由引脚ROUT1和RIN1与主机进行数据通讯。由于触摸屏和液晶适用同一个单片机串口,所以软件里要对其进行设置。反向器前后的信号用作片选信号,确定一次操作是对液晶还是触摸屏。作为一个终端,整个***以从机的地位可以方便的于主机进行通讯。
运用C语言对单片机编程,用C程序来控制十个数字键位置的重新排布以及与主机之间的数据通信,接口JTAGCON是用来写入和调试单片机所用的程序的。本实施例对0-9这十个数字进行随机排列程序是这样来实现的:这十个数字再程序里分别对应着十个变量,首先对一个变量赋值在0-9中产生的一个随机数字,接着对第二个变量也赋值在0-9中产生的一个随机数字,要求与第一个变量不同,若相同,则数字重新产生。其它数字的产生方式与此相同。
实施例中一次假设所要输入的密码为:352870的具体操作中,整个盘面的变化过程如图3所示,盘面上涂有颜色的键为要按下的键。在***请求输入密码时,显示器盘面进行一次随机排布后成为图3中的盘面一,此时按下数字键3,3通过触摸屏及其驱动芯片传送给单片机后,单片机控制对显示器的盘面重新进行一次随机排布,排布后成为图3中的盘面二。同样,按下数字键5,直到把整个密码全部输入,单片机控制显示器的盘面变成普通键盘盘面如图3中的盘面八所示,并把整个密码与主机进行通讯,进行密码确认及返回下一步指令,如需要再次输入密码,可以回到***请求输入密码状态进行进行再次输入。至此整个密码输入过程结束。

Claims (7)

1、一种动态密码输入方法,其特征在于,在***请求输入密码时和在***请求输入密码的状态下,当用户输入一个数字后,动态输入键盘上的十个数字重新进行一次随机排布,即所谓的动态盘面,这样避免了用户的手在输入密码时的运动轨迹与用户所输入的密码之间的联系,从而有效地防止密码的泄漏。
2、根据权利要求1所述的动态密码输入方法,其特征是,动态输入键盘盘面显示的方向单一,显示内容的大小和亮暗度可调。
3、根据权利要求1所述的动态密码输入方法,其特征是,液晶显示器上的十个数字重新进行一次随机排布通过单片机及其调试电路实现或者直接用主机远程控制来实现。
4、一种动态密码输入键盘,包括:液晶显示器(1)、触摸屏(2)及其驱动芯片(5)、单片机(3)及其调试接口(10)、电平转换芯片(4),其特征在于,触摸屏(2)覆盖在液晶显示器(1)上,触摸屏(2)通过其端口(7)与其驱动芯片(5)的端口(6)相连接,传输从触摸屏(2)感应到的信息,触摸屏(2)的驱动芯片(5)与单片机(3)的串行口相连接,把从触摸屏(2)感应到的信息处理后传输给单片机(3),单片机(3)用串行口与电平转换芯片(4)相连接,单片机(3)输出的TTL电平信号经过电平转换芯片(4)处理后一路通过其端口(8)传送给液晶显示器(1)显示出来以实现盘面的变动,一路通过其端口(9)与主机进行数据交换,单片机(3)与其调试接口(10)相连,单片机(3)所用的程序通过其调试接口(10)写入和调试。
5、根据权利要求4所述的动态密码输入键盘,其特征是,所述的液晶显示器(1),显示十个数字、两个字符和其他功能键。
6、根据权利要求4或5所述的动态密码输入键盘,其特征是,液晶显示器(1)上的十个数字的位置在***请求输入密码时和用户输入一个数字后进行一次随机排序,其中“取消”、“确认”和其他功能键位置固定。
7、根据权利要求4所述的动态密码输入键盘,其特征是,触摸屏(2)通过触摸感应把液晶显示器(1)上显示的数字和功能键的请求信号送入单片机(3)或者主机。
CN 200410052612 2004-07-08 2004-07-08 动态密码输入方法及其键盘 Pending CN1588280A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200410052612 CN1588280A (zh) 2004-07-08 2004-07-08 动态密码输入方法及其键盘

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200410052612 CN1588280A (zh) 2004-07-08 2004-07-08 动态密码输入方法及其键盘

Publications (1)

Publication Number Publication Date
CN1588280A true CN1588280A (zh) 2005-03-02

Family

ID=34602526

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200410052612 Pending CN1588280A (zh) 2004-07-08 2004-07-08 动态密码输入方法及其键盘

Country Status (1)

Country Link
CN (1) CN1588280A (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1306378C (zh) * 2005-04-06 2007-03-21 王乐军 液晶显示动态排序的密码键盘
CN101442410B (zh) * 2008-12-09 2011-09-14 深圳市戴文科技有限公司 一种动态密码的生成方法、装置及含有该装置的应用***
CN102880303A (zh) * 2012-08-27 2013-01-16 东莞市西奥计算机智能科技有限公司 一种动态密码输入方法,装置及门禁***
CN103077342A (zh) * 2011-10-25 2013-05-01 成都谛听科技有限公司 图形化随机密码输入方法
CN103093525A (zh) * 2012-12-25 2013-05-08 杨菊芳 安全控制设备以及安全控制方法
CN103106734A (zh) * 2012-12-17 2013-05-15 张家港市鸿钻贸易有限公司 一种自动取款机键盘
JP2013528857A (ja) * 2010-04-26 2013-07-11 エーケーシーエス カンパニーリミテッド パスワードキーの移動値を利用するパスワード安全入力システム及びそのパスワード安全入力方法
CN105868653A (zh) * 2016-03-29 2016-08-17 山东华芯富创电子科技有限公司 密码输入方法及装置
CN106020683A (zh) * 2016-05-06 2016-10-12 湖南科技大学 一种随机键盘生成方法及装置
CN106161735A (zh) * 2015-03-26 2016-11-23 联想(北京)有限公司 一种信息处理方法及电子设备
CN106295314A (zh) * 2015-05-22 2017-01-04 中兴通讯股份有限公司 基于虚拟键盘的加密方法及装置
CN107203282A (zh) * 2017-06-27 2017-09-26 厦门大学嘉庚学院 基于unicode编码的密码输入方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1306378C (zh) * 2005-04-06 2007-03-21 王乐军 液晶显示动态排序的密码键盘
CN101442410B (zh) * 2008-12-09 2011-09-14 深圳市戴文科技有限公司 一种动态密码的生成方法、装置及含有该装置的应用***
JP2013528857A (ja) * 2010-04-26 2013-07-11 エーケーシーエス カンパニーリミテッド パスワードキーの移動値を利用するパスワード安全入力システム及びそのパスワード安全入力方法
CN103077342A (zh) * 2011-10-25 2013-05-01 成都谛听科技有限公司 图形化随机密码输入方法
CN102880303A (zh) * 2012-08-27 2013-01-16 东莞市西奥计算机智能科技有限公司 一种动态密码输入方法,装置及门禁***
CN103106734A (zh) * 2012-12-17 2013-05-15 张家港市鸿钻贸易有限公司 一种自动取款机键盘
CN103093525A (zh) * 2012-12-25 2013-05-08 杨菊芳 安全控制设备以及安全控制方法
CN106161735A (zh) * 2015-03-26 2016-11-23 联想(北京)有限公司 一种信息处理方法及电子设备
CN106161735B (zh) * 2015-03-26 2020-12-18 联想(北京)有限公司 一种信息处理方法及电子设备
CN106295314A (zh) * 2015-05-22 2017-01-04 中兴通讯股份有限公司 基于虚拟键盘的加密方法及装置
CN105868653A (zh) * 2016-03-29 2016-08-17 山东华芯富创电子科技有限公司 密码输入方法及装置
CN106020683A (zh) * 2016-05-06 2016-10-12 湖南科技大学 一种随机键盘生成方法及装置
CN107203282A (zh) * 2017-06-27 2017-09-26 厦门大学嘉庚学院 基于unicode编码的密码输入方法

Similar Documents

Publication Publication Date Title
CN1588280A (zh) 动态密码输入方法及其键盘
US7730402B2 (en) Input method, system and device
CN102187331A (zh) 具有集成图形处理单元的微控制器
CN103197801A (zh) 一体机及其实现外部设备与内置***同时触摸的方法
CN105183236A (zh) 一种触屏输入装置与方法
JPH07210508A (ja) 情報処理システム
CN103473517A (zh) 一种密码防盗随机变化数字键盘
CN101995987A (zh) 一种具有多点触控式的大屏幕***
CN101739195A (zh) 行动装置股票看盘软件的操作方法
TWI326041B (en) Portable electronic apparatus, input system and method thereof
CN2819304Y (zh) 防窥探密码输入装置
CN1306378C (zh) 液晶显示动态排序的密码键盘
CN201063155Y (zh) 防窥视功能的密码输入装置
CN2499895Y (zh) 触屏式密码输入装置
CN2793805Y (zh) 一种密码输入防窃装置
CN2786697Y (zh) 防窥视乱序密码输入器
CN101751197A (zh) 多层次输入***、电脑程序产品及其方法
CN2478283Y (zh) 防窥密码键盘
CN2499894Y (zh) 触屏式密码输入装置
JPH0362216A (ja) ポータブル端末装置
CN202694445U (zh) 一种用arm控制的清分机人机交互***
CN2786701Y (zh) 液晶显示动态排序的密码键盘
CN201188237Y (zh) 保密的密码输入***
CN103677244B (zh) 一种人机交互***
CN202058131U (zh) 电子设备及其输入装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication