CN1477499A - 一种动态数据密码输入方法及其装置 - Google Patents

一种动态数据密码输入方法及其装置 Download PDF

Info

Publication number
CN1477499A
CN1477499A CNA031060692A CN03106069A CN1477499A CN 1477499 A CN1477499 A CN 1477499A CN A031060692 A CNA031060692 A CN A031060692A CN 03106069 A CN03106069 A CN 03106069A CN 1477499 A CN1477499 A CN 1477499A
Authority
CN
China
Prior art keywords
data
saltus step
password
operator
input
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.)
Granted
Application number
CNA031060692A
Other languages
English (en)
Other versions
CN1244861C (zh
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN 03106069 priority Critical patent/CN1244861C/zh
Publication of CN1477499A publication Critical patent/CN1477499A/zh
Application granted granted Critical
Publication of CN1244861C publication Critical patent/CN1244861C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种动态数据密码输入方法及其装置,其方法为:提供给操作者输入选择的数据跳变单元自动处于动态变化状态,以使操作者不同时刻确认的内容随数据跳变单元所表示的含义而定;a.数据跳变单元利用显示器显示自动跳变的数据,b.***等待操作者进行确认操作;c.重复步骤a和步骤b,直到操作者输入全部密码,***读入并保存操作者输入的全部数据,并对读入并保存的数据进行唯一性判断,当***读入并保存的数据是唯一的时,该唯一数据即为操作者输入密码。本发明能避免操作者在密码输入操作时的泄密,最大限度地消除操作者由于电子钥匙遗失或被盗造成的后顾之忧,并且所需要的硬件设施与现有的密码输入确认***相似甚至更少,因此能节约大量的设备更新费用。

Description

一种动态数据密码输入方法及其装置
技术领域
本发明涉及一种向计算机及其它电子***安全保密地输入密码的方法及其装置。
背景技术
尽管目前签字识别、语音识别、指纹识别、虹膜识别等技术已有了长足的进展,但由于当事人的签字可以被模仿,话音可能被录音或被高科技编辑,或者当事人可能受到胁迫,因而单纯利用签字识别、语音识别、指纹识别、虹膜识别等技术来进行身份确认在安全上具有极大的隐患。
为了排除这种可能性,密码输入确认(电子密钥确认)依然是目前不可或缺的。现有的密码***仅仅是保障密码数据不被别人从空中或线路传输中截获,而不能确保操作者在密码输入操作时的泄密,例如在银行柜台前或ATM取款机前按动密码进行***身份确认时,容易被人偷窥或者被有意安放的光学窥视***窃取到密码,另外,电子钥匙也容易遗失或被盗,因此,目前密码输入确认***的安全保密性难以得到保证。
发明内容
原有的密码输入确认设备设计主要是从防止操作者按下的按键内容被旁人窥知方面考虑,因而实现保密的技术难度较大,并且成本较高。
本发明的目的在于提供一种动态数据密码输入方法及其装置,其特点是操作者在进行密码输入操作时,数据输入确认的时刻是保密的,因而实现保密的技术难度较小,成本较低。
本发明提出一种动态数据密码输入方法,其特征在于:
提供给操作者输入选择的数据跳变单元自动处于动态变化状态,以使操作者不同时刻确认的内容随数据跳变单元所表示的含义而定;且:数据跳变单元可以是一个或多个,即:同一时刻读入的数据可以是一个或多个,或同一时刻所确认的数据可以从一组或多组自动动态变化的数据跳变单元中选择;操作者根据动态变化的任意一个数据跳变单元所表示的含义选择输入密码;
其密码输入步骤是:
a.数据跳变单元利用显示器显示自动跳变的数据,其中:跳变规律可以是顺序循环跳变或、和随机循环跳变;其跳变间隔时间可以是固定的,也可以是变化的;多位数据跳变单元之间,可以是同步跳变,也可以是异步跳变;其跳变的原因可以是受控的,也可以是自发的;
b.***等待操作者进行确认操作;
b1.当某一时刻数据跳变单元所显示的一位或多位数据包含有操作者所需要的目标数据时,操作者进行确认操作,***读入并保存该时刻的一位或多位数据,***转入步骤c;
b2.操作者未进行确认操作,***转入步骤a;
c.重复步骤a和步骤b,直到操作者输入全部密码,***读入并保存操作者输入的全部数据,并对读入并保存的数据进行唯一性判断;
c1.当***读入并保存的数据是唯一的时,该唯一数据即为操作者输入密码;
c2.当***读入并保存的数据不是唯一的时,如果***要求输入唯一数据,则提示操作者继续输入密码,***转入步骤a;或
c3.当***读入并保存的数据不是唯一的时,如果***允许输入包含操作者唯一密码内的多个数据,则***读入并保存的多个数据均作为用户输入密码,只要其中包含有操作者的唯一密码,即可认为密码输入正确。
为了不暴露数据确认的具体时刻,所述密码输入可采取不进行读入提示方式或读入后延迟提示方式。
所述数据跳变单元显示的数据可以是单种类型数据或多种类型数据混合,也可以是多组多种类型数据混合。
所述密码输入的同一数据跳变单元可以同时显示多个数据,并以瀑布式、辐射式、平行式的固定的方式移动,当目标数据移动到某一固定确认位置时,即可被确认并读入;一旦目标数据移动到确认位置,目标数据也可以改变状态(如大小、颜色、闪烁、反白)。
本发明所提出的一种动态数据密码输入装置,其特征在于:它由控制中心、数据确认单元、数据跳变单元所组成,当要求联网或构成整个***时,还需要备用设备;其中:数据跳变单元中的数据显示是自动跳变的,数据确认单元具有行程小、操作时无声的特点;控制中心与数据确认单元之间的接口、控制中心与数据跳变单元之间的接口、控制中心与备用设备之间的接口,均可以分别采用有线方式或无线方式。
所述数据确认单元可为一个或多个,多个数据确认单元可以提供给一个或多个用户使用,其设置可以是敞开式的,也可以是屏蔽式的,可放置在面板上或孔、槽内或利用有线或无线方式单独引出。
利用本发明提出的技术方案,能最大限度地避免操作者在密码输入操作时的泄密,以及最大限度地消除操作者由于电子钥匙遗失或被盗造成的后顾之忧,由于该技术方案需要的硬件设施与现有的密码输入确认***相似甚至更少,因此能节约大量的设备更新费用。
附图说明
图1单数据受控跳变密码输入程序流程。
图2多数据受控跳变密码输入程序流程。
图3单数据自发跳变密码输入程序流程。
图4多数据自发跳变密码输入程序流程。
图5为多种类型数据混合输入方式。
图6为多组多种类型数据混合输入方式。
图7a为瀑布式数据跳变显示方式。
图7b为辐射式数据跳变显示方式。
图7c为平行式数据跳变显示方式。
图8为动态数据密码输入装置。
图9为一位数据跳变单元方案。
图10为微型密码输入器(电子钥匙)方案。
具体实施方式
动态数据密码输入方法的多种优选方案:
一)如图1所示的单数据受控跳变密码输入程序流程
步骤a:***利用顺序循环方式或随机循环方式产生一位新数据,并控制显示器显示该位数据;
步骤b:***等待操作者的确认操作;
步骤b1:当某一时刻显示器所显示的一位数据包含有操作者所需要的目标数据时,操作者进行确认操作,***读入并保存该时刻的一位数据,并记录该数据的序号,以便组合成完整密码,为了隐藏该位数据的确认时刻,仍按预定时间设置延时,***转入步骤c;
步骤b2:当显示器稳定显示数据(即数据非跳变显示)的预定时间已到,而操作者仍未进行确认操作,***转入步骤a;
步骤c:重复步骤a和步骤b,直到操作者输入全部密码,***读入并保存操作者输入的全部数据,默认读入并保存的数据为唯一的;
步骤c1:该唯一数据即为操作者输入密码,将该串数据作为密码与预置密码进行比较或修改原预置密码或将该密码传送到备用设备。
预置密码或修改原预置密码时,一般要经过二次确认,这时要执行两次密码输入程序,两次读取的数据相同才确认;身份确认时,一般只须一次密码输入确认。
二)如图2所示的多数据受控跳变密码输入程序流程
步骤a1:***利用顺序循环方式或、和随机循环方式产生多位新数据,并控制显示器显示当前的多位数据;
步骤b1:***等待操作者的确认操作;
步骤b11:当某一时刻显示器所显示的多位数据包含有操作者所需要的目标数据时,操作者进行确认操作,***读入并保存该时刻的多位数据,并记录该组数据的序号,以便组合成完整密码,为了隐藏该次数据的确认时刻,仍按预定时间设置延时,***转入步骤c1;
步骤b12:当显示器稳定显示数据(即数据非跳变显示)的预定时间已到,而操作者仍未进行确认操作,***转入步骤a1;
步骤c1:重复步骤a1和步骤b1,直到操作者第一次输入全部密码,***读入并保存操作者输入的全部数据,并将先后读入的各位数据组合成多组数据并保存,为了描述方便,记作数组A,默认读入并保存的数据为非唯一的;
步骤c12:提示“再次重新输入密码”或显示再次重新输入密码的标志,转入步骤a2;
步骤a2:***利用顺序循环方式或、和随机循环方式产生多位新数据;并控制显示器显示当前的多位数据;
步骤b2:***等待操作者的确认操作;
步骤b21:当某一时刻显示器所显示的多位数据包含有操作者所需要的目标数据时,操作者进行确认操作,***读入并保存该时刻的多位数据,并记录该组数据的序号,仍按预定时间设置延时,***转入步骤c2;
步骤b22:当显示器稳定显示数据(即数据非跳变显示)的预定时间已到,而操作者仍未进行确认操作,***转入步骤a2;
步骤c2:重复步骤a2和步骤b2,直到操作者第二次输入全部密码,***读入并保存操作者输入的全部数据,并将先后读入的各位数据组合成多组数据并保存,记作数组B,将上次读入的多组数据A与这次读入的多组数据B进行比较,保存数组A和数组B中相同的数据,记作数组C,并进行唯一性判断;
步骤c21:当数组C中只有一串数据时,该串数据即为操作者输入密码,将该串数据作为密码与预置密码进行比较或修改原预置密码或将该密码传送到备用设备。
步骤c22:当数组C中存在多串数据时,提示“再次重新输入密码”或显示再次重新输入密码的标志,转入步骤a3;
步骤a3:***利用顺序循环方式或、和随机循环方式产生多位新数据,并控制显示器显示当前的多位数据;
步骤b3:***等待操作者的确认操作;
步骤b31:当某一时刻显示器所显示的多位数据包含有操作者所需要的目标数据时,操作者立即进行确认操作,***读入并保存该时刻的多位数据,并记录该组数据的序号,仍按预定时间设置延时,***转入步骤c3;
步骤b32:当显示器稳定显示数据(即数据非跳变显示)的预定时间已到,而操作者仍未进行确认操作,***转入步骤a3;
步骤c3:将上次读入并保存的多组数据C与这次读入的多位数据进行比较,剔除数组C中相应位置字符与这次读入的多位数据均不符合的数据,为了描述方便,保留下的各组数据仍记作数组C,并进行数据唯一性判断;
步骤c31:当数组C中只有一串数据时,该串数据即为操作者输入密码,将该串数据作为密码与预置密码进行比较或修改原预置密码或将该密码传送到备用设备。
步骤c32:当数组C中存在多串数据时,重复步骤a3和步骤b3,直到操作者又一次输入全部密码,提示“再次重新输入密码”或显示再次重新输入密码的标志,转入步骤a3;
预置密码或修改原预置密码时,一般要经过二次确认,这时要执行两次密码输入程序,两次读取的数据相同才确认;身份确认时,一般只须一次密码输入确认。
三)如图3所示的单数据自发跳变密码输入程序流程
步骤a:***采用查询方式或中断方式读取自发跳变的显示器当前显示的一位数据;采用中断方式时,***随时接收自发跳变的显示器传来的数据更新命令;
步骤b:***等待操作者的确认操作;
步骤b1:当某一时刻显示器所显示的一位数据包含有操作者所需要的目标数据时,操作者进行确认操作,***读入并保存该时刻的一位数据,并记录该数据的序号,以便组合成完整密码,***转入步骤c;
步骤b2:操作者未进行确认操作,***转入步骤a;
步骤c:重复步骤a和步骤b,直到操作者输入全部密码,***读入并保存操作者输入的全部数据,默认读入并保存的数据为唯一的;
步骤c1:该唯一数据即为操作者输入密码,将该串数据作为密码与预置密码进行比较或修改原预置密码或将该密码传送到备用设备。
预置密码或修改原预置密码时,一般要经过二次确认,这时要执行两次密码输入程序,两次读取的数据相同才确认;身份确认时,一般只须一次密码输入确认。
四)如图4所示的多数据自发跳变密码输入程序流程
步骤a1:***采用查询方式或中断方式读取自发跳变的显示器当前显示的多位数据;采用中断方式时,***随时接收自发跳变的显示器传来的数据更新命令;
步骤b1:***等待操作者的确认操作;
步骤b11:当某一时刻显示器所显示的多位数据包含有操作者所需要的目标数据时,操作者进行确认操作,***读入并保存该时刻的多位数据,并记录该组数据的序号,以便组合成完整密码,***转入步骤c1;
步骤b12:操作者未进行确认操作,***转入步骤a1;
步骤c1:重复步骤a1和步骤b1,直到操作者第一次输入全部密码,***读入并保存操作者输入的全部数据,并将先后读入的各位数据组合成多组数据并保存,为了描述方便,记作数组A,默认读入并保存的数据为非唯一的;
步骤c12:提示“再次重新输入密码”或显示再次重新输入密码的标志,转入步骤a2;
步骤a2:***采用查询方式或中断方式读取自发跳变的显示器当前显示的多位数据;采用中断方式时,***随时接收自发跳变的显示器传来的数据更新命令;
步骤b2:***等待操作者的确认操作;
步骤b21:当某一时刻显示器所显示的多位数据包含有操作者所需要的目标数据时,操作者进行确认操作,***读入并保存该时刻的多位数据,并记录该组数据的序号,***转入步骤c2;
步骤b22:操作者未进行确认操作,***转入步骤a2;
步骤c2:重复步骤a2和步骤b2,直到操作者第二次输入全部密码,***读入并保存操作者输入的全部数据,并将先后读入的各位数据组合成多组数据并保存,记作数组B,将上次读入的多组数据A与这次读入的多组数据B进行比较,保存数组A和数组B中相同的数据,记作数组C,并进行唯一性判断;
步骤c21:当数组C中只有一串数据时,该串数据即为操作者输入密码,将该串数据作为密码与预置密码进行比较或修改原预置密码或将该密码传送到备用设备。
步骤c22:当数组C中存在多串数据时,提示“再次重新输入密码”或显示再次重新输入密码的标志,转入步骤a3;
步骤a3:***采用查询方式或中断方式读取自发跳变的显示器当前显示的多位数据;采用中断方式时,***随时接收自发跳变的显示器传来的数据更新命令;
步骤b3:***等待操作者的确认操作;
步骤b31:当某一时刻显示器所显示的多位数据包含有操作者所需要的目标数据时,操作者进行确认操作,***读入并保存该时刻的多位数据,并记录该组数据的序号,***转入步骤c3;
步骤b32:操作者未进行确认操作,***转入步骤a3;
步骤c3:将上次读入并保存的多组数据C与这次读入的多位数据进行比较,剔除数组C中相应位置字符与这次读入的多位数据均不符合的数据,为了描述方便,保留下的各组数据仍记作数组C,并进行数据唯一性判断;
步骤c31:当数组C中只有一串数据时,该串数据即为操作者输入密码,将该串数据作为密码与预置密码进行比较或修改原预置密码或将该密码传送到备用设备。
步骤c32:当数组C中存在多串数据时,重复步骤a3和步骤b3,直到操作者又一次输入全部密码,提示“再次重新输入密码”或显示再次重新输入密码的标志,转入步骤a3;
预置密码或修改原预置密码时,一般要经过二次确认,这时要执行两次密码输入程序,两次读取的数据相同才确认;身份确认时,一般只须一次密码输入确认。
五)如图5所示的数据跳变方式
对于一位跳变数据,每次跳变时间间隔可相同也可不相同。如对于0,1,2,3,4,5,6,7,8,9,跳变方式可采用顺序循环,如0-1-2-3-4-5-6-7-8-9-0;也可采用纯随机循环,如0-2-8-1-0-9-5-2-3-9-8-7-1-6-4;也可采用剔除重复数据的随机循环,如以前面所述纯随机循环为例,数据按0-2-8-1-9-5-3-7-6-4跳变。当跳变数据为字符时,跳变方式相似。
对于长序列数据源,如字母A~Z,共26位,用一位数据跳变单元循环一次占用时间太长,这时可用多位数据跳变单元分段循环,如分三段:A~I,J~R,S~Z,每一段对应一位数据跳变单元。每段数据跳变单元循环过程中,跳变方式可采用顺序循环,这时各段数据跳变单元跳变时间间隔在一定范围内是随机的;也可采用纯随机循环或剔除重复数据的随机循环,这时各段数据跳变单元跳变间隔时间可相同也可不相同。
多位数据跳变单元进行跳变时,每一位数据跳变单元的跳变规律可以是顺序循环跳变或随机循环跳变,也可以是一部分数据跳变单元是顺序循环跳变,而另一部分数据跳变单元是随机循环跳变。
多位数据跳变单元之间可以是同步跳变,也可以是异步跳变。
六)如图5所示的多种类型数据混合输入方式
图中数字为一位数据跳变单元,字母为三位数据跳变单元。这仅仅是示范,并不表示仅限于此;显示内容不仅仅限制于数字或字母。
当密码中同时含有多种类型的数据时(如数字、字符等),设备应具有多位数据跳变单元,并将多位数据跳变单元分类及分段,各位数据跳变单元不断独自循环跳变;当用户在某一时刻通过单独一个数据确认单元确认数据时,该时刻各位数据跳变单元的相应内容同时被读入;当第一次密码输入结束,相当于同时输入多组密码;如果只允许一组密码,则可再次或多次重复上述输入过程。几次输入均相同的唯一数据就是用户密码。这时,两次完整的密码输入是必须的,而三次及三次以上的密码输入则不必完整,只要能够从输入的多组数据中区分出唯一密码即可。如通过两次完整的密码输入后,相同的数据有1A5D,1B5F,38JK,则第三次密码读取到前两位1B即可区分唯一密码为1B5F,不须将密码输入完毕。
例如对于四位数据跳变单元,第一次密码输入,第一位密码读入有四个数据,第二位密码读入后与前次数据组合有4×4=16种,第三位密码读入后与前两次数据组合有4×4×4=64种,第四位密码读入后与前三次数据组合有4×4×4×4×=256种,四位密码输入结束,最多时相当于同时输入256组密码;第二次密码输入,重复上述过程,最多时又得到256组密码,前后256组密码进行比较,如果只有一组密码相同,该数据就是用户密码;如果还有多组密码相同,则进行第三次密码输入,……直至能区分出唯一的一组密码,该数据就是用户密码。
事实上,需要三次及三次以上的密码输入概率很小,假设有四个数据跳变单元,每个数据跳变单元单独随机跳变,一个循环有十个不同数据,从概率分析可知,当密码为一位时,两次完整输入不能确认唯一密码的可能性为0.27;当密码为两位时,两次完整输入不能确认唯一密码的可能性为0.029;当密码为三位时,两次完整输入不能确认唯一密码的可能性为0.0029。
七)如图6所示的多组多种类型数据混合输入方式
图中每一组内,数字为一位数据跳变单元,字母为三位数据跳变单元;共有三组。这仅仅是示范,并不表示仅限于此;数字单元作为公用跳变单元不加代号,不同组中的数字单元可用同一个数据跳变单元替代或多个数据跳变单元分别按相同的数字内容和时间间隔跳变并用相同颜色表示;除数字单元外,每一组数据跳变单元附加相同代号,每一组数据跳变单元可用不同颜色区分。
对于多组多种类型数据混合输入,可将同一种类型的数据源作为一组,数字作为公用内容。如一组显示内容为数字和英文字母,而另一组显示内容可为数字和俄文字母等;同一组数据跳变单元不一定放置在一起;各组数据跳变单元不断独自随机循环跳变。每次密码输入时,用户首先在心中选择一组数据跳变单元,根据该组数据跳变单元显示的内容输入密码;该次密码输入结束,如果***要求用户再次输入密码,用户再根据该组数据跳变单元显示的内容再次重新输入相同密码…可以多次重复上述密码输入过程。几次输入均相同的唯一数据就是用户密码。
另外,用户输入密码时,可首先输入一个包含数据跳变单元组别的数字代号,用来选择某一数据源,但该信息不作为密码位,密码输入装置自动将该信息从输入数据中剔除。
也可以预先单独选择好数据源的组别并作为默认值保存,这时,数据跳变单元均不需要附加代号。使用时,尽管显示器显示多组类型数据源,但***内部自动选择默认组别输入密码。
本方案可作为计算机通行字(password)输入界面,这时,数据确认单元可利用鼠标或利用有线或无线方式单独引出。
八)如图7a、图7b、图7c所示的数据跳变显示方式
为了减少数据循环一周的时间,加快数据源扫描速度,同一数据跳变单元同时可以显示多个数据,并以瀑布式、辐射式、平行式等固定的方式移动,当目标数据移动到某一固定确认位置时,即可被确认并读入。一旦目标数据移动到确认位置,为了醒目提示,目标数据也可以改变状态(如大小、颜色、闪烁、反白)。这可增加目标数据的显示时间,同时减少目标数据的确认时间。
数据源跳变循环的速度可预先单独调节并作为默认值保存。
九)如图8所示的动态数据密码输入装置
其中:1为控制中心;
2为数据确认单元,可以是按键,也可以是光、电、磁感应器件;
3为数据跳变单元,可以是数码、图形显示方式,也可以是语音提示方式;
4为备用设备,用于联网或构成整个***。
控制中心1与数据确认单元2之间的接口、控制中心1与数据跳变单元3之间的接口、控制中心1与备用设备4之间的接口,均可以分别采用有线方式或无线方式。
数据跳变单元3中显示的内容和跳变间隔时间由控制中心1确定,数据跳变单元3不停地以一定速度跳变,当该数据跳变单元3显示操作者所需要的目标数据时,通过数据确认单元2输入第一位密码,然后该数据跳变单元3继续以一定速度跳变;当该数据跳变单元3又显示操作者所需要的数据时,再通过数据确认单元2输入第二位密码...依次类推,直至输入全部密码。输入的这组密码可以用于密码的预置,也可以用于密码确认,也可以传送到备用设备4构成整个***或联网。
或:数据跳变单元3中显示的内容和跳变间隔时间由数据跳变单元3自己确定,数据跳变单元3不停地以一定速度跳变,并采用应答的方式或主动通告的方式将当前内容传送到控制中心1,当该数据跳变单元3显示操作者所需要的目标数据时,通过数据确认单元2输入第一位密码,然后该数据跳变单元3继续以一定速度跳变,每跳变一次的同时,继续将跳变内容通过通信接口5传送到控制中心1;当该数据跳变单元3又显示操作者所需要的目标数据时,再通过数据确认单元2输入第二位密码...依次类推,直至输入全部密码。输入的这组密码可以用于密码的预置,也可以用于密码确认,也可以传送到备用设备4构成整个***或联网。这种方式可利用数值递增或递减的设备的某一位作为数据跳变单元3。例如:时钟的秒,里程表的的某一位,燃料计量表、计数器的某一位。
十)数据确认单元设置
数据确认单元可放置在面板上,为了进一步提高保密性,数据确认单元可放置在孔、槽内或利用有线或无线方式单独引出。用户在操作中可用另一只手、衣服、身体等加以遮挡。数据确认单元操作时应无声,动作幅度小。
数据确认单元可为一个或多个。确认单元为多个时,每个数据确认单元可对应一个数据跳变单元,这时只须一次完整的密码输入即可确认唯一密码。
当数据确认单元为多个并且数据跳变单元为公用时,每一数据确认单元可分别提供给一位操作者使用。
动态数据密码输入装置的几种优选方案:
十一)如图9所示的一位数据跳变单元方案
按键面板下放置凹入面板的一位数据跳变单元3,该显示单元3不停地以一定速度跳变,当该显示单元3出现你所需要的数据时,按动一下“确认”键2输入第一位密码,然后该显示单元3继续以一定速度跳变;当该显示单元3又出现操作者所需要的数据时,再按动一下“确认”键2输入第二位密码...依次类推,直至输入全部密码。结束时可以按“结束”键5,也可以只按“确认”键2。“确认”键2既可放置在面板上,也可利用有线或无线方式单独引出设置。为了进一步提高保密性,“确认”键可设在孔、槽内;用户在操作中可用另一只手、衣服、身体等加以遮挡。
十二)如图10所示的微型密码输入器(电子钥匙)方案
利用电子钥匙7中的单独一个显示单元3及“确认”键2输入全部密码。其中电子钥匙7可带具有伸缩功能的活动套筒6或者可带不具有伸缩功能的固定套筒6。对于便携式密码输入器,由于体积受限,一般采用一位显示单元方案进行密码输入。如门禁***、汽车车门遥控***等电子钥匙,只需增加一位凹入套筒内的显示单元3,只要凹入深度恰当,除客户本人外,旁人均无法窥视其真实密码,因而最大限度地消除了由于电子钥匙遗失或失窃造成的后顾之忧;另外,由于电子钥匙7具有数据跳变单元3,因而可以将诸如开门、关门、开机、关机等功能选择由数据跳变单元3区别,真正做到一键(“确认”键)多控。
十三)车、船及飞行器防劫持装置密码输入界面
数据确认单元2设置在方向盘或操纵杆上,数据跳变单元3为数字式时钟的秒位、或数字式里程表显示的某一位、或数字式燃料计量表显示的某一位、或其他数值递增或递减的数字式仪表的某一位。正常运行时每隔一定时间进行提示并输入密码,如果超过一定时间没有输入密码或输入密码多次错误,则***自动转入应急状态。
动态数据密码输入方法简单、实用,可广泛应用于银行、国防、汽车防盗、门禁及计算机等需要密码(password)输入进行安全认证的***。

