一种身份验证方法及装置制造方法及图纸

技术编号:20160889 阅读:26 留言:0更新日期:2019-01-19 00:13
本发明专利技术提出一种身份验证方法,包括:从图像库中选取一幅图像;其中,所述图像库为存储常见场景或常见对象的彩色图像的图像库;对所述图像进行设定次数的色调变换处理,得到设定数量的色调变换后的图像;输出所述图像和所述设定数量的色调变换后的图像,使被验证者从所述图像和所述设定数量的色调变换后的图像中选择色调正常的图像;当获取到所述被验证者选择的图像的信息时,判断所述被验证者选择的图像是否为色调正常的图像;如果所述被验证者选择的图像为色调正常的图像,则确认所述被验证者通过身份验证。上述技术方案在不增加用户识别难度的基础上,加大计算机识别图像的难度,可以更准确地区分用户和计算机,辅助识别被验证者的身份。

【技术实现步骤摘要】
一种身份验证方法及装置
本专利技术涉及信息安全
,尤其涉及一种身份验证方法及装置。
技术介绍
验证码是一种区分被验证者是计算机还是用户的公共全自动程序。验证码的设置可以有效防止黑客利用计算机程序,对注册网站进行不断的登陆尝试,从而暴力破解密码,实施恶意操作。现有的验证码大多是字符验证码,基于现有验证码的身份验证方法是,由被验证者识别一幅字符图片中的字符或数字,如果被验证者能够识别正确,则通过身份验证。但是随着图像识别技术的不断发展,计算机也已经能够识别图片中的字符或数字。例如,基于深度学习的计算机视觉处理技术最擅长的就是图像分类问题,而计算机识别字符或数字,就是一种典型的分类问题。据统计,现有的图像识别算法对字符识别的准确率已经达到90%以上。因此,现有的身份验证方法,已经不能准确区分计算机和用户,无法准确识别被验证者的身份。
技术实现思路
基于上述现有技术的缺陷和不足,本专利技术提出一种身份验证方法及装置,能够准确区分计算机和用户,准确识别被验证者身份。本专利技术第一方面提出一种身份验证方法,包括:从图像库中选取一幅图像;其中,所述图像库为存储常见场景或常见对象的彩色图像的图像库;对所述图像进行设定次数的色调变换处理,得到设定数量的色调变换后的图像;输出所述图像和所述设定数量的色调变换后的图像,使被验证者从所述图像和所述设定数量的色调变换后的图像中选择色调正常的图像;当获取到所述被验证者选择的图像的信息时,判断所述被验证者选择的图像是否为色调正常的图像;如果所述被验证者选择的图像为色调正常的图像,则确认所述被验证者通过身份验证。采用上述技术方案,对于用户来说可以凭借生活常识识别色调正常的图像,而对于计算机来说,由于缺乏识别正确色调所必须具备的任意目标的认知能力和任意目标正常色调的生活常识,因此很难通过验证。由此可见,本专利技术实施例技术方案在不增加用户识别难度的基础上,加大计算机识别图像的难度,可以更准确地区分用户和计算机,识别被验证者的身份。本专利技术第二方面提出一种身份验证装置,包括:第一抽取单元,用于从图像库中选取一幅图像;其中,所述图像库为存储常见场景或常见对象的彩色图像的图像库;第一变换单元,用于对所述图像进行设定次数的色调变换处理,得到设定数量的色调变换后的图像;第一输出单元,用于输出所述图像和所述设定数量的色调变换后的图像,使被验证者从所述图像和所述设定数量的色调变换后的图像中选择色调正常的图像;第一判断处理单元,用于当获取到所述被验证者选择的图像的信息时,判断所述被验证者选择的图像是否为色调正常的图像;如果所述被验证者选择的图像为色调正常的图像,则确认所述被验证者通过身份验证。在一种实现方式中,所述对所述图像进行设定次数的色调变换处理,得到设定数量的色调变换后的图像,包括:将所述图像的色彩模型转换为HSV模型;生成设定数量的互不相同的随机数;遍历所述设定数量的互不相同的随机数,每遍历到一个随机数时,分别执行以下操作:根据该随机数对所述图像进行色调变换处理,得到色调变换后的图像。在一种实现方式中,所述判断所述被验证者选择的图像是否为色调正常的图像,包括:判断所述被验证者选择的图像的色调与所述图像的色调的差值,是否在设定的阈值范围内;如果所述被验证者选择的图像的色调与所述图像的色调的差值,在设定的阈值范围内,则确认所述被验证者选择的图像为色调正常的图像。本专利技术第三方面提出另一种身份验证方法,包括:从图像库中选取一幅图像;其中,所述图像库为存储常见场景或常见对象的彩色图像的图像库;对所述图像进行色调变换处理,得到色调变换后的图像;输出所述色调变换后的图像,以及输出设定数量的随机数,使被验证者根据所述色调变换后的图像,从所述设定数量的随机数中选择随机数;根据所述被验证者选择的随机数,对所述色调变换后的图像进行色调变换处理,得到二次色调变换后的图像;判断所述二次色调变换后的图像是否为色调正常的图像;如果所述二次色调变换后的图像为色调正常的图像,则确认所述被验证者通过身份验证。通过上述内容可见,本专利技术将常见的场景或物品图像进行色调变换后,由用户将图像色调变为正常色调,对于用户来说可以凭借生活常识识别色调正常的图像,而对于计算机来说,由于缺乏识别正确色调所必须具备的任意目标的认知能力和任意目标正常色调的生活常识,因此很难通过验证。由此可见,本专利技术实施例技术方案在不增加用户识别难度的基础上,加大计算机识别图像的难度,可以更准确地区分用户和计算机,识别被验证者的身份。本专利技术第四方面提出另一种身份验证装置,包括:第二抽取单元,用于从图像库中选取一幅图像;其中,所述图像库为存储常见场景或常见对象的彩色图像的图像库;第二变换单元,用于对所述图像进行色调变换处理,得到色调变换后的图像;第二输出单元,用于输出所述色调变换后的图像,以及输出设定数量的随机数,使被验证者根据所述色调变换后的图像,从所述设定数量的随机数中选择随机数;第三变换单元,用于根据所述被验证者选择的随机数,对所述色调变换后的图像进行色调变换处理,得到二次色调变换后的图像;第二判断处理单元,用于判断所述二次色调变换后的图像是否为色调正常的图像;如果所述二次色调变换后的图像为色调正常的图像,则确认所述被验证者通过身份验证。在一种实现方式中,所述对所述图像进行色调变换处理,得到色调变换后的图像,包括:生成一个随机数;根据生成的随机数,对所述图像进行色调变换处理,得到色调变换后的图像。在一种实现方式中,所述判断所述二次色调变换后的图像是否为色调正常的图像,包括:判断所述被验证者选择的随机数与所述生成的随机数的和,与360的差值的绝对值,是否在设定的阈值范围内;如果所述被验证者选择的随机数与所述生成的随机数的和,与360的差值的绝对值,在设定的阈值范围内,则确认所述二次变换后的图像为色调正常的图像。在一种实现方式中,所述输出设定数量的随机数,包括:以滑动条的方式展示设定数量的随机数;其中,所述设定数量的随机数均匀分布在所述滑动条上;所述滑动条包括可以沿所述滑动条滑动的滑块,滑块静止时所在位置处的随机数,作为被选中的随机数。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本专利技术实施例提供的一种身份验证方法的流程示意图;图2是本专利技术实施例提供的另一种身份验证方法的流程示意图;图3是本专利技术实施例提供的一种输出随机数的示意图;图4是本专利技术实施例提供的一种身份验证装置的结构示意图;图5是本专利技术实施例提供的另一种身份验证装置的结构示意图。具体实施方式本专利技术实施例适用于将图像作为验证码,对用户身份进行验证的应用场景。采用本专利技术实施例技术方案,能够在不增加用户识别图像的难度的基础上,提高计算机识别图像的难度,从而更明确地区分用户与计算机,准确识别网站登陆者的身份。在实施本专利技术实施例技术方案之前,需要首先构建图像库。其中,图像库中存储足够多的彩色数字图像,保证攻击者无法通过建立图像库,来模仿本专利技术实施例技术方案,从而破解验证码。需要说明的是,为了保证图像容易识本文档来自技高网...

