基于图像密码的身份认证方法、装置、存储介质和设备制造方法及图纸

技术编号:25756646 阅读:12 留言:0更新日期:2020-09-25 21:05
本申请提供一种基于图像密码的身份认证方法、装置、存储介质和设备,密码设置阶段将用户在目标图像上绘制的第二轨迹转换为第二编码序列进行存储,在身份认证阶段,获得用户在目标图像绘制的第一轨迹所对应的第一编码序列,若两者的相似度高于设定的安全阈值,则身份认证通过。上述第二编码序列相当于用户设定的密码,一方面,目标图像上具有用户绘制的特定形状的第二轨迹,相比于较长的且无规律的第二编码序列更容易被用户记忆,另一方面,用户可以通过绘制较长的轨迹增加设定的第二编码序列的安全性,综上所述,本方案能够在方便用户记忆的前提下有效的提高密码的安全性。

【技术实现步骤摘要】
基于图像密码的身份认证方法、装置、存储介质和设备
本专利技术涉及密码
,特别涉及一种基于图像密码的身份认证方法、装置、存储介质和设备。
技术介绍
随着互联网的普及,市面上出现了为用户提供多种相关服务的网站。例如,网上银行可以通过网络为用户提供银行服务,购物网站可以为用户提供网络购物服务,等等。为了保障用户的权益,网站会在用户访问时,利用该用户预设的密码对用户的身份标识(例如,用户的账号)进行身份认证,通过身份认证之后,该用户才能基于身份标识在网站中执行对应的操作,例如在网上银行中进行转账,在购物网站浏览和购买商品等。现有的身份认证方法,一般要求用户设置由多个数字,字母或符号组成的字符串作为密码,然后在身份认证时提示用户输入相同的字符串,通过检测身份认证时输入的字符串和密码设置阶段设定的字符串是否一致实现身份认证。现有的身份认证方法中,为了提高密码的安全性,就需要设定一个包含的字符较多,且各个字符之间没有关联的字符串作为密码。但是用户又难以记忆过长的、且无规律的字符串,导致现有的身份认证方法无法在方便用户记忆的前提下有效提高密码的安全性。
技术实现思路
针对上述现有技术存在的问题,本申请提供一种基于图像密码的身份认证方法、装置、存储介质和设备,以提供一种方便用户记忆密码、且密码的安全性较高的身份认证方案。本申请第一方面提供一种基于图像密码的身份认证方法,包括:显示用户在密码设置阶段指定的目标图像,并提示所述用户在所述目标图像上绘制第一轨迹;从目标网格图中确定所述第一轨迹经过的每一个网格,并依据网格在所述第一轨迹中的顺序组合所述第一轨迹经过的每一个所述网格的编码,得到第一编码序列;其中,所述目标网格图包括基于预设的网格尺寸划分所述目标图像得到的多个不重叠的网格,每一个所述网格均对应有一个编码;若计算得到的所述第一编码序列和第二编码序列的相似度大于预设的安全阈值,确定所述用户通过身份认证;其中,所述第二编码序列由密码设置阶段所述用户在所述目标图像绘制的第二轨迹所经过的每一个所述网格的编码组合得到。可选的,计算所述第一编码序列和第二编码序列的相似度的过程,包括:将所述第一编码序列的每一个所述编码和所述第二编码序列中位于相同位置的编码进行比对;用所述第一编码序列的正确编码的数量除以所述第一编码序列包含的编码的总数,得到所述第一编码序列和所述第二编码序列的相似度;其中,所述第一编码序列的所述正确编码和所述第二编码序列中位于相同位置的编码相同。可选的,所述若计算得到的所述第一编码序列和第二编码序列的相似度大于预设的安全阈值,确定所述用户通过身份认证之后,还包括:若所述相似度小于或等于所述安全阈值,显示认证失败提示信息,并提示所述用户重新绘制第一轨迹。可选的,所述身份认证方法应用于任意一个终端设备;其中,所述显示用户在密码设置阶段指定的目标图像之前,还包括:若所述终端设备未存储所述目标图像,向认证服务器发送所述用户的身份标识,并接收所述认证服务器反馈的目标图像;其中,所述认证服务器反馈的所述目标图像根据所述用户的身份标识查找得到。本申请第二方面提供一种基于图像密码的身份认证装置,包括:显示单元,用于显示用户在密码设置阶段指定的目标图像,并提示所述用户在所述目标图像上绘制第一轨迹;组合单元,用于从目标网格图中确定所述第一轨迹经过的每一个网格,并依据网格在所述第一轨迹中的顺序组合所述第一轨迹经过的每一个所述网格的编码,得到第一编码序列;其中,所述目标网格图包括基于预设的网格尺寸划分所述目标图像得到的多个不重叠的网格,每一个所述网格均对应有一个编码;验证单元,用于若计算得到的所述第一编码序列和第二编码序列的相似度大于预设的安全阈值,确定所述用户通过身份认证;其中,所述第二编码序列由密码设置阶段所述用户在所述目标图像绘制的第二轨迹所经过的每一个所述网格的编码组合得到。可选的,所述验证单元计算所述第一编码序列和第二编码序列的相似度的过程,包括:将所述第一编码序列的每一个所述编码和所述第二编码序列中位于相同位置的编码进行比对;用所述第一编码序列的正确编码的数量除以所述第一编码序列包含的编码的总数,得到所述第一编码序列和所述第二编码序列的相似度;其中,所述第一编码序列的所述正确编码和所述第二编码序列中位于相同位置的编码相同。可选的,所述显示单元还用于:若所述相似度小于或等于所述安全阈值,显示认证失败提示信息,并提示所述用户重新绘制第一轨迹。可选的,所述身份认证装置应用于任意一个终端设备;其中,所述身份认证装置还包括:通信单元,用于若所述终端设备未存储所述目标图像,向认证服务器发送所述用户的身份标识,并接收所述认证服务器反馈的目标图像;其中,所述认证服务器反馈的所述目标图像根据所述用户的身份标识查找得到。本申请第三方面提供一种电子设备,包括存储器和处理器;其中,所述存储器用于存储计算机程序;所述处理器用于执行所述计算机程序,具体用于实现如本申请第一方面任意一项提供的基于图像密码的身份认证方法。本申请第四方面提供一种计算机存储介质,用于存储程序,所述程序被执行时,具体用于实现如本申请第一方面任意一项提供的基于图像密码的身份认证方法。本申请提供一种基于图像密码的身份认证方法、装置、设备和存储介质,密码设置阶段将用户在目标图像上绘制的第二轨迹转换为第二编码序列进行存储,在身份认证阶段,获得用户在目标图像绘制的第一轨迹所对应的第一编码序列,若两者的相似度高于设定的安全阈值,则身份认证通过。上述第二编码序列相当于用户设定的密码,一方面,目标图像上具有用户绘制的特定形状的第二轨迹,相比于较长的且无规律的第二编码序列更容易被用户记忆,另一方面,用户可以通过绘制较长的轨迹增加设定的第二编码序列的安全性,综上所述,本方案能够在方便用户记忆的前提下有效的提高密码的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种基于图像密码的身份认证方法的流程图;图2为本申请实施例提供的一种目标图像及其对应的目标网格图的示意图;图3为本申请实施例提供的一种将目标图像和目标网格图一并显示的界面示意图;图4为本申请实施例提供的一种终端设备和服务器的信息交互示意图;图5为本申请实施例提供的一种基于图像密码的身份认证装置的结构示意图;图6为本申请实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实本文档来自技高网...

