发明名称 三维动态验证码的生成方法及装置
摘要 本发明提供三维动画验证码的生成方法及装置,技术方案为:随机生成验证码,确定验证码在屏幕中显示的位置;生成三维几何图元,判断三维几何图元和验证码信息在屏幕中显示的位置是否相同;若是则改变三维几何图元的指定改变属性,若不是则不改变;使三维几何图元按照运动轨迹运动,实现三维动态验证码。本发明通过几何图元的属性变化来表现出验证码内容,并且每一帧画面都不泄露出验证码的信息,从而使现有的二维图像验证码攻击手段无法从单帧图像中分割出验证码内容,同时由于通过特定的方法设定各几何图元不同的运动轨迹,从而加大了已有的对视频中运动物体的跟踪技术的识别攻击难度,最终有效提高了验证码的抗攻击能力。
申请公布号 CN101739720A 申请公布日期 2010.06.16
申请号 CN200910273303.X 申请日期 2009.12.18
申请人 武汉大学 发明人 崔竞松;张达;梅婧婷;汪霞;杜海坤;方秦伟;张琳
分类号 G06T17/00(2006.01)I;G06F21/00(2006.01)I 主分类号 G06T17/00(2006.01)I
代理机构 武汉天力专利事务所 42208 代理人 严彦;冯卫平
主权项 一种三维动态验证码生成方法,其特征在于:生成过程如下,随机生成验证码信息,设置验证码信息在屏幕中显示的位置;建立一定大小的三维空间,在三维空间中生成三维几何图元;所述生成三维几何图元包括设定三维动画几何图元的位置属性、几何属性和运动轨迹,位置属性包括三维几何图元的三维坐标,几何属性包括三维几何图元的亮度、形状、大小和颜色属性;根据三维几何图元的位置属性,判断三维几何图元和验证码信息在屏幕中显示的位置是否相同;若是则改变三维几何图元的指定改变属性,若不是则不改变,所述指定改变属性为几何属性之一;使三维几何图元按照设定的运动轨迹运动,实现三维动态视频;输出该视频并保存为三维动态验证码。
地址 430072 湖北省武汉市武昌珞珈山