【技术保护点】
1.一种身份验证方法,其特征在于,包括:从图像库中选取一幅图像;其中,所述图像库为存储常见场景或常见对象的彩色图像的图像库;对所述图像进行设定次数的色调变换处理,得到设定数量的色调变换后的图像;输出所述图像和所述设定数量的色调变换后的图像,使被验证者从所述图像和所述设定数量的色调变换后的图像中选择色调正常的图像;当获取到所述被验证者选择的图像的信息时,判断所述被验证者选择的图像是否为色调正常的图像;如果所述被验证者选择的图像为色调正常的图像,则确认所述被验证者通过身份验证。

【技术特征摘要】
1.一种身份验证方法,其特征在于,包括:从图像库中选取一幅图像;其中,所述图像库为存储常见场景或常见对象的彩色图像的图像库;对所述图像进行设定次数的色调变换处理,得到设定数量的色调变换后的图像;输出所述图像和所述设定数量的色调变换后的图像,使被验证者从所述图像和所述设定数量的色调变换后的图像中选择色调正常的图像;当获取到所述被验证者选择的图像的信息时,判断所述被验证者选择的图像是否为色调正常的图像;如果所述被验证者选择的图像为色调正常的图像,则确认所述被验证者通过身份验证。2.根据权利要求1所述的方法,其特征在于,所述对所述图像进行设定次数的色调变换处理,得到设定数量的色调变换后的图像,包括:将所述图像的色彩模型转换为HSV模型;生成设定数量的互不相同的随机数;遍历所述设定数量的互不相同的随机数,每遍历到一个随机数时,分别执行以下操作:根据该随机数对所述图像进行色调变换处理,得到色调变换后的图像。3.根据权利要求1所述的方法,其特征在于,所述判断所述被验证者选择的图像是否为色调正常的图像,包括:判断所述被验证者选择的图像的色调与所述图像的色调的差值,是否在设定的阈值范围内;如果所述被验证者选择的图像的色调与所述图像的色调的差值,在设定的阈值范围内,则确认所述被验证者选择的图像为色调正常的图像。4.一种身份验证方法,其特征在于,包括:从图像库中选取一幅图像;其中,所述图像库为存储常见场景或常见对象的彩色图像的图像库;对所述图像进行色调变换处理,得到色调变换后的图像;输出所述色调变换后的图像,以及输出设定数量的随机数,使被验证者根据所述色调变换后的图像,从所述设定数量的随机数中选择随机数;根据所述被验证者选择的随机数,对所述色调变换后的图像进行色调变换处理,得到二次色调变换后的图像;判断所述二次色调变换后的图像是否为色调正常的图像;如果所述二次色调变换后的图像为色调正常的图像,则确认所述被验证者通过身份验证。5.根据权利要求4所述的方法,其特征在于,所述对所述图像进行色调变换处理,得到色调变换后的图像,包括:生成一个随机数;根据生成的随机数,对所述图像进行色调变换处理,得到色调变换后的图像。6.根据权利要求5所述的方法,其特征在于,所述判断所述二次色调变换后的图像是否为色调正常的图像,包括:判断所述被验证者选择的随机数与所述生成的随机数的和,与360的差值的绝对值,是否在设定的阈值范围内;如果所述被验证者选择的随机数与所述生成的随机数的和,与360的差值的绝对值,在设定的阈值范围内,则确认所述二次变换后的图像为色调正常的图像。7.根据权利要求4所述的方法,其特征在于,所述输出设定数量的随机数,包括:以滑动条的方式展示设定数量的随机数;其中,所述设定数量的随机数均匀分布在所述滑动条上;所述滑动条包括可以沿所述滑动条滑动的滑块,滑块静止时所在位置处的随机数,作为被选中的随机数。8.一种身份验证装置,其特征在于,包括:第一抽取单元,用于从图像库中选取一幅图像;其中,所述图像库为存储常见场景或常见对象的彩色图像的图像库;...

【专利技术属性】
技术研发人员:李卫海崔州平
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:安徽,34

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

1