Claims (7)

1.一种动态数据密码输入方法,其特征在于:
提供给操作者输入选择的数据跳变单元自动处于动态变化状态,以使操作者不同时刻确认的内容随数据跳变单元所表示的含义而定;且:数据跳变单元可以是一个或多个,即:同一时刻读入的数据可以是一个或多个,或同一时刻所确认的数据可以从一组或多组自动动态变化的数据跳变单元中选择;操作者根据动态变化的任意一个数据跳变单元所表示的含义选择输入密码;
其密码输入步骤是:
a.数据跳变单元利用显示器显示自动跳变的数据,其中:跳变规律可以是顺序循环跳变或、和随机循环跳变;其跳变间隔时间可以是固定的,也可以是变化的;多位数据跳变单元之间,可以是同步跳变,也可以是异步跳变;其跳变的原因可以是受控的,也可以是自发的;
b.***等待操作者进行确认操作;
b1.当某一时刻数据跳变单元所显示的一位或多位数据包含有操作者所需要的目标数据时,操作者进行确认操作,***读入并保存该时刻的一位或多位数据,***转入步骤c;
b2.操作者未进行确认操作,***转入步骤a;
c.重复步骤a和步骤b,直到操作者输入全部密码,***读入并保存操作者输入的全部数据,并对读入并保存的数据进行唯一性判断;
c1.当***读入并保存的数据是唯一的时,该唯一数据即为操作者输入密码;
c2.当***读入并保存的数据不是唯一的时,如果***要求输入唯一数据,则提示操作者继续输入密码,***转入步骤a;或
c3.当***读入并保存的数据不是唯一的时,如果***允许输入包含操作者唯一密码内的多个数据,则***读入并保存的多个数据均作为用户输入密码,只要其中包含有操作者的唯一密码,即可认为密码输入正确。
2.根据权利要求1所述的一种动态数据密码输入方法,其特征在于:所述密码输入可采取不进行读入提示方式或读入后延迟提示方式。
3.根据权利要求1所述的一种动态数据密码输入方法,其特征在于:所述数据跳变单元显示的数据为单种类型数据或多种类型数据混合。
4.根据权利要求1所述的一种动态数据密码输入方法,其特征在于:所述数据跳变单元显示的数据为多组多种类型数据混合。
5.根据权利要求1所述的一种动态数据密码输入方法,其特征在于:所述密码输入的同一数据跳变单元可以同时显示多个数据,并以瀑布式、辐射式、平行式的固定方式移动,当目标数据移动到某一固定确认位置时,即可被确认并读入;一旦目标数据移动到确认位置,目标数据也可以改变大小、颜色、闪烁、反白状态。
6.一种动态数据密码输入装置,其特征在于:它由控制中心(1)、数据确认单元(2)、数据跳变单元(3)组成,当要求联网或构成整个***时,还需要备用设备(4);其中:数据跳变单元(3)中的数据显示是自动跳变的,数据确认单元(2)具有行程小、操作时无声的特点,控制中心(1)与数据确认单元(2)之间的接口、控制中心(1)与数据跳变单元(3)之间的接口、控制中心(1)与备用设备(4)之间的接口,均可以分别采用有线方式或无线方式。
7.根据权利要求6所述的一种动态数据密码输入装置,其特征在于:所述数据确认单元(2)可为一个或多个,多个数据确认单元(2)可以提供给一个或多个用户使用,其设置可以是敞开式的,也可以是屏蔽式的,可放置在面板上或孔、槽内或利用有线或无线方式单独引出。
CN 03106069 2002-08-23 2003-02-20 一种动态数据密码输入方法及其装置 Expired - Fee Related CN1244861C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 03106069 CN1244861C (zh) 2002-08-23 2003-02-20 一种动态数据密码输入方法及其装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN02136618 2002-08-23
CN02136618.7 2002-08-23
CN 03106069 CN1244861C (zh) 2002-08-23 2003-02-20 一种动态数据密码输入方法及其装置

