[go: up one dir, main page]

CN2572467Y - 旋转变位密码键盘装置 - Google Patents

旋转变位密码键盘装置 Download PDF

Info

Publication number
CN2572467Y
CN2572467Y CN 02243028 CN02243028U CN2572467Y CN 2572467 Y CN2572467 Y CN 2572467Y CN 02243028 CN02243028 CN 02243028 CN 02243028 U CN02243028 U CN 02243028U CN 2572467 Y CN2572467 Y CN 2572467Y
Authority
CN
China
Prior art keywords
cipher keyboard
random
rotation displacement
keyboard apparatus
key
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.)
Expired - Fee Related
Application number
CN 02243028
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 IRIIICH ELECTRONIC CO Ltd
Original Assignee
SHANGHAI IRIIICH ELECTRONIC CO Ltd
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 IRIIICH ELECTRONIC CO Ltd filed Critical SHANGHAI IRIIICH ELECTRONIC CO Ltd
Priority to CN 02243028 priority Critical patent/CN2572467Y/zh
Application granted granted Critical
Publication of CN2572467Y publication Critical patent/CN2572467Y/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

一种旋转变位密码键盘装置,包括机壳主体(1)、数字按键(2)、确认键(4)、清除键(5);其特征在于它还包括一个液晶显示屏(3)、该液晶显示屏(3)的周边部分用于显示10个数字:0-9,它们分别与上述数字按键(2)一一对应;在机壳主体(1)内部还安装有主控模块,它控制上述10个数字的显示位置,并且随机变动所述的显示位置。所述随机控制包括随机顺序方式和随机乱序方式。

Description

旋转变位密码键盘装置
技术领域
本实用新型涉及一种输入密码的电子设备,更具体地涉及一种旋转变位密码键盘装置。它可应用于银行等金融及商业交易中需要输入密码的计算机系统。
背景技术
普通密码键盘是在按键上通过印刷/雕刻等工艺明确写明0至9的数字,也就是说,0至9每个数字的位置是固定的,(例如,当用户按印7字的按键时就表明输入一位密码数字为7)在用户输入密码时,其他人可能在一定距离(约3到5米)的范围内,通过其按键的位置(指法)来判定用户的密码,安全性很差。
发明内容
本实用新型的目的是提供一种旋转变位密码键盘装置,以解决通过其按键的位置(指法)来判断用户的密码的安全隐患和随机键值密码键盘键位难找的问题。
按照本实用新型的旋转变位密码键盘装置,包括机壳主体(1)、数字按键、确认键、清除键;其特征在于:它还包括一个液晶显示屏、该液晶显示屏的周边部分用于显示10个数字:0、1、2、3、4、5、6、7、8、9,它们分别与上述数字按键一一对应;在机壳主体(1)内部还安装有主控模块,它控制上述10个数字的显示位置,并且随机变动所述的显示位置。
按照上述的旋转变位密码键盘装置,其特征在于:它还包括主要功能键、扬声器放音孔以及九孔串口。
按照上述的旋转变位密码键盘装置,其特征在于:液晶显示屏设置在机壳主体的正面中央部分,该液晶显示屏的中央部分用于显示提示信息。
按照上述的旋转变位密码键盘装置,其特征在于:上述主控模块随机变动所述10个数字的的显示位置,但不改变它们的顺序。
按照上述的旋转变位密码键盘装置,其特征在于:上述主控模块随机变动所述10个数字的的显示位置,而且随机改变它们的顺序。
本实用新型解决了输入密码时可能被偷看的安全问题。由于密码键盘的显示屏的特性,使在一定角度侧视无法看清显示内容。
按键的值0至9是集中显示在密码键盘中间的屏幕上的,容易查找,方便使用。
显示屏幕可以显示多种信息,极大地丰富了密码键盘的功能,使其成为一个人机界面的良好的用户终端。
附图说明
图1是按照本实用新型的旋转变位密码键盘装置的结构图;
图2是按照本实用新型的旋转变位密码键盘装置的电路框图;
图3是按照本实用新型的旋转变位密码键盘装置的电路原理图。
具体实施方式
下面将参见图1和图2,描述按照本实用新型的旋转变位密码键盘装置的的具体结构。在图1中,(a)为按照本实用新型的旋转变位密码键盘装置的正视图,而(b)为按照本实用新型的旋转变位密码键盘装置的背视图。按照本实用新型的旋转变位密码键盘装置包括机壳主体(1)、数字按键(2)、液晶显示屏(3)、确认键(4)、清除键(5)、主要功能键(6)、扬声器放音孔(7)以及九孔串口(8)。
液晶显示屏(3)设置在机壳主体(1)的正面中央部分,该液晶显示屏(3)的中央部分用于显示提示信息,比如:“请输入密码:”、“PASSWORD”等等。该液晶显示屏(3)的周边部分用于显示10个数字:0、1、2、3、4、5、6、7、8、9,如图1(a)所示。但是,正如下面将要描述的,这些数字的显示位置是不固定的,即每次使用时,这些数字的显示位置是随机变化的。而且它们的显示次序也可变化。
如图1(a)所示,在该液晶显示屏(3)的周边部分即数字显示区域的外围,也每个所显示的数字区域对应地设置了10个数字按键(2),通过按压这些数字按键,即可输入对应的数字。
如图1(a)所示,在与数字6、7、8对应的3个数字按键的下方,即机壳主体(1)正面的下部,设置了确认键(4)、清除键(5)、以及主要功能键(6)。
参考图1(b),在本实用新型的旋转变位密码键盘装置的背面,设置有扬声器放音孔(7),用于扬声器通过它来发出语音提示信息或报警信息。从本实用新型的旋转变位密码键盘装置的后部引出一根通信线与九孔串口(8)连接,该九孔串口与主机(未示出)通信。
图2显示了按照本实用新型的旋转变位密码键盘装置的电路框图和工作原理;
按照本实用新型的旋转变位密码键盘装置,其电路主要包括主控模块,以及与之通信的键盘输入模块、通信模块、液晶显示模块、语音提示模块、数据存储备用模块和蜂鸣报警模块等。主控模块可采用带ISP\IAP功能256字节RAM、20K以上闪速程序存储器的52系列单片机。整个装置由单片机内部的软件程序控制各个模块的协调工作,完成密码输入和上传工作。最重要的是,整个装置为了防止在客户输入密码时被偷看并且使客户容易查找随机显示的键值,在上面所描述的部件结构的基础上,还提供了使键值0-9的显示位置随机变化的解决方案。使得在每次使用时,这些数字0-9的显示位置随机变化的。所述随机变化主要有两种方式:
1.随机顺序方式:按顺时针或逆时针方向从0-9顺序排列10个数字,0的位置是随机的,则其它9个数字随0的位置变化而变化;而且,每输入一位密码可以设置得重新排列一次。
2.随机乱序方式:即10个数字0-9的显示是无规则的排列;而且,每输入一位密码可以设置得重新排列一次。
在上述两种方式情况下,又可细分为四种模式,可供选择:
(1).随机顺序模式“1”:当输入密码时按“Fn”功能键可使液晶屏幕上的数字产生位置方向的随机变化,但0~9的排列顺序不变。
(2).随机顺序模式“2”:当输入密码时按任意键都会产生上述变化,即在每输入一键值时,都会产生键值的随机变化,但0~9的排列顺序不变。
(3).随机乱序模式“1”,当输入密码时按“Fn”功能键可使液晶屏幕上的数字产生完全乱序的随机变化。
(4).随机乱序模式“2”,当输入密码时按任意键都会产生完全乱序的随机变化,即在每输入一键值时,都会产生键值的随机乱序变化。
下面描述上述的键值的随机顺序和随机乱序变化的工作原理:
程序开辟10个存储单元的地址空间作为显示键值区域来保存随机数,并和液晶屏上的显示位置一一对应。当上位机向键盘发送命令时(或者是在客户操作过程中有按键按下时),获取随机数,保存在显示键值区域中,并在液晶屏上显示出键值。由于显示键值区域与液晶屏上键值显示位置是一一对应的,所以改变显示键值区域中的数值,就可以改变液晶屏上所对应的键值显示位置中的键值,从而产生乱序。
随机数的获取方法如下:系统启动定时器,当上位机向键盘发送命令时(或者是在客户操作过程中有按键按下时),读取定时器TL0(1)/TH0(1)的数值即可获的随机数,或者通过读取定时器中的数值作为查找程序存储区的DPTR指针,在程序存储区中获得随机数,这些方法都可以获得随机数。
保存随机数的方法:
(1).通过读取TL1获得随机数后,判断随机数的奇偶性:
a.如果读取TL1所获得的随机数为奇数的话,则把读取TL0所获得随机数保存在与液晶显示位置一一对应的显示键值区域的首地址中,同时使当前显示键值区域地址加1,随机数数值加1。并判断当前显示键值区域的地址是否为显示键值区域的末地址,如果是末地址的话,则保存随机数,退出循环。如果不是末地址的话,则判断随机数加1后的值是否大于最大值9,如果大于最大值9的话,赋以最小值0,如此循环,直至当前显示键值区域的地址为显示键值区域的末地址。
b.如果读取TL1所获得随机数是偶数的话,则把读取TL0所获得随机数保存在与液晶显示位置一一对应的显示键值区域的末地址中。同时使当前显示键值区域地址减1,随机数加1。并判断当前显示键值区域的地址是否为显示键值区域的首地址,如果是首地址的话,则保存随机数,退出循环。如果不是首地址的话,则判断随机数加1后的值是否大于最大值9,如果大于最大值9的话,赋以最小值0,如此循环,直至当前显示键值区域的地址为显示键值区域的首地址。
这样即获得乱序模式1和乱序模式2的非完全乱序显示方式。
(2)通过读取定时器中的数值作为查找程序存储区的DPTR指针,在程序存储区中获得随机数后,并不判断随机数的奇偶性,而是直接保存在与液晶显示位置一一对应的显示键值区域中,然后再去采集随机数,判断和以前所获得随机数的值是否相等,如果相等的话,不保存,继续采集随机数,直至不相等。如果不相等的话,在下一个显示键值区域中保存随机数,如此循环,直至显示键值区域中保存完各自不相等的随机数,即获得乱序模式3和乱序模式4的完全乱序显示方式。
按照本实用新型的旋转变位密码键盘装置一改传统键盘键值固定不变的缺点,采用液晶显示,其液晶屏上的键值随机产生、随机显示。采用了这种键值完全随机产生的乱序技术,使客户密码的安全性能得到进一步的提高。

Claims (5)

1.一种旋转变位密码键盘装置,包括机壳主体(1)、数字按键(2)、确认键(4)、清除键(5),
其特征在于:它还包括一个液晶显示屏(3)、该液晶显示屏(3)的周边部分用于显示10个数字:0、1、2、3、4、5、6、7、8、9,它们分别与上述数字按键(2)一一对应;
在机壳主体(1)内部还安装有主控模块,它控制上述10个数字的显示位置,并且随机变动所述的显示位置;
2.按照权利要求1的旋转变位密码键盘装置,其特征在于:它还包括主要功能键(6)、扬声器放音孔(7)以及九孔串口(8)。
3.按照权利要求1的旋转变位密码键盘装置,其特征在于:液晶显示屏(3)设置在机壳主体(1)的正面中央部分,该液晶显示屏(3)的中央部分用于显示提示信息。
4.按照权利要求1的旋转变位密码键盘装置,其特征在于:上述主控模块随机变动所述10个数字的的显示位置,但不改变它们的顺序。
5.按照权利要求1的旋转变位密码键盘装置,其特征在于:上述主控模块随机变动所述10个数字的的显示位置,而且随机改变它们的顺序。
CN 02243028 2002-07-25 2002-07-25 旋转变位密码键盘装置 Expired - Fee Related CN2572467Y (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 02243028 CN2572467Y (zh) 2002-07-25 2002-07-25 旋转变位密码键盘装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 02243028 CN2572467Y (zh) 2002-07-25 2002-07-25 旋转变位密码键盘装置

Publications (1)

Publication Number Publication Date
CN2572467Y true CN2572467Y (zh) 2003-09-10

Family

ID=33715401

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 02243028 Expired - Fee Related CN2572467Y (zh) 2002-07-25 2002-07-25 旋转变位密码键盘装置

Country Status (1)

Country Link
CN (1) CN2572467Y (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1306378C (zh) * 2005-04-06 2007-03-21 王乐军 液晶显示动态排序的密码键盘
CN101183941B (zh) * 2007-08-03 2011-03-09 廖睿 随机隐询式密码认证技术
CN103106734A (zh) * 2012-12-17 2013-05-15 张家港市鸿钻贸易有限公司 一种自动取款机键盘
CN107239690A (zh) * 2017-05-23 2017-10-10 努比亚技术有限公司 屏幕解锁方法及移动终端
CN111736450A (zh) * 2020-06-28 2020-10-02 江苏乐芯智能科技有限公司 一种智能手表

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1306378C (zh) * 2005-04-06 2007-03-21 王乐军 液晶显示动态排序的密码键盘
CN101183941B (zh) * 2007-08-03 2011-03-09 廖睿 随机隐询式密码认证技术
CN103106734A (zh) * 2012-12-17 2013-05-15 张家港市鸿钻贸易有限公司 一种自动取款机键盘
CN107239690A (zh) * 2017-05-23 2017-10-10 努比亚技术有限公司 屏幕解锁方法及移动终端
CN111736450A (zh) * 2020-06-28 2020-10-02 江苏乐芯智能科技有限公司 一种智能手表

Similar Documents

Publication Publication Date Title
Mali et al. Improved pin entry method to prevent shoulder surfing attacks
CN102168509B (zh) 密码随日期进行变化的动态密码锁系统
US20040010722A1 (en) Computer system and method of controlling booting of the same
US20060224523A1 (en) Dynamic keypad
JP2017097867A (ja) タッチ入力装置及び暗号解除方法
WO2007098569A1 (en) Method and system for securing interface access via visual array paths in combination with hidden operators
CN104915592A (zh) 密码设定方法及其设备
CN105975848A (zh) 一种密码解锁方法及装置
CN2572467Y (zh) 旋转变位密码键盘装置
US20070209019A1 (en) Method and device for displaying data
CN1987788A (zh) 便携式计算装置和使用该装置的处理方法
CN106228085A (zh) 应用程序的隐私保护方法及移动终端
CN106156600A (zh) 一种应用程序的解锁方法及移动终端
CN107608954A (zh) 一种单词信息的显示方法及移动终端
CN106383713A (zh) 一种应用程序的控制方法及移动终端
CN1862465A (zh) 一种基于触摸屏的防泄密输入方法及装置
CN108090016B (zh) 一种金融产品的电子计算器
CN106886351A (zh) 一种终端时间信息的显示方法、装置及计算机设备
CN106682485A (zh) 一种验证码的处理方法和移动终端
CN2786697Y (zh) 防窥视乱序密码输入器
CN221125218U (zh) 实体乱位数字密码键盘
JP2001350590A (ja) 入力装置
CN201698396U (zh) 输入符号位置变化的lcd键盘屏
CN106993081B (zh) 一种移动终端解锁方法和移动终端
KR20050057945A (ko) 일회용 비밀번호 생성 방법 및 그 프로그램 소스를 저장한기록매체

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
C19 Lapse of patent right due to non-payment of the annual fee
CF01 Termination of patent right due to non-payment of annual fee