发明名称 |
基于静态字符进行CAPTCHA图灵测试的认证方法及系统 |
摘要 |
本发明公开了一种基于静态字符进行图灵测试CAPTCHA的认证方法,其包括以下步骤:在服务器和客户端之间建立通信连接;在服务器端预先存储的静态字符串数据库中随机选取静态字符串;将所述静态字符串分割成单个字符,随后调用字符图像生成函数将所述单个字符转换为图像表示;将所述用图像表示的单个字符放置在以圆形或椭圆形边界构成的区域内,以作为验证码在客户端显示,从而进行图灵测试CAPTCHA。该方法采用以圆形或椭圆形边界构成的区域内放置验证码,可以有效地防止字符被常规的像素分割法分割,从而增加了攻击的难度;对字符进行扭曲、镜像以及增加干扰线条等处理;根据字符的具体语义进行字符的排列增加了更多的人类参与,可以确保安全的人机交互。 |
申请公布号 |
CN103093138B |
申请公布日期 |
2015.12.02 |
申请号 |
CN201310002543.2 |
申请日期 |
2013.01.05 |
申请人 |
中国传媒大学 |
发明人 |
张宜春;陈洋 |
分类号 |
G06F21/36(2013.01)I |
主分类号 |
G06F21/36(2013.01)I |
代理机构 |
北京聿宏知识产权代理有限公司 11372 |
代理人 |
吴大建;刘华联 |
主权项 |
一种基于静态字符进行图灵测试CAPTCHA的认证方法,其特征在于,包括以下步骤:S101、在服务器和客户端之间建立通信连接;S102、在所述服务器端的预先存储的静态字符串数据库中随机选取静态字符串,所述静态字符串为具有具体语义的中文字符串;S103、将所述静态字符串分割成单个字符,随后调用字符图像生成函数将所述单个字符转换为图像表示;S104、将所述用图像表示的单个字符放置在以圆形或椭圆形边界构成的区域内,以作为验证码在客户端显示,从而进行图灵测试CAPTCHA。 |
地址 |
100026 北京市朝阳区定福庄东街1号 |