CN104915592A - 密码设定方法及其设备 - Google Patents
密码设定方法及其设备 Download PDFInfo
- Publication number
- CN104915592A CN104915592A CN201510281884.7A CN201510281884A CN104915592A CN 104915592 A CN104915592 A CN 104915592A CN 201510281884 A CN201510281884 A CN 201510281884A CN 104915592 A CN104915592 A CN 104915592A
- Authority
- CN
- China
- Prior art keywords
- key mapping
- keyboard layout
- information
- message unit
- password setting
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 92
- 238000013507 mapping Methods 0.000 claims abstract description 144
- 230000008859 change Effects 0.000 claims description 7
- 230000003068 static effect Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 abstract description 5
- 239000007787 solid Substances 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 230000006854 communication Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 7
- 108020005038 Terminator Codon Proteins 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 208000008918 voyeurism Diseases 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 230000004308 accommodation Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 238000005352 clarification Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 244000144985 peep Species 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
- Storage Device Security (AREA)
Abstract
本发明提供一种密码设定设备,其采用本发明的密码设定方法实现,该方法提供两个键盘布局,所述键盘布局的每个键位与由若干信息元构成的信息单元存在映射关系,且两个键盘布局的任一键位对应的信息单元彼此不全等;显示所述的两个键盘布局,分别对应接收基于不同键盘布局进行的两轮键位选定;按输入次序依次比较所述两轮键位选定获取的信息元序列,以确定用户设定的密码。本发明还针对实体键盘提供一种密码设定方法及相应设备。本发明所述密码设定方法及相应设备,通过模糊用户的输入内容,可以确保用户在设定密码过程中的密码不被泄露,并且仅需要通过两次输入和一次比较就可以准确确定用户密码,提高了密码设定过程的安全性和易操作性。
Description
技术领域
本发明涉及一种电子安全防护技术,尤其涉及一种密码设定方法及用于执行该方法的密码设定设备。
背景技术
随着社会的发展,各类安全问题不断发生,人类安全意识不断提高,现今被广泛使用的智能手机、平板电脑等移动终端,通常会设定开机密码,隐私文件的密码加锁等,都存在密码安全设定方法的应用。也因此密码的安全设定方法变得尤为重要,逐渐应用于生活工作的各个方面。如在移动终端中,通常提供一基于触摸反馈的显示屏,可以通过触摸按键输入数字、字母或其他字符设定密码,人脸拍照设定密码,以及九宫格画线等方式设定密码。这些方式都存在很大的不足,其中,通过触摸按键输入和九宫格画线的方式容易被旁人偷窥而被破解,人脸拍照设定密码容易被静态图片破解。可见,上述方法都不具有足够的隐蔽性和可靠性,容易被破解。
发明内容
本发明的目的旨在提供一种隐蔽性优越的具有较高安全性的密码设定方法,并根据该方法提供一种密码设定设备。为了实现上述目的,本发明采用如下技术方案:
一种密码设定方法,包括以下步骤:
提供第一键盘布局和第二键盘布局,每个键盘布局分别具有若干键位,每个键位与由若干信息元构成的信息单元存在映射关系,所述第一键盘布局的任一键位对应的信息单元与第二键盘布局的任一键位对应的信息单元之间彼此不全等;
显示所述的两个键盘布局,分别对应接收基于不同键盘布局进行的两轮键位选定,以获取对应的两个信息单元序列;
按输入次序比较所述两轮信息单元序列,将同一输入次序的键位相对应的信息单元中的共同信息元确定为设定信息元,将所述设定信息元按位串接设定为密码。
具体的,所述第一键盘布局的任意一个键位所对应的若干信息元,分散布置于第二个键盘布局的不同键位。
具体的,所述第一键盘布局与第二键盘布局先后显示于同一用户界面,以便在先后显示的用户界面中接收所述两轮键位选定。
具体的,显示所述两个键盘布局时,在其相应键位上显示与该键位相映射的信息单元。
较佳的,所述每个信息单元以图片或编码化信息元集合形式显示于键盘布局的相应键位所在的用户界面中。
较佳的,所述每个信息单元至少包括两个信息元。
可选的,所述信息元为字符、字体、字号、色彩、图形、图案、图片中的任意一种或任意多种的结合。
可选的,不同信息单元中的信息元个数相同或不同。
具体的,所述同一键盘布局中的不同键位对应的信息单元中的信息元互不相同。
具体的,所述键盘布局的键位对应的信息单元在用户界面上保持位置固定的静态显示。
具体的,所述键盘布局的键位对应的信息单元在用户界面上均进行位置实时变化的动态显示。
具体的,所述接收用户键位选定具体指所对应的键位产生点击事件。
具体的,所述用户界面由触摸屏提供。
一种密码设定设备,用于实现如上述任意一项权利要求所述的方法,包括:
控制单元:用于执行实现该方法的程序;
存储单元:用于存储该方法实现过程中产生的候选中间数据以及结果数据;
触摸显示屏:用于提供所述多个键位,且用于接收用户对键位的选定并将之转换为所述键位对应的信息单元的选定指令。
一种密码设定方法,包括以下步骤:
提供与同一实体键盘存在映射关系的第一键盘布局和第二键盘布局,每个键盘布局具有与实体键盘相同的键位,每个键位对应于由若干信息元构成的信息单元,且所述第一键盘布局的任一键位对应的信息单元与第二键盘布局的任一键位对应的信息单元之间彼此不全等;
显示所述两个键盘布局,实体键盘分别对应接收基于不同键盘布局进行的两轮键位选定,以获取对应的两个信息单元序列;
按输入次序比较所述两轮信息单元序列,将实体键盘上同一输入次序的键位相对应的信息单元中的共同信息元确定为设定信息元,所述设定信息元按位串接设定为密码。
具体的,所述第一键盘布局和第二键盘布局先后显示于显示屏的相同区域中,以便使用户基于显示的键盘布局对实体键盘的相应键位进行选定。
具体的,显示所述两个键盘布局时,显示与实体键盘的相应键位存在映射关系的信息单元。
较佳的,所述每个信息单元以图片或编码化信息元集合形式显示于实体键盘相应键位所对应的显示屏相应区域中。
具体的,所述第一键盘布局的任意一个键位对应的若干信息元,分散布置于第二个键盘布局的不同键位。
较佳的,所述每个信息单元至少包括两个信息元。
可选的,所述信息元为字符、字体、字号、色彩、图形、图案、图片中的任意一种或多种的结合。
可选的,不同信息单元中的信息元个数相同或不同。
具体的,所述键盘布局中的不同按键对应的信息单元中的信息元互不相同。
具体的,所述对实体键盘相应键位的选定具体指按下或弹起事件。
具体的,所述各键盘布局的键位分别一一对应关联到若干输入电路,每一路输入电路的导通被转化为对其对应的显示区域显示的信息单元的选定。
一种密码设定设备,用于实现如上述任意一项权利要求所述的方法,包括:
控制单元:用于执行实现该方法的程序;
存储单元:用于存储该方法实现过程中产生的候选中间数据以及结果数据;
实体键盘:用于提供多个键位,接收用户对键位的选定操作并将之转换为对所述键位对应的信息单元的选定;
显示屏:用于提供所述键位对应的显示区域,显示与所述键位相映射的信息元。
相比现有技术,本发明的方案具有以下优点:
1、本发明针对预设的信息元集合,将该集合中的信息元按照默认方式或者随机方式散列分成多个信息单元,且每个信息单元至少包括两个信息元,并将每个信息单元显示于键盘布局的相应键位所在的用户界面中,接收用户对所述键位的选定操作。由此,用户对某个键位所执行的选定操作将映射到多个信息元,且用户每次进行选定时,用户界面中键盘布局的相应键位的信息元的排列与组合可能均不相同,这样大大提高了已选定信息元的模糊程度,即使用户密码设定过程中的点选操作被偷窥,偷窥者仍然无法得知确切的密码序列,从而无法知道用户设定的密码内容,极大地提高了密码设定过程的安全性。
2、此外,各信息单元在用户界面上的显示的排列关系也是随机的,也进一步增加了密码设定过程的模糊程度。且本发明仅需要通过简单的对比两次生成的信息元序列,就可以确定用户设定的密码序列,提高了密码设定的效率。
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明所述密码设定方法的原理示意图;
图2为用于实施本发明所述方法的密码设定设备的电气原理示意图;
图3为本发明所述另一密码设定方法的原理示意图;
图4为用于实施本发明所述另一方法的密码设定设备的电气原理示意图;
图5a为本发明所述方法的一实施例所呈现的第一信息单元的用户界面示意图;
图5b为本发明所述方法的一实施例所呈现的第二信息单元的用户界面示意图;
图6a为本发明所述方法的另一实施例所呈现的第一信息单元的用户界面示意图;
图6b为本发明所述方法的另一实施例所呈现的第二信息单元的用户界面示意图;
图7a为本发明所述另一方法的一实施例所呈现的第一信息单元的用户界面示意图;
图7b为本发明所述另一方法的一实施例所呈现的第二信息单元的用户界面示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本领域技术人员可以理解,除非特意声明,本发明所使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组合。本发明所使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
本技术领域技术人员可以理解,除非另外定义,本发明使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非类似此处一样被特定定义,否则不会用理想化或过于正式的含义来解释。
本技术领域技术人员可以理解,本发明所使用的“设备”、“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射信号的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal DigitalAssistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(GlobalPositioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“设备”、“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(MobileInternet Device,移动互联网设备)和/或移动电话,也可以是智能电视、机顶盒等设备。
本发明所称的“存储器”、“存储单元”或“存储设备”等术语,尽管存在这种文字表述,但在本质上均为泛称概念,其主要用于存储密码,为密码提供存储地,但其所在的空间位置并不局限于终端本机,也应包括存储于远端服务器的情况,本领域技术人员应当理解此处所述的变通。
本发明所称的“信息单元”,沿用本领域对“信息”的共同理解,是指可能由一个或多个信息元构成的一个单元,优选的信息元可以是字符、色彩、字体、字号、图案、图像、图片甚至声波中的任意一种或任意多种的结合,例如,一个信息单元可以由一个字符构成以进行可视化表达,也可以由字符和色彩相结合,甚至以该色彩表达该字符以进行可视化表达,或者,也可通过一种图案与一种色彩相结合。通过这种揭示,可以知晓,信息单元即为本领域技术人员所理解的信息元的基本组织单位,并不特定为字符、色彩、字体、字号、图案、图像、图片之中任意唯一一种。其中所述字符,可以沿用计算机领域的通用术语的释义,当然包括但不限于中文字符、英文字符、阿拉伯数字、罗马数字等等。所述信息元可以采用一个唯一性编码来加以计算机表达,例如可以用ASC II编码来表达字符,由此便于通过这些编码来实现数学上的比较运算。
本发明所称的“密码”或“预设密码”,除非特别澄清,是指由用户预设的口令,一般由多个信息单元按照一定的顺序组织而成,例如由一串字符构成,或者由一串带有色彩标记的字符构成,且一般并不明文存储。申请人相信,本领域技术人员在本发明中接触以上相关概念时,能够予以充分理解。
如图1所示,本发明所提供的一种密码设定方法,其原理说明如下:
S11、提供第一键盘布局和第二键盘布局,每个键盘布局分别具有若干键位,每个键位与由若干信息元构成的信息单元存在映射关系,所述第一键盘布局的任一键位对应的信息单元与第二键盘布局的任一键位对应的信息单元之间彼此不全等;
预设由多个用于提供给用户进行密码设定的信息元构成的集合,其中,所述密码是指以多个数位构成的序列,也称为密码序列,需要注意的是,此处的密码序列并非指多组密码,而是指单组、多位数的密码。所述信息元可以为字符、字体、字号、色彩、图形、图案中的任意一种或多种的结合。
首先将该预设的信息元集合分配成若干个信息单元,并确保每个信息单元中的信息元均不相同,且至少包含两个信息元。将所述若干个信息单元按照已设定的键盘布局分配或随机分配映射到键盘布局的每个键位,所述键位个数由系统根据安全要求而设定的密码位数确定,所述信息单元个数与键位个数相同。
继而,再重新分配该预设的信息元集合,生成若干个信息单元,确保每个信息单元中的信息元均不相同,且至少包含两个信息元,同时,每个信息单元与前一次的每个信息单元均不全等,所述信息单元的个数与前一次信息单元的个数可以相同也可以不同。按照前一次的键盘布局,将所述若干个信息单元分别分配映射到键盘布局的每个键位。且前一次键盘布局的任意一个键位所对应的若干信息元,分别分布于该键盘布局的不同键位。
S12、显示所述的两个键盘布局,分别对应接收基于不同键盘布局进行的两轮键位选定,以获取对应的两个信息单元序列;
将两次分配获取的键盘布局先后显示于同一用户界面,具体在所述键盘布局对应的键位上显示与该键位相映射的信息单元,所述信息单元以图片或编码化信息元集合形式显示于键盘布局的相应键位所在的用户界面中。其中,所述用户界面由触摸屏提供,接收用户在先后显示的用户界面中对所述两轮键位的点击操作,并将之转换为所述的选取特定显示区域的指令。当用户选择用户界面中显示的任一键盘布局的任意键位时,记录下该键位对应的信息单元,依此方式记录经用户两轮键位选定操作选定的信息单元。
由于每个信息单元都是两个以上信息元的组合,所以在用户设定密码时,提高了已选定信息元的模糊度。且由于信息单元是通过显示在用户界面上呈现给用户的,用户可以通过在触摸屏上对相应键位进行点选操作,该点选操作将对应到某个信息单元的多个信息元,且用户每次需要选取时,其所面对的各个显示区域中信息元的排列与组合可能均不相同,这样大大提高了已选取信息元的模糊程度,即使用户选取过程中的点选操作被偷窥,偷窥者仍然无法得知确切的密码序列,从而无法知道用户设定的密码内容,极大地提高了密码设定过程的安全性。
S13、按输入次序比较所述两轮信息单元序列,将同一输入次序的键位相对应的信息单元中的共同信息元确定为设定信息元,将所述设定信息元按位串接设定为密码。
按输入次序比较经两轮点选操作获取的信息元序列,确定用户设定的密码,具体方式为:
依照用户的输入顺序,将两轮记录的信息元序列一一进行对比,如果某一顺序的密码位存在相同(交集)的信息元,则将该信息元判定为用户选定的密码位;通过依输入顺序对比选定的信息单元,则所有相同的信息元组成的序列即为用户选定的密码序列;如果其中任意一位未出现信息元的交集,则可以终止密码设定程序。
请参阅图2所示,本发明的一种密码设定设备,包括控制单元11、存储单元12、触摸显示屏13。
所述的控制单元11起总体控制作用,主要用于执行依照本发明的密码设定方法实现的程序,以便执行密码设定操作。所述的存储单元12,涉及对依照本发明的密码设定方法实现的程序的执行过程中所产生的各种中间数据的永久或临时存储,例如,预设的键盘布局、用户设定的密码、后续将产生的候选信息单元、选定信息单元等等的一部分或全部,还可用于存储程序中需要涉及的信息单元的标记等,本领域技术人员应当知晓,本发明的方法和用户设定的密码需永久存储(除非重设时修改),至于其它数据是否利用该存储单元进行存储,对于本发明的方法而言,是可以由程序灵活设定的,因而,本发明中对于存储单元的应用,不应理解为对本发明涉及存储技术的限定。所述触摸显示屏13用于提供多个键位,所述键位用于接收用户对键位的点选操作并将之转换为所述键位对应的信息单元的选定指令,且每个键位显示的若干信息元为与该键位存在映射关系的信息单元所包括的信息元。本发明的密码设定设备,在所述控制单元11的调度下,充分利用触摸显示屏13实现人机交互,藉此,可完成本发明的密码设定操作。
如图3所示,针对ATM、保险箱等存在实体键盘的应用场景,本发明提供一种密码设定方法,具体步骤如下:
S21、提供与同一实体键盘存在映射关系的第一键盘布局和第二键盘布局,每个键盘布局具有与实体键盘相同的键位,每个键位对应于由若干信息元构成的信息单元,且所述第一键盘布局的任一键位对应的信息单元与第二键盘布局的任一键位对应的信息单元之间彼此不全等;
将预先设定好或者由信息元集合随机分配生成的两个不同的键盘布局,分别对应同一个实体键盘格局,键盘布局的每个键位分别与实体键盘的每个按键存在映射关系。每个键盘布局的键位个数与键盘的按键个数相同,由于每个键盘布局的每个键位对应于由若干信息元构成的信息单元,故每个键盘布局的每个键位对应的信息单元的个数与键盘的按键个数相同。所述两个键盘布局的每个键位对应的信息单元中的信息元完全不同,且所述第一键盘布局的任一键位对应的信息单元与第二键盘布局的任一键位对应的信息单元之间彼此不全等,所述第一键盘布局的任意一个键位对应的若干信息元,分散布置于第二个键盘布局的不同键位。
S22、显示所述两个键盘布局,实体键盘分别对应接收基于不同键盘布局进行的两轮键位选定,以获取对应的两个信息单元序列;
将两个不同的键盘布局先后显示在显示屏的相同区域中,其中所述显示屏的布局与实体键盘的格局一致,与两个键盘布局的键位之间也存在映射关系。所述两个不同的键盘布局对应的信息单元先后显示于在显示屏的相同区域,用于基于先后显示的键盘布局对实体键盘的相应键位进行选定。其中,显示的两个键盘布局对应的信息单元与实体键盘的相应键位存在映射关系,所述信息单元以图片或编码化信息元集合形式显示。
由于键盘布局与实体键盘以及显示屏的相应区域分别存在映射关系,则用户根据显示屏上显示的键盘布局,通过按下实体键盘上的相应按键选中键盘布局中的相应键位,进而确定为对与该键位存在映射关系的信息单元的选定。经过两轮用户的选定操作,得到对应的两个不同的信息元序列。
S23、按输入次序比较所述两轮信息单元序列,将实体键盘上同一输入次序的键位相对应的信息单元中的共同信息元确定为设定信息元,所述设定信息元按位串接设定为密码。
依照用户的输入顺序,将两轮记录的信息元序列一一进行对比,如果某一顺序的密码位存在相同(交集)的信息元,则将该信息元判定为用户选定的密码位;通过依输入顺序对比选定的信息单元,则所有相同的信息元组成的序列即为用户选定的密码序列;如果其中任意一位未出现信息元的交集,则可以终止密码设定程序。
基于上述方法,参阅图4所示,本发明还提供了一种密码设定设备,包括控制单元21、存储单元22、实体键盘23以及显示屏24,其中,
所述的控制单元21起总体控制作用,主要用于执行依照本发明的密码设定方法实现的程序,以便执行密码设定操作。所述的存储单元22,涉及对依照本发明的密码设定方法实现的程序的执行过程中所产生的各种中间数据的永久或临时存储,例如,预设的键盘布局、用户设定的密码、后续将产生的候选信息单元、选定信息单元等等的一部分或全部,还可用于存储程序中需要涉及的信息单元的标记等,本领域技术人员应当知晓,本发明的方法和用户设定的密码需永久存储(除非重设时修改),至于其它数据是否利用该存储单元进行存储,对于本发明的方法而言,是可以由程序灵活设定的,因而,本发明中对于存储单元的应用,不应理解为对本发明涉及存储技术的限定。
所述实体键盘23为人机交互的接口,为用户提供与所述键盘布局存在映射关系的键盘格局,以及用户选定键盘布局中的某个键位对应的信息单元所必须的物理按键。所述显示屏24用于提供虚拟键盘布局的每个键位对应的信息单元显示的区域,使得所述虚拟键盘布局可以借由显示屏24向用户展示与物理键盘的对应关系,便于用户根据显示屏上所显示的信息单元设定密码位。本发明的密码设定设备,在所述控制单元21的调度下,充分利用实体键盘23和显示屏24实现人机交互,藉此,可完成本发明的密码设定操作。
本发明的密码设定方法可以借助以上所述设备执行根据本发明编写的程序而实现。下面结合附图与实施例对本发明作进一步说明,为了方便说明,本实施例中将两个不同的键盘布局对应的信息单元分别称为第一信息单元和第二信息单元。
实施例一:
预设信息元集合为P,存储于存储单元,P包含数字0-9,将集合P中的数字随机生成四个子集,每个子集为一个信息元的组合,作为一个信息单元,即第一信息单元。其中每个信息单元至少包含两个数字,且所述信息单元中的各个数字互不相同,各信息单元的信息元组合也不相同。如表1所示,将集合P分配成如下四个第一信息单元:
A(1,3,5) | B(2,4,9) |
C(6,7) | D(8,0) |
表1 第一信息单元
参阅图5a,将上述表1所示四个第一信息单元A、B、C、D分别通过预分配的四个显示区域01、02、03、04在用户界面上呈现给用户。其中,A、B、C、D可以以图片的形式显示或以字符集合形式直接显示,四个显示区域在用户界面上可以保持位置固定的静态显示,也可以进行位置实时变化的动态显示。所述四个显示区域接受用户的点选操作,触摸显示屏将之转换为所述的选取特定显示区域的指令,发送给控制单元。假设用户想设定的密码序列为(3、2、0、1、6、7)时,通过依次点选显示区域01、02、04、01、03、03选定表1所示的第一信息单元,由存储单元并且记录其顺序为ABDACC,并对应记录每个第一信息单元的信息元,如第一信息单元A的信息元为(1,3,5)。
再次将信息元集合P的所有信息元进行重新组合,分配到的四个独立子集,每个独立子集至少包含两个信息元,且所述信息单元中的各个数字互不相同,各信息单元的信息元组合也不相同。其中创建的新的四个独立子集的任一子集的不能与第一信息单元等同,每个子集作为一个信息单元,即第二信息单元。具体分配方法如下:
1、基于集合P的所有信息元随机生成第一个子集的第一个信息元;
2、该子集的第二个信息元为基于集合P中除第一个信息元剩下的信息元组成的集合随机生成,并且生成的第二个信息元与所述第一信息元未在任何第一信息单元中组合过;
3、该子集的第三个信息元为基于集合P中除第一、二个信息元剩下的信息元组成的集合随机生成,并且生成的第三个信息元与所述第一信息元或所述第二信息未在任何第一信息单元中组合过;
4、依照上述方式,分配第一个子集的所有信息元;
5、将集合P中除去所述分配给第一子集的所有信息元,剩下的信息元为集合P,依照步骤1-4所述的方法分配第二子集的所有信息元。
6、按照上述步骤1-5所述的方法依次分配第三子集和第四子集的信息元。
依照上述方法将集合P重新分配成如表2所示的四个第二信息单元:
A1(4,1,6) | B1(3,8,2) |
C1(0,7) | D1(9,5) |
表2 第二信息单元
参阅图5b,将上述表2所示四个第二信息单元A1、B1、C1、D1分别通过预分配的四个显示区域01、02、03、04在用户界面上呈现给用户。其中,四个显示区域在用户界面上可以保持位置固定的静态显示,也可以进行位置实时变化的动态显示。所述四个显示区域接受用户的点选操作,触摸显示屏将之转换为所述的选取特定显示区域的指令,发送给控制单元。假设用户想设定的密码序列为(3、2、0、1、6、7)时,通过依次点选显示区域02、02、03、01、01、03选定表2所示的第二信息单元,由存储单元并且记录其顺序为B1B1C1A1A1C1,并对应记录每个第二信息单元的信息元,如第二信息单元A1的信息元为(4,1,6)。
控制单元将存储在存储单元中的第一信息单元和第二信息单元按用户的输入顺序进行对比,参阅表3所示,将记录的对应顺序的第一信息单元与第二信息单元的信息元进行对比,其中相同的信息元为用户设定的密码位。如第一信息单元A(1,3,5)与对应顺序的第二信息单元B1(3,8,2)中相同的信息元为3,则3即为用户设定的密码位。依输入次序分别比较每一对对应顺序的第一信息单元和第二信息单元,确定用户设定的密码序列为(3、2、0、1、6、7),可以采用由控制单元控制弹出悬浮窗,提示用户密码设定成功,并记录在存储单元。如果比较过程中存在其中任意一位未出现信息元的交集,则终止密码设定程序,并由控制单元控制弹出密码设定失败的悬浮窗,提示用户密码设定失败。
第一信息单元标记 | A | B | D | A | C | C |
第一信息单元对应的信息元 | 1,3,5 | 2,4,9 | 8,0 | 1,3,5 | 6,7 | 6,7 |
第二信息单元标记 | B1 | B1 | C1 | A1 | A1 | C1 |
第二信息单元对应的信息元 | 3,8,2 | 3,8,2 | 0,7 | 4,1,6 | 4,1,6 | 0,7 |
设定的密码序列 | 3 | 2 | 0 | 1 | 6 | 7 |
表3 信息元对比表
实施例二:
预设信息元集合为P,存储于存储单元,P包含数字0-9,将集合P中的数字随机生成四个子集,每个子集为一个信息元的组合,作为一个信息单元,即第一信息单元。其中每个信息单元至少包含两个数字,且所述信息单元中的各个数字互不相同,各信息单元的信息元组合也不相同。如表4所示,将集合P分配成以下四个第一信息单元:
A(1,3,5) | B(2,4,9) |
C(6,7) | D(8,0) |
表4 第一信息单元
参阅图6a,将上述表4所示四个第一信息单元A、B、C、D分别通过预分配的四个显示区域01、02、03、04在图形显示界面上呈现给用户。其中,A、B、C、D可以以图片的形式显示或以字符集合形式直接显示,四个显示区域在用户界面上可以保持位置固定的静态显示,也可以进行位置实时变化的动态显示。所述四个显示区域接受用户的点选操作,触摸显示屏将之转换为所述的选取特定显示区域的指令,发送给控制单元。假设用户想设定的密码序列为(3、2、0、1、6、7)时,通过依次点选显示区域01、02、04、01、03、03选定表1所示的第一信息单元,由存储单元并且记录其顺序为ABDACC,并对应记录每个第一信息单元的信息元,如第一信息单元A的信息元为(1,3,5)。
再次将信息元集合P的所有信息元进行重新组合,分配到的五个独立子集,每个独立子集至少包含两个信息元,且所述信息单元中的各个数字互不相同,各信息单元的信息元组合也不相同。其中创建的新的五个独立子集的任一子集的不能与第一信息单元完全等同,每个子集作为一个信息单元,即第二信息单元。如表5所示,将集合P重新分配成以下五个第二信息单元:
表5 第二信息单元
参阅图6b,将上述表5所示五个第二信息单元A1、B1、C1、D1、E分别通过预分配的五个显示区域01、02、03、04、05在图形显示界面上呈现给用户。其中,五个显示区域在用户界面上可以保持位置固定的静态显示,也可以进行位置实时变化的动态显示。所述五个显示区域接受用户的点选操作,触摸显示屏将之转换为所述的选取特定显示区域的指令,发送给控制单元。假设用户想设定的密码序列为(3、2、0、1、6、7)时,通过依次点选显示区域02、05、03、01、05、03选定表5所示的第二信息单元,由存储单元并且记录其顺序为B1EC1A1EC1,并对应记录每个第二信息单元的信息元,如第二信息单元A1的信息元为(4,1)。
控制单元将存储在存储单元中的第一信息单元和第二信息单元按顺序进行对比,参阅表6所示,将记录的对应顺序的第一信息单元与第二信息单元的信息元进行对比,其中相同的信息元为用户设定的密码位。如第一信息单元A(1,3,5)与对应顺序的第二信息单元B1(3,8)中相同的信息元为3,则3即为用户设定的密码位。依次按输入次序分别比较每一对对应顺序的第一信息单元和第二信息单元,确定用户设定的密码序列为(3、2、0、1、6、7),可以采用由控制单元控制弹出悬浮窗,提示用户密码设定成功,并记录在存储单元。如果比较过程中存在其中任意一位未出现信息元的交集,则终止密码设定程序,并由控制单元控制弹出密码设定失败的悬浮窗,提示用户密码设定失败。
第一信息单元标记 | A | B | D | A | C | C |
第一信息单元对应的信息元 | 1,3,5 | 2,4,9 | 8,0 | 1,3,5 | 6,7 | 6,7 |
第二信息单元标记 | B1 | E | C1 | A1 | E | C1 |
第二信息单元对应的信息元 | 3,8 | 6,2 | 0,7 | 4,1 | 6,2 | 0,7 |
设定的密码序列 | 3 | 2 | 0 | 1 | 6 | 7 |
表6 信息元对比表
实施例三:
本发明所述信息元可以为字符、字体、字号、色彩、图形、图案中的任意一种或多种的结合,且信息单元中多个信息元可以为字符、字体、字号、色彩、图形、图案中的任意多种或多种的结合。存储于存储单元中的预设信息元集合为P,P包含数字0-9和字母abbcde,其中b和b字体不同,为不同的信息元。将集合P中的信息元随机生成四个子集,每个子集为一个信息元的组合,作为一个信息单元,即第一信息单元。其中每个信息单元至少包含两个信息元,且所述信息单元中的各个信息元互不相同,各信息单元的信息元组合也不相同。如表7所示,将集合P分配成以下四个第一信息单元:
A(1,3,5,b) | B(2,4,9,c) |
C(6,7,a,d) | D(8,0,e,b) |
表7 第一信息单元
参阅图7a,将上述表7所示四个第一信息单元A、B、C、D分别通过显示屏上预分配的四个显示区域01、02、03、04在用户界面上呈现给用户。其中,A、B、C、D可以以图片的形式显示或以字符集合形式直接显示。所述四个显示区域分别与一个实体键盘的四个按键(假设为1、2、3、4)一一对应,对应关联到若干输入电路,每一路输入电路的导通被转化为对其对应的显示区域显示的信息单元的选定,所述实体键盘的按键接受用户的点选操作并将之转换为对相应信息单元的选取指令,发送给控制单元。假设用户想设定的密码序列为(5、2、a、1、b、7)时,通过依次点选显示区域01、02、03、01、01、03对应的按键1、2、3、1、1、3,选定表4所示的第一信息单元,并且由存储单元记录其顺序为ABCAAC,并对应记录每个第一信息单元的信息元,如第一信息单元A的信息元为(1,3,5,b)。
再次将信息元集合P的所有信息元进行重新组合,分配到的四个独立子集,每个独立子集至少包含两个信息元,且所述信息单元中的各个数字互不相同,各信息单元的信息元组合也不相同。其中创建的新的四个独立子集的任一子集的不能与第一信息单元等同,每个子集作为一个信息单元,即第二信息单元。如表8所示,将集合P重新分配成以下四个第二信息单元:
A1(1,2,0,d) | B1(5,4,6,b) |
C1(8,7,c,b) | D1(9,3,e,a) |
表8 第二信息单元
参阅图7b,将上述表8所示四个第二信息单元A1、B1、C1、D1分别通过显示屏上预分配的四个显示区域01、02、03、04在用户界面上呈现给用户。其中,A1、B1、C1、D1可以以图片的形式显示或以字符集合形式直接显示。所述四个显示区域分别与一个实体键盘的四个按键(假设为1、2、3、4)一一对应,对应关联到若干输入电路,每一路输入电路的导通被转化为对其对应的显示区域显示的信息单元的选定,所述实体键盘的按键接受用户的点选操作并将之转换为对相应信息单元的选取指令,发送给控制单元。假设用户想设定的密码序列为(5、2、a、1、b、7)时,通过依次点选显示区域02、01、04、01、03、03对应的按键2、1、4、1、3、3,选定表8所示的第二信息单元,并且由存储单元记录其顺序为B1A1D1A1C1C1,并对应记录每个第二信息单元的信息元,如第二信息单元A1的信息元为(1,2,0,d)。
控制单元将存储在存储单元中的第一信息单元和第二信息单元按顺序进行对比,参阅表9所示,将记录的对应顺序的第一信息单元与第二信息单元的信息元进行对比,其中相同的信息元为用户设定的密码位。如第一信息单元A(1,3,5,b)与对应顺序的第二信息单元B1(5,4,6,b)中相同的信息元为5,则5即为用户设定的密码位。依输入次序分别比较每一对对应顺序的第一信息单元和第二信息单元,确定用户设定的密码序列为(5、2、a、1、b、7),可以采用由控制单元控制弹出悬浮窗,提示用户密码设定成功,并记录在存储单元。如果比较过程中存在其中任意一位未出现信息元的交集,则终止密码设定程序,并由控制单元控制弹出密码设定失败的悬浮窗,提示用户密码设定失败。
表9信息元对比表本发明所述第一信息单元或第二信息单元中所包含的信息元内容可以灵活变化,不受以上实施例中的数字或字母的限定。所述第一或第二信息单元的生成可以按默认的键盘布局生成,也可以每次随机生成。但无论以什么方式生成,所有信息单元都是随机排列,且每个信息单元中的信息元都是无序的,且第一信息单元和第二信息单元均不相同。由此,无论用户是多次输入同一个位序的密码,还是对密码的多个为序的多次输入,窥视者都将更难通过显示区域呈现的信息单元的排列关系记忆整体布局,更加无法通过用户对显示区域的点选操作获得设定的密码位,如此便大大提高了窥视者对密码的破解难度。
以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (26)
1.一种密码设定方法,其特征在于,包括以下步骤:
提供第一键盘布局和第二键盘布局,每个键盘布局分别具有若干键位,每个键位与由若干信息元构成的信息单元存在映射关系,所述第一键盘布局的任一键位对应的信息单元与第二键盘布局的任一键位对应的信息单元之间彼此不全等;
显示所述的两个键盘布局,分别对应接收基于不同键盘布局进行的两轮键位选定,以获取对应的两个信息单元序列;
按输入次序比较所述两轮信息单元序列,将同一输入次序的键位相对应的信息单元中的共同信息元确定为设定信息元,将所述设定信息元按位串接设定为密码。
2.根据权利要求1所述的密码设定方法,其特征在于,所述第一键盘布局的任意一个键位所对应的若干信息元,分散布置于第二个键盘布局的不同键位。
3.根据权利要求1所述的密码设定方法,其特征在于,所述第一键盘布局与第二键盘布局先后显示于同一用户界面,以便在先后显示的用户界面中接收所述两轮键位选定。
4.根据权利要求3所述的密码设定方法,其特征在于,显示所述两个键盘布局时,在其相应键位上显示与该键位相映射的信息单元。
5.根据权利要求4所述的密码设定方法,其特征在于,所述每个信息单元以图片或编码化信息元集合形式显示于键盘布局的相应键位所在的用户界面中。
6.根据权利要求1所述的密码设定方法,其特征在于,所述每个信息单元至少包括两个信息元。
7.根据权利要求6所述的密码设定方法,其特征在于,所述信息元为字符、字体、字号、色彩、图形、图案、图片中的任意一种或任意多种的结合。
8.根据权利要求1所述的密码设定方法,其特征在于,不同信息单元中的信息元个数相同或不同。
9.根据权利要求1所述的密码设定方法,其特征在于,所述同一键盘布局中的不同键位对应的信息单元中的信息元互不相同。
10.根据权利要求1所述的密码设定方法,其特征在于,所述键盘布局的键位对应的信息单元在用户界面上保持位置固定的静态显示。
11.根据权利要求1所述的密码设定方法,其特征在于,所述键盘布局的键位对应的信息单元在用户界面上均进行位置实时变化的动态显示。
12.根据权利要求3所述的密码设定方法,其特征在于,所述接收用户键位选定具体指所对应的键位产生点击事件。
13.根据权利要求11或12所述的密码设定方法,其特征在于,所述用户界面由触摸屏提供。
14.一种密码设定设备,用于实现如权利要求1至13中任意一项所述的方法,其特征在于,包括:
控制单元:用于执行实现该方法的程序;
存储单元:用于存储该方法实现过程中产生的候选中间数据以及结果数据;
触摸显示屏:用于提供所述多个键位,且用于接收用户对键位的选定并将之转换为所述键位对应的信息单元的选定指令。
15.一种密码设定方法,其特征在于,包括以下步骤:
提供与同一实体键盘存在映射关系的第一键盘布局和第二键盘布局,每个键盘布局具有与实体键盘相同的键位,每个键位对应于由若干信息元构成的信息单元,且所述第一键盘布局的任一键位对应的信息单元与第二键盘布局的任一键位对应的信息单元之间彼此不全等;
显示所述两个键盘布局,实体键盘分别对应接收基于不同键盘布局进行的两轮键位选定,以获取对应的两个信息单元序列;
按输入次序比较所述两轮信息单元序列,将实体键盘上同一输入次序的键位相对应的信息单元中的共同信息元确定为设定信息元,所述设定信息元按位串接设定为密码。
16.根据权利要求15所述的密码设定方法,其特征在于,所述第一键盘布局和第二键盘布局先后显示于显示屏的相同区域中,以便使用户基于显示的键盘布局对实体键盘的相应键位进行选定。
17.根据权利要求16所述的密码设定方法,其特征在于,显示所述两个键盘布局时,显示与实体键盘的相应键位存在映射关系的信息单元。
18.根据权利要求17所述的密码设定方法,其特征在于,所述每个信息单元以图片或编码化信息元集合形式显示于实体键盘相应键位所对应的显示屏相应区域中。
19.根据权利要求15所述的方法,其特征在于,所述第一键盘布局的任意一个键位对应的若干信息元,分散布置于第二个键盘布局的不同键位。
20.根据权利要求15所述的密码设定方法,其特征在于,所述每个信息单元至少包括两个信息元。
21.根据权利要求20所述的密码设定方法,其特征在于,所述信息元为字符、字体、字号、色彩、图形、图案、图片中的任意一种或多种的结合。
22.根据权利要求15所述的密码设定方法,其特征在于,不同信息单元中的信息元个数相同或不同。
23.根据权利要求15所述的密码设定方法,其特征在于,所述键盘布局中的不同按键对应的信息单元中的信息元互不相同。
24.根据权利要求15所述的密码设定方法,其特征在于,所述对实体键盘相应键位的选定具体指按下或弹起事件。
25.根据权利要求15所述的密码设定方法,其特征在于,所述各键盘布局的键位分别一一对应关联到若干输入电路,每一路输入电路的导通被转化为对其对应的显示区域显示的信息单元的选定。
26.一种密码设定设备,用于实现如权利要求15至25中任意一项所述的方法,其特征在于,包括:
控制单元:用于执行实现该方法的程序;
存储单元:用于存储该方法实现过程中产生的候选中间数据以及结果数据;
实体键盘:用于提供多个键位,接收用户对键位的选定操作并将之转换为对所述键位对应的信息单元的选定;
显示屏:用于提供所述键位对应的显示区域,显示与所述键位相映射的信息元。
Priority Applications (14)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510281884.7A CN104915592B (zh) | 2015-05-28 | 2015-05-28 | 密码设定方法及其设备 |
HK16102582.2A HK1214664A1 (zh) | 2015-05-28 | 2016-03-07 | 密碼設定方法及其設備 |
TR2018/20719T TR201820719T4 (tr) | 2015-05-28 | 2016-05-24 | Bi̇r şi̇fre ayarlama yöntemi̇ ve bunun i̇çi̇n bi̇r eki̇pman. |
EP16799293.2A EP3176722B1 (en) | 2015-05-28 | 2016-05-24 | Password setting method and equipment therefor |
KR1020177004937A KR20180014680A (ko) | 2015-05-28 | 2016-05-24 | 패스워드 생성 방법 및 디바이스 |
PCT/CN2016/083138 WO2016188405A1 (zh) | 2015-05-28 | 2016-05-24 | 密码设定方法及其设备 |
ES16799293T ES2714397T3 (es) | 2015-05-28 | 2016-05-24 | Método de configuración de contraseñas y equipamiento para el mismo |
PT16799293T PT3176722T (pt) | 2015-05-28 | 2016-05-24 | Método de definição de palavra-passe e equipamento para o mesmo |
HUE16799293A HUE043916T2 (hu) | 2015-05-28 | 2016-05-24 | Jelszó beállítási eljárás és erre szolgáló berendezés |
RU2017108183A RU2656685C1 (ru) | 2015-05-28 | 2016-05-24 | Способ формирования пароля и устройство для его осуществления |
AU2016266473A AU2016266473A1 (en) | 2015-05-28 | 2016-05-24 | Password Creating Method and Device |
JP2017505445A JP2018511840A (ja) | 2015-05-28 | 2016-05-24 | パスワード生成方法およびデバイス |
PL16799293T PL3176722T3 (pl) | 2015-05-28 | 2016-05-24 | Sposób ustawiania hasła i sprzęt do niego |
US15/166,529 US9665706B2 (en) | 2015-05-28 | 2016-05-27 | Password creating method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510281884.7A CN104915592B (zh) | 2015-05-28 | 2015-05-28 | 密码设定方法及其设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104915592A true CN104915592A (zh) | 2015-09-16 |
CN104915592B CN104915592B (zh) | 2017-03-08 |
Family
ID=54084654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510281884.7A Active CN104915592B (zh) | 2015-05-28 | 2015-05-28 | 密码设定方法及其设备 |
Country Status (14)
Country | Link |
---|---|
US (1) | US9665706B2 (zh) |
EP (1) | EP3176722B1 (zh) |
JP (1) | JP2018511840A (zh) |
KR (1) | KR20180014680A (zh) |
CN (1) | CN104915592B (zh) |
AU (1) | AU2016266473A1 (zh) |
ES (1) | ES2714397T3 (zh) |
HK (1) | HK1214664A1 (zh) |
HU (1) | HUE043916T2 (zh) |
PL (1) | PL3176722T3 (zh) |
PT (1) | PT3176722T (zh) |
RU (1) | RU2656685C1 (zh) |
TR (1) | TR201820719T4 (zh) |
WO (1) | WO2016188405A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105786382A (zh) * | 2016-02-25 | 2016-07-20 | 东莞盛世科技电子实业有限公司 | 基于方向识别的密码输入方法及装置 |
WO2016188405A1 (zh) * | 2015-05-28 | 2016-12-01 | 东莞盛世科技电子实业有限公司 | 密码设定方法及其设备 |
CN106650397A (zh) * | 2016-12-28 | 2017-05-10 | 深圳天珑无线科技有限公司 | 基于图案锁的密码生成方法、装置及终端 |
CN107291332A (zh) * | 2017-06-20 | 2017-10-24 | 东莞盛世科技电子实业有限公司 | 应用程序的启动方法、装置及系统 |
EP3306516A1 (de) * | 2016-10-06 | 2018-04-11 | AldeRava Sagl | Eingabevorrichtung und -verfahren |
CN110941352A (zh) * | 2019-11-28 | 2020-03-31 | 北京海泰方圆科技股份有限公司 | 键盘生成方法、安全信息输入方法及装置、移动终端 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB201212878D0 (en) | 2012-07-20 | 2012-09-05 | Pike Justin | Authentication method and system |
US20160292685A1 (en) * | 2015-03-31 | 2016-10-06 | Ca, Inc. | Authenticating a user with a passcode using a passcode entry table |
GB201520760D0 (en) | 2015-05-27 | 2016-01-06 | Mypinpad Ltd And Licentia Group Ltd | Encoding methods and systems |
TWI669625B (zh) * | 2017-11-30 | 2019-08-21 | 大陸商北京集創北方科技股份有限公司 | 觸控屏的pin碼保護方法及利用其之資訊處理裝置 |
US11639617B1 (en) | 2019-04-03 | 2023-05-02 | The Chamberlain Group Llc | Access control system and method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102982272A (zh) * | 2012-10-31 | 2013-03-20 | 北京奇虎科技有限公司 | 键盘布局方法和装置 |
CN103135784A (zh) * | 2011-12-05 | 2013-06-05 | 康佳集团股份有限公司 | 一种实现字符输入自定义的方法及终端 |
CN104182678A (zh) * | 2014-04-24 | 2014-12-03 | 东莞盛世科技电子实业有限公司 | 密码验证装置及密码验证方法 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09212716A (ja) * | 1996-02-02 | 1997-08-15 | Brother Ind Ltd | 端末装置 |
JP2001350590A (ja) * | 2000-06-09 | 2001-12-21 | Heiwa Kurieeshiyon:Kk | 入力装置 |
JP2002032176A (ja) * | 2000-07-18 | 2002-01-31 | Dainippon Printing Co Ltd | 入力装置及びそのキー配置方法 |
EP1374188A2 (en) * | 2001-03-24 | 2004-01-02 | Votehere Inc. | Verifiable secret shuffles and their application to electronic voting |
DE10118209A1 (de) * | 2001-04-11 | 2002-10-24 | Siemens Ag | Eingabeverfahren zur Authentifizierung |
US20030204724A1 (en) * | 2002-04-30 | 2003-10-30 | Microsoft Corporation | Methods for remotely changing a communications password |
KR100483589B1 (ko) * | 2002-12-23 | 2005-04-15 | 신화식 | 랜덤하게 배열된 자판을 이용하여 비밀번호를 입력하기위한 무인 단말기 및 잠금장치와 그 장치들을 이용한비밀번호 입력방법 |
BRPI0506238A (pt) * | 2005-09-27 | 2007-07-03 | Banco Bradesco S A | sistema de identificação de senha de acesso eletrÈnico de um usuário a uma instituição |
US20070266428A1 (en) * | 2006-03-06 | 2007-11-15 | James Downes | Method, System, And Apparatus For Nested Security Access/Authentication |
US8117458B2 (en) * | 2006-05-24 | 2012-02-14 | Vidoop Llc | Methods and systems for graphical image authentication |
US20090037986A1 (en) * | 2007-07-24 | 2009-02-05 | Next Access Technologies, Llc | Non-disclosing password entry method |
CN101183941B (zh) * | 2007-08-03 | 2011-03-09 | 廖睿 | 随机隐询式密码认证技术 |
US8117652B1 (en) * | 2008-04-30 | 2012-02-14 | Trend Micro, Inc. | Password input using mouse clicking |
CA2777248C (en) * | 2009-10-16 | 2017-07-25 | Armorlog Ltd | System and method for improving security of user account access |
GB201106943D0 (en) * | 2011-04-27 | 2011-06-01 | Burkill Vance | Improvements in or relating to password generation, recall and protection |
US20130097697A1 (en) * | 2011-10-14 | 2013-04-18 | Microsoft Corporation | Security Primitives Employing Hard Artificial Intelligence Problems |
WO2013163285A1 (en) * | 2012-04-25 | 2013-10-31 | Southeast Solutions, Inc. | Fraud resistant passcode entry system |
JP5818361B2 (ja) * | 2012-04-26 | 2015-11-18 | Kddi株式会社 | パスワード入力装置、パスワード入力方法、およびプログラム |
SG194267A1 (en) * | 2012-05-03 | 2013-11-29 | C3S Pte Ltd | Method and system for protecting a password during an authentication process |
US8881251B1 (en) * | 2012-05-30 | 2014-11-04 | RememberIN, Inc. | Electronic authentication using pictures and images |
KR101416540B1 (ko) * | 2012-07-12 | 2014-07-09 | 주식회사 로웸 | 패스워드의 연속 인증을 이용하는 패스워드 인증 시스템 및 패스워드 인증 방법 |
US9171143B2 (en) * | 2013-12-19 | 2015-10-27 | Verizon Patent And Licensing Inc. | System for and method of generating visual passwords |
CN104915592B (zh) * | 2015-05-28 | 2017-03-08 | 东莞盛世科技电子实业有限公司 | 密码设定方法及其设备 |
-
2015
- 2015-05-28 CN CN201510281884.7A patent/CN104915592B/zh active Active
-
2016
- 2016-03-07 HK HK16102582.2A patent/HK1214664A1/zh unknown
- 2016-05-24 JP JP2017505445A patent/JP2018511840A/ja active Pending
- 2016-05-24 EP EP16799293.2A patent/EP3176722B1/en active Active
- 2016-05-24 HU HUE16799293A patent/HUE043916T2/hu unknown
- 2016-05-24 TR TR2018/20719T patent/TR201820719T4/tr unknown
- 2016-05-24 PT PT16799293T patent/PT3176722T/pt unknown
- 2016-05-24 AU AU2016266473A patent/AU2016266473A1/en not_active Abandoned
- 2016-05-24 WO PCT/CN2016/083138 patent/WO2016188405A1/zh active Application Filing
- 2016-05-24 RU RU2017108183A patent/RU2656685C1/ru active
- 2016-05-24 KR KR1020177004937A patent/KR20180014680A/ko not_active Ceased
- 2016-05-24 ES ES16799293T patent/ES2714397T3/es active Active
- 2016-05-24 PL PL16799293T patent/PL3176722T3/pl unknown
- 2016-05-27 US US15/166,529 patent/US9665706B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103135784A (zh) * | 2011-12-05 | 2013-06-05 | 康佳集团股份有限公司 | 一种实现字符输入自定义的方法及终端 |
CN102982272A (zh) * | 2012-10-31 | 2013-03-20 | 北京奇虎科技有限公司 | 键盘布局方法和装置 |
CN104182678A (zh) * | 2014-04-24 | 2014-12-03 | 东莞盛世科技电子实业有限公司 | 密码验证装置及密码验证方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016188405A1 (zh) * | 2015-05-28 | 2016-12-01 | 东莞盛世科技电子实业有限公司 | 密码设定方法及其设备 |
CN105786382A (zh) * | 2016-02-25 | 2016-07-20 | 东莞盛世科技电子实业有限公司 | 基于方向识别的密码输入方法及装置 |
EP3306516A1 (de) * | 2016-10-06 | 2018-04-11 | AldeRava Sagl | Eingabevorrichtung und -verfahren |
CN106650397A (zh) * | 2016-12-28 | 2017-05-10 | 深圳天珑无线科技有限公司 | 基于图案锁的密码生成方法、装置及终端 |
CN106650397B (zh) * | 2016-12-28 | 2019-12-13 | 深圳市忆捷创新科技有限公司 | 基于图案锁的密码生成方法、装置及终端 |
CN107291332A (zh) * | 2017-06-20 | 2017-10-24 | 东莞盛世科技电子实业有限公司 | 应用程序的启动方法、装置及系统 |
CN110941352A (zh) * | 2019-11-28 | 2020-03-31 | 北京海泰方圆科技股份有限公司 | 键盘生成方法、安全信息输入方法及装置、移动终端 |
CN110941352B (zh) * | 2019-11-28 | 2021-05-18 | 北京海泰方圆科技股份有限公司 | 键盘生成方法、安全信息输入方法及装置、移动终端 |
Also Published As
Publication number | Publication date |
---|---|
ES2714397T3 (es) | 2019-05-28 |
KR20180014680A (ko) | 2018-02-09 |
RU2656685C1 (ru) | 2018-06-06 |
EP3176722B1 (en) | 2018-12-05 |
HK1214664A1 (zh) | 2016-07-29 |
EP3176722A1 (en) | 2017-06-07 |
PT3176722T (pt) | 2019-03-18 |
US9665706B2 (en) | 2017-05-30 |
JP2018511840A (ja) | 2018-04-26 |
PL3176722T3 (pl) | 2019-06-28 |
US20160350527A1 (en) | 2016-12-01 |
HUE043916T2 (hu) | 2019-09-30 |
CN104915592B (zh) | 2017-03-08 |
WO2016188405A1 (zh) | 2016-12-01 |
EP3176722A4 (en) | 2017-09-13 |
AU2016266473A1 (en) | 2017-03-16 |
TR201820719T4 (tr) | 2019-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104915592A (zh) | 密码设定方法及其设备 | |
CN100361115C (zh) | 用于处理通过单元格匹配输入的密码的方法和系统 | |
US7992202B2 (en) | Apparatus and method for inputting graphical password using wheel interface in embedded system | |
US10176315B2 (en) | Graphical authentication | |
EP1845474B1 (en) | A method for verifying authorized access | |
US20060197685A1 (en) | Handheld electronic device having reduced keyboard and multiple password access, and associated methods | |
CN101371215A (zh) | 在不同模式下将大字符集分配给数字键盘的键以获得低按键数据输入比的方法 | |
CN102317949A (zh) | 认证设备、认证方法以及用于使计算机执行认证方法的程序 | |
WO2001077792A2 (en) | System and method for authenticating a user | |
TWI621028B (zh) | Terminal device password unlocking method, device and terminal device | |
CN103019608A (zh) | 触摸屏终端的解锁方法及触摸屏终端 | |
JP2011107804A (ja) | 情報処理装置 | |
CA2739526A1 (en) | Handheld electronic device having reduced keyboard and multiple password access, and associated methods | |
Shankar et al. | IPCT: A scheme for mobile authentication | |
CN106446660A (zh) | 提供验证码的方法、系统及终端设备 | |
KR20080096218A (ko) | 문자 입력 장치 및 방법 | |
KR20030043532A (ko) | 소형 기기에서의 영문자 입력장치 및 그 방법 | |
CN101388976A (zh) | 实现在电视机上输入文字的方法 | |
CN1983133A (zh) | 小键盘输入法 | |
US20060179471A1 (en) | System and method for providing secure disclosure of a secret | |
US20100328110A1 (en) | Method of generating and providing a password to a handheld electronic device | |
KR20120033918A (ko) | 터치스크린을 구비한 휴대용 단말기의 입력 방법 및 장치 | |
KR20230144886A (ko) | 그룹 분할 및 이중 터치 기반의 보안 키패드 생성 시스템 | |
Khadka et al. | Implementation of an Authentication System GTPass | |
KR20210002310U (ko) | 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1214664 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1214664 Country of ref document: HK |