【技术保护点】
1.一种基于图像密码的身份认证方法,其特征在于,包括:/n显示用户在密码设置阶段指定的目标图像,并提示所述用户在所述目标图像上绘制第一轨迹;/n从目标网格图中确定所述第一轨迹经过的每一个网格,并依据网格在所述第一轨迹中的顺序组合所述第一轨迹经过的每一个所述网格的编码,得到第一编码序列;其中,所述目标网格图包括基于预设的网格尺寸划分所述目标图像得到的多个不重叠的网格,每一个所述网格均对应有一个编码;/n若计算得到的所述第一编码序列和第二编码序列的相似度大于预设的安全阈值,确定所述用户通过身份认证;其中,所述第二编码序列由密码设置阶段所述用户在所述目标图像绘制的第二轨迹所经过的每一个所述网格的编码组合得到。/n

【技术特征摘要】
1.一种基于图像密码的身份认证方法,其特征在于,包括:
显示用户在密码设置阶段指定的目标图像,并提示所述用户在所述目标图像上绘制第一轨迹;
从目标网格图中确定所述第一轨迹经过的每一个网格,并依据网格在所述第一轨迹中的顺序组合所述第一轨迹经过的每一个所述网格的编码,得到第一编码序列;其中,所述目标网格图包括基于预设的网格尺寸划分所述目标图像得到的多个不重叠的网格,每一个所述网格均对应有一个编码;
若计算得到的所述第一编码序列和第二编码序列的相似度大于预设的安全阈值,确定所述用户通过身份认证;其中,所述第二编码序列由密码设置阶段所述用户在所述目标图像绘制的第二轨迹所经过的每一个所述网格的编码组合得到。


2.根据权利要求1所述的身份认证方法,其特征在于,计算所述第一编码序列和第二编码序列的相似度的过程,包括:
将所述第一编码序列的每一个所述编码和所述第二编码序列中位于相同位置的编码进行比对;
用所述第一编码序列的正确编码的数量除以所述第一编码序列包含的编码的总数,得到所述第一编码序列和所述第二编码序列的相似度;其中,所述第一编码序列的所述正确编码和所述第二编码序列中位于相同位置的编码相同。


3.根据权利要求1所述的身份认证方法,其特征在于,所述若计算得到的所述第一编码序列和第二编码序列的相似度大于预设的安全阈值,确定所述用户通过身份认证之后,还包括:
若所述相似度小于或等于所述安全阈值,显示认证失败提示信息,并提示所述用户重新绘制第一轨迹。


4.根据权利要求1所述的身份认证方法,其特征在于,所述身份认证方法应用于任意一个终端设备;
其中,所述显示用户在密码设置阶段指定的目标图像之前,还包括:
若所述终端设备未存储所述目标图像,向认证服务器发送所述用户的身份标识,并接收所述认证服务器反馈的目标图像;其中,所述认证服务器反馈的所述目标图像根据所述用户的身份标识查找得到。


5.一种基于图像密码的身份认证装置,其特征在于,包括:
显示单元,用于显示用户在密码设置阶段指定的目标图像,并提示所述用户在所述目标图像上绘制第一轨迹;...

【专利技术属性】
技术研发人员:徐雪梅
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1