[发明专利]基于对抗样本的验证码生成系统及方法有效
| 申请号: | 201910264832.7 | 申请日: | 2019-04-03 |
| 公开(公告)号: | CN110008680B | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 龚征;王志鹏;程雷;杨顺志;叶开;魏运根 | 申请(专利权)人: | 华南师范大学 |
| 主分类号: | G06F21/36 | 分类号: | G06F21/36;G06F21/45;G06K9/62;G06N3/04;G06T3/60;G06T5/00 |
| 代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 李斌 |
| 地址: | 510631 广东省广州市天*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种基于对抗样本的验证码生成系统及方法,系统包括验证码采集层、预处理层、对抗样本生成层、样本拼接层、杂化层。验证码采集层将收集到的验证码数据集传入预处理层,预处理层将这些验证码图片进过灰度化、二值化、去燥字符分割等变成数个黑白字符图片,随机从对抗样本生成层选取构建好的神经网络和对抗样本算法,定向生成对抗样本。样本拼接层将单个对抗样本拼接层不同长度的验证码,最后经过杂化层逆预处理化,将其还原成彩色,生成基于对抗样本的验证码aeCAPTCHA。本发明具有成本低廉、部署难度小、抵抗攻击能力强的特点。不仅能够使网站在不用替换现有验证码系统的情况下,更加有效得抵抗网络攻击。 | ||
| 搜索关键词: | 基于 对抗 样本 验证 生成 系统 方法 | ||
【主权项】:
1.基于对抗样本的验证码生成系统,其特征在于,包括:验证码采集层、预处理层、对抗样本生成层、样本拼接层以及杂化层;所述验证码采集层,通过收集自身平台、利用验证码自动生成工具、开源平台验证码数据作为神经网络的训练集;所述预处理层,通过灰度化、二值化、去燥、字符分割流程将收集到的验证码切割成数量繁多的黑白字符图片作为神经网络的输入;所述对抗样本生成层,在提前构建的神经网络模型库中随机选择神经网络模型,从对抗样本生成算法中选择最合适的算法,然后用预处理层的数据定向生成对抗样本;所述样本拼接层,用合适的样本选择算法选择不同神经网络生成的对抗样本,然后进行拼接;所述杂化层,将拼接后的对抗样本进过添加干扰线、背景复杂化、彩色化等手段,将其变为aeCAPTCHA。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南师范大学,未经华南师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910264832.7/,转载请声明来源钻瓜专利网。





