The invention relates to an Augmented Reality Verification Code method, which belongs to the field of information security. Mobile terminal authentication is added on the basis of computer terminals. Users capture specific markers through mobile terminals, and randomly display three-dimensional verification codes in mobile terminal screens through augmented reality technology according to marker information. Users can only see the verification codes in the visual angle range. Complete information contained. The two-channel settings (intelligent terminal and computer terminal) of this method can improve the security level of verification codes. For single-channel (intelligent terminal only) scenarios, gyroscopes can be used for three-dimensional verification codes. Users can see three-dimensional random characters on the complex three-dimensional character background, and rotate the mobile phone to find the appropriate angle to identify the verification code. The invention integrates the user's judgment into the verification process and greatly improves the security. The invention can be widely applied to the fields of information security, security authentication, electronic commerce, banking, securities, finance, etc.
【技术实现步骤摘要】
一种增强现实验证码方法及应用
本专利技术属于人机验证、增强现实、移动终端领域,特别是三维验证码方法,具体地说是增强现实验证码方法,对于单通道(仅限移动电话)场景,采用的是陀螺仪验证码方法。
技术介绍
验证码在互联网行业的人机验证领域已经被广泛地研究,并且在身份认证、隐私保护和网络安全等方面得到广泛地应用。验证码被粗略的分为以下三类:二维验证码、音频验证码和视频验证码。二维验证码是最常见的验证机制之一,而且形式多样,包括文本验证码、图像验证码和行为验证码。文本验证码[1](高原.基于字符特征的文本验证码破解[J].电子科技,2012,25(06):149-152+157.)的结构相对简单,一般是由数字、大小写字母和汉字随机组合的文本图片,更进一步的,通常会在字符上加一些干扰,例如文字粘连、扭曲、背景线条干扰等等,从而提高机器识别的难度。缺点和不足在于目前针对文本验证码的破解技术已经相对成熟,文本验证码的破解已经变得相当容易;图像验证码[2](田朝辉,金鑫,赵耿,李晓东.基于深度学习的物体识别验证码破解方法[J].计算机仿真,2018,35(03):216-220.) ...
【技术保护点】
1.一种增强现实验证码方法,其特征在于,包括以下步骤:第一步,根据三维建模软件,对数字、字母和汉字进行三维模型设计的处理,设置模型的详细参数,得到三维验证码模型;第二步,根据第一步生成的三维验证码模型,在移动端调用增强现实技术中关键的三维注册技术和识别追踪技术,通过实时计算手机摄像头的角度和位置,对三维验证码模型进行图像识别和模糊识别技术的处理,使虚拟的三维验证码模型叠加到用户手机屏幕上进行互动,得到增强现实验证码;第三步,根据第二步的增强现实验证码,设计随机切换算法,对增强现实验证码进行角度、大小和颜色的随机处理,最终完成基于增强现实技术的移动端三维验证码设计工作。
【技术特征摘要】
1.一种增强现实验证码方法,其特征在于,包括以下步骤:第一步,根据三维建模软件,对数字、字母和汉字进行三维模型设计的处理,设置模型的详细参数,得到三维验证码模型;第二步,根据第一步生成的三维验证码模型,在移动端调用增强现实技术中关键的三维注册技术和识别追踪技术,通过实时计算手机摄像头的角度和位置,对三维验证码模型进行图像识别和模糊识别技术的处理,使虚拟的三维验证码模型叠加到用户手机屏幕上进行互动,得到增强现实验证码;第三步,根据第二步的增强现实验证码,设计随机切换算法,对增强现实验证码进行角度、大小和颜色的随机处理,最终完成基于增强现实技术的移动端三维验证码设计工作。2.根据权利要求1所述的增强现实验证码方法,其特征在于:在所述第一步中,三维模型包括0-9的10个数字,a-z的26个小写字母,A-Z的26个大写字母,总共62个三维模型;所述三维模型的详细参数包括字体的格式、模型在世界坐标中的位置、模型厚度、大小、颜色、材质以及中心点。3.根据权利要求1所述的增强现实验证码方法,其特征在于:在所述第二步中,手机摄像头的角度范围分布如下:XOZ面是盲面;XOY面可视角度为0-180度,即在左右侧范围存在盲角;YOZ面可视角度范围是0-90度,即在俯视角度前后侧范围存在盲角。4.根据权利要求1所述的增强现实验证码方法,其特征在于:在所述第三步中,利用随机切换算法,设计随机角度函数、随机大小函数和随机颜色函数,将验证码四个字符模型的角度、大小和颜色三个参数设置随机,其中随机角度函数是将四个字符模型角度每次刷新后任意旋...
【专利技术属性】
技术研发人员:金鑫,韩瑞,李晓东,李城壕,孙红波,
申请(专利权)人:中共中央办公厅电子科技学院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。