开题报告-验证码识别技术研究与实现
- 格式:doc
- 大小:38.00 KB
- 文档页数:3
-1- 毕 业 设 计 ( 论 文 ) 开 题 报 告
学生姓名 张安龙 学号 班级 所属院系专业
指导教师1 职称 所在
部门 物联网技术学院
指导教师2 职称 所在
部门
毕业设计
(论文)题目 验证码识别技术研究与实现
题目类型 工程设计(项目)■ 论文类□ 作品设计类□ 其他□
一、选题简介、意义
选题的简介
随着互联网技术的快速发展和应用,网络在给人们提供丰富资源和极大便利的同时,伴随而来的就是互联网系统的安全性问题。验证码的出现正是加强web系统安全的产物。验证码,最早作为卡内基梅隆大学的一个科研项目,Yahoo!是CAPTCHA的第一个用户。
CAPTCHA“Completely Automated Public Turing testto tell Computers and
Humans Apart”(全自动区分计算机和人类的图灵测试)的缩写,是一种区分用户是人类还是计算机的公共自动程序。在一个验证码测试中,由计算机生成-一个问题并评判用户的答案,这个问题必须只有人类才能解答。由于计算机无法解答,回答出该问题的用户就会被认为是人类"。CAPTCHA在网络上的大规模使用起源于1999-2000年Yahoo网站的账号注册。目前大部分网站都引入了验证码机制来加强网络的安全验证。
选题的意义
尽管验证码为互联网安全做出了巨大贡献,但现有验证码仍存在漏洞。网络验证码能阻碍无价值的攻击,但是对于-些重要的资金账户,如银行和证券交易账户,网络验证码存在严重的安全隐患。目前,强大的验证码设计手段并没有普及。验证码设计者必须清楚的明白:计算机识别的极限是什么,什么样的验证码是计算机无法识别的。因此只有在设计方与识别方之间展开一种对抗,才能促使双方技术进步。而将一些高级识别技术对黑客封锁,并将高级设计技术提供给网络服务者,那么网络安全将大大增强。其中,验证码的识别作为趋向计算机识别技术极限的研究,是必不可少的。验证码识别技术能验证各种验证码的安全,帮助我们设计更加安全可靠的验证码。
-2- 二、课题综述(课题研究,主要研究的内容,要解决的问题,预期目标,研究步骤、方法及措施等)
1. 课题研究
验证码识别技术研究与实现
2、研究内容
研究验证码识别技术,可以及时发现和改善验证码的漏洞,在增强网络安全性、防止恶意机器程序攻击方面有着重要意义。
2. 预期目标
找出现在验证码的不足,为以后改善验证码提供理论基础。
3. 研究步骤
1、阐述了课题的背景及研究意义,介绍了验证码识别在国内外的发展状况
2、重点介绍了用于字符识别的BP神经网络、卷积神经网络和形状上下文算法,给出了它们的推导过程。
3、具体针对已有的猫扑和西祠胡同这两种字符带有粘连但仍可分割的验证码进行破解,提出具体的分割和识别方案,给出识别结果。同时进行对比实验,对实验结果进行分析。
4、对不可分割的天涯验证码的特点进行分析,给出具体的处理和识别方法以及实验结果。
5、给出结论和进一步工作。
4. 研究方法、措施
(1)调查如今现有验证码,获取最新的相关信息,从中发现问题。
(2)基于验证码设计,加以调查分析,弄清其特点及其形成过程。
(3)通过对实践活动中的具体情况,进行归纳与分析,使之系统化、理论化。
(4)有遇到实在解决不了的困难,可以去请教老师。
-3- 二、设计(论文)体系、结构(大纲)
摘要
1 绪论
1.1研究的背景
1.2研究的意义
2 验证码的概述
2.1验证码的定义
2.2验证码的分类
2.3验证码的作用
3 验证码识别在国内外发展现状
4 验证码字符识别理论
4.1BP神经网络
4.2卷积神经网络
4.3形状上下文
5 可分割验证码的识别
5.1数字图像预处理技术
5.2常用的字符分割算法
5.3猫扑网站验证码的识别
5.4西祠胡同网站验证码的识别
6 涯验证码的识别
7 总结
致谢
参考文献
指导教师意见:
签字:
2019年3月2日 院(系)审批意见:
签章:
2019年3月5日