Publications (2)

Publication Number Publication Date
CN1477499A true CN1477499A (zh) 2004-02-25
CN1244861C CN1244861C (zh) 2006-03-08

Family

ID=34195443

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 03106069 Expired - Fee Related CN1244861C (zh) 2002-08-23 2003-02-20 一种动态数据密码输入方法及其装置

Country Status (1)

Country Link
CN (1) CN1244861C (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011088698A1 (zh) * 2010-01-20 2011-07-28 中兴通讯股份有限公司 一种增强用户安全模型安全性的方法和装置
CN102168509A (zh) * 2011-03-23 2011-08-31 袁磊 密码随日期进行变化的动态密码锁***
CN102831337A (zh) * 2011-06-18 2012-12-19 陈国平 单键给带显示屏信息保密产品输入或预设密码方法及应用
CN105095738A (zh) * 2014-04-25 2015-11-25 阿里巴巴集团控股有限公司 一种防偷窥的密码输入方法和设备
CN105160221A (zh) * 2015-09-07 2015-12-16 上海斐讯数据通信技术有限公司 一种电子设备解锁方法及***

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011088698A1 (zh) * 2010-01-20 2011-07-28 中兴通讯股份有限公司 一种增强用户安全模型安全性的方法和装置
US9027096B2 (en) 2010-01-20 2015-05-05 Zte Corporation Method and device for enhancing security of user security model
CN102168509A (zh) * 2011-03-23 2011-08-31 袁磊 密码随日期进行变化的动态密码锁***
CN102168509B (zh) * 2011-03-23 2013-12-25 袁磊 密码随日期进行变化的动态密码锁***
CN102831337A (zh) * 2011-06-18 2012-12-19 陈国平 单键给带显示屏信息保密产品输入或预设密码方法及应用
CN105095738A (zh) * 2014-04-25 2015-11-25 阿里巴巴集团控股有限公司 一种防偷窥的密码输入方法和设备
CN105095738B (zh) * 2014-04-25 2019-01-08 阿里巴巴集团控股有限公司 一种防偷窥的密码输入方法和设备
CN105160221A (zh) * 2015-09-07 2015-12-16 上海斐讯数据通信技术有限公司 一种电子设备解锁方法及***

Also Published As

Publication number Publication date
CN1244861C (zh) 2006-03-08

Similar Documents

Publication Publication Date Title
CN100335989C (zh) 用户认证设备和用户认证方法
CN1221890C (zh) 手写输入鉴别装置和方法
CN102638447B (zh) 基于用户自主产生的动态口令对***登录的方法和装置
US20110096997A1 (en) Graphical image authentication
US9531706B2 (en) Icon password setting apparatus and icon password setting method using keyword of icon
WO2018083088A1 (en) Method for securing a transaction performed from a non-secure terminal
EP1879127A1 (en) User authentication method and system and password management system
CN104156652B (zh) 模糊化校验密码的方法及密码校验设备
US20070198846A1 (en) Password input device, password input method, recording medium, and electronic apparatus
US20030177366A1 (en) Method and apparatus for dynamic personal identification number management
SG189122A1 (en) System, method and program for off-line two- factor user authentication
CN105900103B (zh) 触摸终端机以及触摸终端机的密码生成方法
US20110119746A1 (en) Identity Verification Method and Network Device for Implementing the Same
KR20190007035A (ko) 단말 장치의 패스워드 잠금을 해제하기 위한 방법, 잠금 해제 장치 및 단말 장치
CN1244861C (zh) 一种动态数据密码输入方法及其装置
CN104156656A (zh) 动态校验密码的方法及密码校验设备
CN1297934C (zh) 隐藏型密码编码与识别方法
KR100985862B1 (ko) 이미지를 이용한 보안방법
CN110990821B (zh) 一种身份类型验证方法、装置及存储介质
US7715560B2 (en) Systems and methods for hiding a data group
JP2000099471A (ja) 個人認証情報生成装置、方法、及びその記録媒体
CN102769699A (zh) 一种手机信息加密方法及***
JP2008033805A (ja) 個人情報保護システム、個人情報保護方法、及び個人情報保護プログラム
JP2009069932A (ja) 個人認証装置、個人認証方法、個人認証プログラム、及び端末装置
JPWO2015145786A1 (ja) 情報処理装置、情報処理システム、および情報処理方法、並びにプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
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