蓝牙指纹识别与认证系统的分析与设计-analysis and design of bluetooth fingerprint identification and authentication system.docxVIP

蓝牙指纹识别与认证系统的分析与设计-analysis and design of bluetooth fingerprint identification and authentication system.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
蓝牙指纹识别与认证系统的分析与设计-analysis and design of bluetooth fingerprint identification and authentication system

目录摘要IAbstract III目录 V第一章 绪论 11.1 引言 11.2 研究的背景和意义 11.2.1 传统身份识别 11.2.2 生物学特征识别 21.2.3 蓝牙无线通信概述 31.3 国内外相关研究现状 41.4 论文的结构安排 6第二章 指纹图像处理和特征提取算法 82.1 指纹识别总体方法概述 82.2 指纹图像识别预处理算法及改进 102.2.1 指纹图像的规范化 102.2.2 指纹图像的增强 122.2.3 图像对比度增强 132.2.4 求取方向图 142.2.5 二值化 162.2.6 指纹图像的线条化 182.3 指纹特征的提取 202.4 指纹特征点的匹配 212.5 本章小结 22第三章 指纹模块传输协议的设计与实现 243.1 指纹模块通信协议的总体架构 243.2 协议通信流程 253.2.1 通信的建立 253.2.2 连接建立时设置参数 263.2.3 帧丢失、差错控制和重传机制 263.2.4 通信连接的关闭 293.3 F2C 协议各层帧格式 303.3.1 F2C 链接层帧格式 303.3.2 F2C 传输层帧格式 313.3.3 F2C 应用层帧格式 323.4 F2C 协议帧格式应用举例 323.5 本章小结 35第四章 同步数据通信安全加密算法设计 364.1 数据加密算法概述 364.2 SHA-1 算法的工作原理374.2.1 算法中数据的描述 374.2.2 算法对于数据的操作表示法 374.2.3 处理前的准备工作 374.2.4 算法中用到的函数和常数 384.2.5 算法具体实现 384.3 SHA-1 算法的改进 394.4 SHA-1 算法改进比较 404.5 改进 SHA-1 衍生带同步认证的 OTP 算法 404.6 OTP 算法的实现 404.6.1 动态截取函数的实现 414.6.2 OTP 算法在 MCU 上实现的技术难点 414.7 本章小结 43第五章 指纹采集与蓝牙通信模块硬件电路设计 445.1 指纹采集设备的选择 455.1.1 指纹采集设备的性能要求 455.1.2 不同类型指纹传感器性能比较和分析 455.2 系统整体电路设计 495.2.1 单片机基础电路设计 495.2.2 状态指示三色发光二极管电路 515.2.3 系统稳压电路设计 515.2.4 单片机与指纹模块连接电路 525.2.5 蓝牙模块通信与供电电路 535.3 本章小结 54第六章 系统软件设计 566.1 指纹模块数据传输的软件设计与实现 566.2 蓝牙模块软件设计 586.2.1 蓝牙通信技术简介 586.2.2 蓝牙编程基本参数 596.2.3 蓝牙通信编程传输协议 606.2.4 蓝牙芯片编程 626.3 上位机系统软件设计 646.3.1 系统所使用的蓝牙 API 656.3.2 系统对 API 的封装 726.4 本章小结 73第七章 总结与展望 747.1 总结 747.2 展望 74参考文献 76致谢 78附录 79第一章 绪论引言让本文以一个有趣的情景开篇:一位英姿飒爽的女警官从包中掏出一台智能手机和一 只小巧玲珑的便携式指纹采集设备,要求一位嫌疑犯输入指纹,设备提取指纹之后便顺利 通过无线通信传输至手机,手机获取指纹图像后再发送给远程服务器进行指纹特征匹配并 把该嫌疑人的基本档案、犯罪记录等结果返回给警官,此时警官可以根据所获取的信息资 料对可疑人员进行排查。此项嵌入式指纹识别技术极大地提高了警务人员侦测嫌疑人员的 效率,并简化了办事流程。而这个小巧玲珑的指纹识别设备便是本文主要研究的内容。1.2 研究的背景和意义1.2.1 传统身份识别图 1.1 本文所研究系统的示意图身份验证的目的是确认当前所声称为某种身份的用户,确实是所声称的用户。在日常生活中,身份验证并不罕见;比如,通过检查对方的证件,我们一般可以确信对方的身份。 虽然日常生活中的这种确认对方身份的做法也属于广义的“身份验证”,但“身份验证”一 词被更多地用在计算机、通信等领域。身份验证的方法有很多,基本上可分为:基于共享 密钥的身份验证、基于生物学特征的身份验证和基于公开密钥加密算法的身份验证。基于共享密钥的身份验证,即传统身份验证方法,是指服务器端和用户共同拥有一个 或一组密码。当用户需要进行身份验证时,用户通过输入或通过保管有密码的设备提交由 用户和服务器共同拥有的密码。服务器在收到用户提交的密码后,检查用户所提交的密码 是否与服务器端保存的密码一致,如果一致,就判断用户为合法用户。如果用户提交的密 码与服务器端所保存的密码不一致时,则判定身份验证失败。基于公开密钥加密算法的身份验证是指通信中的双方分别持有公开

您可能关注的文档

文档评论(0)

xyz118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档