著录项信息
| 专利名称 | 安全密码设置及验证方式 |
| 申请号 | CN201410829454.X | 申请日期 | 2014-12-25 |
| 法律状态 | 暂无 | 申报国家 | 暂无 |
| 公开/公告日 | 2015-04-22 | 公开/公告号 | CN104537300A |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | G06F21/46 | IPC分类号 | G;0;6;F;2;1;/;4;6查看分类表>
|
| 申请人 | 绵阳艾佳科技有限公司 | 申请人地址 | 广东省珠海市横琴金融产业服务基地13号楼A区1-A
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 广东金融资产交易中心有限公司 | 当前权利人 | 广东金融资产交易中心有限公司 |
| 发明人 | 蒋艾 |
| 代理机构 | 暂无 | 代理人 | 暂无 |
摘要
一种安全密码设置及验证方式,其特征在于,其包括以下步骤:A、由用户设定基础密码,所述基础密码由多位有序的字码组成;B、设置加密原则,根据加密原则对所述基础密码进行加密运算而形成包含有可用于验证用户身份的有效字码和/或该有效字码位置信息的验证密码,并向用户给出与加密原则相一致的加密输入提示;C、约定输入密码的组成,使输入密码包括需进行字码值校验和/或该字码值位置校验的有效码及至少一位长度的用于隐藏有效码位置的干扰码;D、当用户当前输入的密码中的有效码的字码值和/或该字码位置信息与所述验证密码所包含的信息相一致时,判定用户当前密码输入正确,该密码通过验证。本发明可大大提高密码输入安全性,有效防止密码被窥窃和破译。
1.一种安全密码设置及验证方式,其特征在于,其包括以下步骤:
A、由用户设定基础密码,所述基础密码由多位有序的字码组成;
B、设置加密原则,根据加密原则对所述基础密码进行加密运算而形成包含有可用于验证用户身份的有效字码和/或该有效字码位置信息的验证密码,并向用户给出与加密原则相一致的加密输入提示;所述加密原则是将基础密码中其中一位字码的值作为前置干扰码数量,然后将基础密码的其中两位字码的值进行运算而得出有效字码;
C、约定输入密码的组成,使输入密码包括需进行字码值校验和/或该字码值位置校验的有效码及至少一位长度的用于隐藏有效码位置的干扰码;
D、当用户当前输入的密码中的有效码的字码值和/或该字码位置信息与所述验证密码所包含的信息相一致时,判定用户当前密码输入正确,该密码通过验证。
2.如权利要求1任一条所述的安全密码设置及验证方式,其特征在于,其还包括约定报警方式步骤,当用户按约定报警方式输入密码时,当前输入的密码通过密码验证,并同时联动预设的报警系统进行报警。
3.如权利要求2所述的安全密码设置及验证方式,其特征在于,所述报警方式是在输入干扰码时输入预设的报警码。
4.如权利要求2所述的安全密码设置及验证方式,其特征在于,所述报警方式是在输入密码时,只输入基础密码或先输基础密码后输干扰码或先输干扰码后输基础密码。
5.如权利要求2所述的安全密码设置及验证方式,其特征在于,所述报警方式是在输入密码时,在密码中输入顺序颠倒的基础密码。
安全密码设置及验证方式\n【技术领域】\n[0001] 本发明涉及密码安全领域,特别涉及一种新颖的安全密码设置及验证方式。\n【背景技术】\n[0002] 人们在暴露场合中使用电话卡、信用卡、银行卡、防盗门以及计算机设备时,往往需要在输入终端上输入相应的个人密码以便确认使用者的身份的合法性。然而人们在输入终端上输入密码时,密码往往容易被他人偷窥或破译。例如,对于银行ATM终端,不法分子经常在银行ATM终端附近装设摄像头窃取密码,当用户输入密码时,不法分子便可通过视频画面记录下用户所输密码。又如对于家庭中设有密码输入的防盗门,不法分子同样可通过安装摄像头盗取密码。此外,对于防盗门的密码,若人们在使用时,不频繁的更换密码,那么长期的输入操作便会使得输入频率次数高的按键被磨损,使之明显区别于不经常使用的按键,从而暴露用户的真实密码数字。又如对于触摸类的数码产品,若数码产品屏幕占有油污或灰尘等时,输入密码时便会留下痕迹,从而很容易破译用户密码。对于计算机,不法分子通过相应的键盘记录工具便可容易破解出用户使用过的密码。总而言之,现行的密码输入方式过于简单,容易被偷窥或破译,其安全性有待加强。\n[0003] 为加强密码输入的安全性,目前银行、医院等方面仅提供了一些简易保护措施,如当用户输入密码时,要求他人站在一米线外,或在输入键盘上安装遮挡盒避免被偷窥,或提供虚拟的随机数字键盘,让用户通过鼠标进行输入以避免密码被记录下来等等。这些措施虽然具有一定的作用,但是其并没有从根本上解决密码的安全性问题。\n【发明内容】\n[0004] 为解决上述问题,本发明提供了一种使用方便,安全性强,成本低廉,可防止窥窃的安全密码设置及验证方式。\n[0005] 为实现上述目的,本发明提供了一种安全密码设置及验证方式,其特征在于,其包括以下步骤:\n[0006] A、由用户设定基础密码,所述基础密码由多位有序的字码组成;\n[0007] B、设置加密原则,根据加密原则对所述基础密码进行加密运算而形成包含有可用于验证用户身份的有效字码和/或该有效字码位置信息的验证密码,并向用户给出与加密原则相一致的加密输入提示;\n[0008] C、约定输入密码的组成,使输入密码包括需进行字码值校验和/或该字码值位置校验的有效码及至少一位长度的用于隐藏有效码位置的干扰码;\n[0009] D、当用户当前输入的密码中的有效码的字码值和/或该字码位置信息与所述验证密码所包含的信息相一致时,判定用户当前密码输入正确,该密码通过验证。\n[0010] 所述加密原则是随机将基础密码中的若干个字码的数值作为验证密码中有效字码的位置信息使用。\n[0011] 所述加密原则是随机对基础密码中的若干个字码进行运算而得出验证密码中有效字码的数值。\n[0012] 所述加密原则是随机对基础密码中的某一位字码进行运算,并使运算后得出的验证密码中的有效字码的长度与所述基础密码的长度相一致。\n[0013] 所述加密原则是随机将基础密码中的某一位字码的数值加上或减去某一数值而形成长度一致的有效字码。\n[0014] 其还包括约定报警方式步骤,当用户按约定报警方式输入密码时,当前输入的密码通过密码验证,并同时联动预设的报警系统进行报警。\n[0015] 所述报警方式是在输入干扰码时输入预设的报警码。\n[0016] 所述报警方式是在输入密码时,只输入基础密码或先输基础密码后输干扰码或先输干扰码后输基础密码。\n[0017] 所述报警方式是在输入密码时,在密码中输入顺序颠倒的基础密码。\n[0018] 本发明的有益贡献在于,其有效解决了上述问题。本发明通过设置加密原则,通过加密原则将原基础密码换算成需要输入的验证密码,从而彻底将真实的基础密码隐藏起来,使得别人无从窥窃。此外,本发明在基础密码的基础上增加用于隐藏有效码位置信息的干扰码,从而将起验证作用的有效码混淆起来,进而防止别人窥窃和破译。由于干扰码是用户随机输入的字码,因此别人难以探寻密码的真实规律。而加密原则则更使得真实基础密码被隐藏起来。本发明相比于现有技术,本发明输入密码的方式更安全,同时,本发明还具有使用方便,成本低廉,应用范围广等特点,宜大力实施。\n【附图说明】\n[0019] 图1是本发明的基础密码与验证密码的关系图。\n[0020] 图2是本发明的验证密码的组成结构图。\n[0021] 图3是本发明的输入密码的组成结构图。\n【具体实施方式】\n[0022] 下列实施例是对本发明的进一步解释和补充,对本发明不构成任何限制。\n[0023] 如图1~图3所示,为加强现有密码的安全性,本发明提供了一种新型的安全密码设置及验证方式。该密码通过干扰码和加密原则,使得真实的基础密码被隐藏起来而难以被窥窃,从而可大大加强密码输入的安全性。\n[0024] 具体地,本发明的安全密码设置及验证方式包括以下步骤:\n[0025] S1、由用户设定基础密码。所述基础密码是用户设置的用于身份确认的字码,即常规意义上的真实的、需验证的字码。所述基础密码由用户按照相关系统的密码设置原则进行设置。如用户在银行柜台办理银行卡开卡业务时,银行要求设置六位数的密码,则用户设置的该六位数密码即为本发明所述的基础密码。又如用户使用防盗门锁时,其初始设置防盗门的密码时,该初始设置的密码则为本发明所述的基础密码。总而言之,所述基础密码是由用户直接设定的,且未经换算的字码,其储存于相关的数据库系统中。\n[0026] S2、约定输入密码的组成,使输入密码包括有效码和干扰码。所述有效码是需进行字码值校验和/或位置校验的字码,其可是连续的有序字码,也可是离散的特定位置的若干个字码。所述干扰码用于隐藏有效码的位置,其起干扰作用,用于防止他人获得密码输入规律而破译密码。所述干扰码至少一位长度。所述输入密码的组成可由输入终端或与输入终端配套使用的系统进行约定,其用以指导用户统一其输入行为。所述有效码和干扰码可为数字,也可为字母。为使输入终端上的输入按键被均匀使用,可约定输入密码的总长度与输入终端上的输入按键的数量相对应。例如,对于纯数字的输入密码,大部分的输入终端上通常设有0-9共10个数字按键,因此,可约定输入密码的总长度为10位,以避免部分使用频率高的按键被磨损而使他人可破译出真实的基础密码。\n[0027] S3、设置加密原则,根据基础密码和加密原则形成验证密码:\n[0028] 设置加密原则可进一步隐藏基础密码,使之更难以被破译和窥窃,从而进一步加强密码输入的安全性。所述加密原则是指将基础密码进行运算而形成可验证用户身份的验证密码。根据不同的加密原则,可形成不同的验证密码。所述验证密码至少包括若干位需进行字码值校验的有效字码,在某些情况下,所述验证密码还可包括有效字码的位置信息。\n[0029] 所述加密原则是基于基础密码而生成有效字码和/或基于基础密码而生成有效字码的位置信息。其可以是随机对基础密码中的其中一位或其中几位字码进行运算而直接得出长度一致的有效字码,也可以是随机将基础密码中的其中一位字码的数值作为有效字码的位置信息。由于加密原则多种多样,为便于说明,本实施例举例介绍3种,其可包括以下加密原则但不局限于以下加密原则:\n[0030] 加密原则一:将基础密码的其中一位字码的数值加上或减去一个数值,使其结果形成验证密码中的有效字码。如基础密码为123456,对该基础密码加密时,可以随机将基础密码的第2位+8进行运算,那么验证密码中的有效字码便为203456。\n[0031] 加密原则二:将基础密码的其中一位字码的数值作为基础密码前的前置干扰码的长度,并将该数值去掉后而使基础密码中剩余字码作为验证密码中的有效字码。例如,原来的基础密码为123456,加密时和加密输入时,可将第三位的3作为前置干扰码的长度,并将第三位的3去掉后的12456作为验证密码中的有效字码,则验证密码应包括12456的有效字码值信息和该有效字码值的位置信息。当用户输入密码时,正确的输入密码应该是***\n12456……,其中*代表一位随机输入的干扰码,……代表随机输入的若干位干扰码。\n[0032] 加密原则三:将基础密码的其中一位字码的值作为前置干扰码数量,然后将基础密码的其中两位字码的值进行运算而得出有效字码。例如,原来的基础密码为378926,加密时,将密码的第3位字码“8”作为前置干扰码数量,输入第2位和第6位字码相加后的个位数值“3”,然后将密码的第1位数“3”作为前置干扰码数量,输入第4位和第5位字码相加后的个位数值“1”,则验证密码应包括两个有效字码的字码值和位置信息,其正确的输入密码应该为***1****3……。其中*代表一位随机输入的干扰码,……代表随机输入的若干位干扰码。\n[0033] 上述加密原则可进行叠加运算,其即可单一加密原则进行多次叠加加密,也可是多种加密原则进行叠加加密。如加密原则三可多次叠加加密而形成更复杂的验证密码。通过加密原则,便可将基础密码隐藏起来。对于加密原则一,为便于统一管理,由于密码的长度应是固定的,所以加密后形成的验证密码的有效字码的长度应与原来的基础密码长度一致。例如,对于银行ATM终端,用户预设有6位基础密码,则验证密码中的有效字码也应为6位,以便于用户心算进行密码输入。加密原则一这种加密方式计算简单,方便用户使用。对于加密原则二,由于能定位干扰码的长度和基础密码的位置,因此其可大大简化密码验证难度,减少随意输入的密码与正确密码相同的概率,从而大大提高密码的安全性,降低密码被破译的难度。对于加密原则三,由于其是以有效字码的字码值和位置信息进行验证,其最终输入的密码与原基础密码相差甚远,因此相当难以被他人破译密码加密原则,因此其安全性最高,适合于安全性要求相当高的系统,如军工方面。\n[0034] 当用户在输入终端上输入密码时,输入终端的显示界面给出加密输入提示。所述加密输入提示是提示用户按照预设的加密原则对基础密码进行加密输入。例如,某银行卡用户设置的基础密码为123456,该密码预存在银行的数据库系统中。当用户需输入密码进行银行业务操作时,输入终端的显示界面提示如下信息:基础密码第2位+8。于此同时,银行的数据库系统将该银行卡所对应的基础密码为123456的信息发送至ATM终端,ATM终端根据“基础密码第2位+8”的加密原则运算出验证密码为203456。此时用户输入的10位数密码中若包含有连续的203456字码,则密码正确,该密码通过验证。若用户输入的10位数密码中未包含有203456,则密码错误,密码无法通过验证。又如,某网银用户设置的基础密码为\n123456,该密码预存在相应系统的数据库系统中,当用户需输入密码进行相关业务操作时,输入终端的显示界面可提示如下信息:请将基础密码的第3位数字作为前置干扰码的长度,并去掉该数字输入基础密码。与此同时,后台根据加密原则二运输出验证密码中的有效字码为12456,且该有效字码的起始位置为第4位。此时用户输入的10位数密码中,若第4位至第8位的数字与12456相吻合,则密码正确,该密码通过验证。又如,某用户设置的基础密码为378926,该基础密码预存在相应系统的数据库系统中,当用户需输入密码时,输入终端的显示界面可提示如下信息:1、将基础密码的第3位字码作为前置干扰码数量,输入第2位和第6位字码相加后的个位数值;2、将基础密码的第1位数作为前置干扰码数量,输入第4位和第5位字码相加后的个位数值;此时,后台根据加密原则三运算出验证密码中的有效字码为\n3和1,且该有效字码所在的位置分别为第9位和第4位。若用户输入的密码中,第4位数为4,第9位数为3,则密码正确,该密码通过验证。\n[0035] 藉此,便形成了本发明的安全密码设置及验证方法。使用此方法,可大大提高密码输入的安全性,从而可大大扩大本发明的应用范围。本发明具有方便使用、安全性高、成本低、应用范围广等特点,宜大力实施。\n[0036] 此外,当人们被劫持时,劫犯要求人们输入银行卡密码或防盗门密码以实施抢劫时,人们往往出于自身安全考虑而会配合劫犯的要求,将银行卡密码或防盗门密码等进行正确输入,从而希望花钱消灾。为防止人们在劫持情况下被迫输入密码而遭受财产损失,本发明还约定了报警方式,使得人们只要按报警方式输入密码时,则会发送报警信息至相应的机关或设备,从而提醒他人或警察,以获得有效援助。所述报警方式可根据需要而设置为多种形式,其可包括以下方式但不局限于以下方式:\n[0037] 方式一:约定报码,如110,当用户输入的干扰码中包含有报警码110时,则不管用户输入的密码中是否包含有正确的验证密码,输入终端均认定密码输入正确,并同时联动报警装置进行报警。使用这种约定报警方式较为简洁,尤其是110作为报警号码属于人尽皆知,在紧急情况下用户第一反应便会想起110,从而方便用户操作,既不会使用户泄露密码,也能快速进行报警。\n[0038] 方式二:约定只输入基础密码,不输入干扰码为非正常输入密码,密码输入完时,输入终端联动报警装置进行报警。由于人在紧急情况下较为紧张,若输入方式太复杂,肯定会延误时机。而用户平时只记忆自己的基础密码,基础密码可以快速进行输入,因此也可以使用这种方式快速进行报警。\n[0039] 方式三:约定先输入基础密码,后输入干扰码为非正常输入密码,密码输入完时,输入终端联动报警装置进行报警。这种输入方法看似正常输入密码,可以蒙蔽他人取得信任,但实际上是进行报警。因此这种方式隐蔽性强,既不会泄露基础密码,也能快速进行报警。\n[0040] 方式四:约定颠倒基础密码的顺序进行输入为非正常输入密码,密码输入完成时,输入终端联动报警装置进行报警。这种方式输入较为复杂,用户需心算才能输入可以进行报警的密码,不适合日常使用,但可用于各种不易发生安全事故的机密重要系统中。\n[0041] 此外,由于他人可通过摄像头等装置偷窥到用户输入的密码,为防止他人使用用户上次输入的密码进行再次输入,若前后两次输入的密码高度相似,则判定后一次输入无效,无法通过验证。因为密码中的干扰码是用户随机输入的,用户并不会刻意去记录,因而正常用户前后两次输入的干扰码必然难以一致,若前后两次输入的密码高度一致,则很有可能是密码在上一次输入过程中被他人记录下来了,因此可以判定其非用户本人正常的密码输入,因而无法通过验证。所述高度相似,是指输入密码中,多位字码的字码值和位置信息完全一致,而只有其中一位或极少位数的字码值不对。\n[0042] 藉此形成的完整方法便全面解决了现有的密码输入安全性不够的问题。\n[0043] 尽管通过以上实施例对本发明进行了揭示,但是本发明的范围并不局限于此,在不偏离本发明构思的条件下,以上各构件可用所属技术领域人员了解的相似或等同元件来替换。
法律信息
- 2022-05-06
专利权的转移
登记生效日: 2022.04.24
专利权人由广东金融资产交易中心有限公司变更为广东金融资产交易中心股份有限公司
地址由519000 广东省珠海市横琴金融产业服务基地13号楼A区1-A变更为510000 广东省广州市黄埔区(中新知识城)亿创街1号406房之769
- 2021-04-13
专利权的转移
登记生效日: 2021.04.01
专利权人由成都弘毅天承科技有限公司变更为广东金融资产交易中心有限公司
地址由610000 四川省成都市高新区天益街38号3栋变更为519000 广东省珠海市横琴金融产业服务基地13号楼A区1-A
- 2019-09-13
专利权的转移
登记生效日: 2019.08.26
专利权人由绵阳艾佳科技有限公司变更为成都弘毅天承科技有限公司
地址由621011 四川省绵阳市科创区孵化大楼D区676号变更为610000 四川省成都市高新区天益街38号3栋
- 2019-05-17
- 2015-05-20
实质审查的生效
IPC(主分类): G06F 21/46
专利申请号: 201410829454.X
申请日: 2014.12.25
- 2015-04-22
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2004-02-11
|
2003-07-15
| | |
2
| |
2010-05-05
|
2009-10-31
| | |
3
| |
2007-07-25
|
2006-12-28
| | |
4
| |
2013-08-28
|
2013-05-20
| | |
5
| |
2010-10-27
|
2009-06-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |