《基于51单片机及一次性密钥加密系统的无线密码锁》..docVIP

《基于51单片机及一次性密钥加密系统的无线密码锁》..doc

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

学年论文(设计) 题 目 基于51单片机及一次性随机密钥加密 的无线密码锁 数学与计算机 学 院 计算机 专 业 级 班 学生姓名 学 号 指导教师 职 称 高级工程师 完成日期 教务处 制 【摘 要】本课题主要针对无线密码加密通信技术,研制了单片机与单片机之间通过无线模块传输作为无线密码锁的软硬件设计。以STC的51系列单片机为控制核心,选用性价比比较高的无线收发模块,实现了基于一次性随机密钥加密的收发系统,并进行了验证。 【关键词】无线密码锁;一次性密钥;随机密钥;密码加密;安全;单片机 引言 无线电子锁系统相比传统机械锁系统具有无接触性、方便快捷、易于管理等优点,伴随着无线模块器件的技术成熟和成本的逐步降低及各种数控系统的集成化要求,无线电子锁在更多的领域得到了应用。早期的无线电子锁系统,钥匙向锁发送的或者是没有加密的固定密码,或者是经过PT2262,VD5026等编码芯片编码的密码,但这些方式产生的密码都是固定的内容,入侵者只要利用拷贝重发或者扫描跟踪等方法就可轻而易举地破解,因此这样的方案都应用于对安全性要求不高的场合。 1 课题的主要内容及研究意义 1.1本课题的主要内容 为满足对更高安全性和更高实用性的要求,本文提出一种基于一次性随机密钥加密技术的无线密码锁解决方案。经过加密算法的处理,钥匙每次向锁发送的密文在一个时期内是唯一而随机的,并且密文是根据用户密码和随机数通过加密得到的,入侵者无法预测,即使记录了原来的开锁密码也不能用于下次开锁,因此安全性极高 该系统在设计过程中充分考虑到性价比,选用价格低、性能稳定的元器件。 本课题主要研究内容包含以下几个方面: 1.无线密码锁的电路构成的设计; 2.实现无线收发模块间的正确通信; 3.通过单片机控制显示器和用户键盘实现人机交互; 4. 安全性和可靠性的设计 1.2本课题研究的意义 本文给出一种无线密码锁设计,具有可靠性、安全性高,使用尽量少和成品低的元件构成满足实际要求的硬件系统,通过软件的编制实现所需功能,并在保证安全性的基础上设计出友好的用户操作界面,具有较高的应用价值。 2 研究方案的设计 2.1无线密码锁主要功能及控制 2.1.1钥匙的配对 目前,无线密码锁的弊端之一是钥匙(遥控器)一旦丢失,不仅系统安全性受到威胁,并且配置新的遥控器并不是很方便。 本课题提出了一种利用配对机制来实现无线密码锁的配对功能,方便操作,每个钥匙(遥控器)有个系统配置密码,被固化在单片机中,进入配置系统可配置钥匙(遥控器)的ID,修改开锁密码,配对操作。 配对时用户需要提供正确的密码才可通过锁端验证并配对成功。 锁端在进行配对操作后将钥匙的ID及同步的密钥存入存储器中,当无线模块接收到合法的信号后回首先判断是否为相应配对的钥匙来决策是否应答,也起到一定的抗干扰作用。 2.1.2 存储器 存储器用于锁端保存钥匙ID和用户密码以及密码处理模块的参数,本课题采用STC89C52增强型单片机,其芯片内部扩展了2K的EEPROM用户可用存储器,单片机可方便读写该存储器。 2.1.3 单片机通信及人机交互 单片机间通过无线模块实现通信,两机间通过程序流程按照一定的协议进行交互,实现各种操作中信息的收发。当通信中出现信息错误或则硬件错误时,单片机能够进行相应判断并提示,同时保证系统的稳定。 钥匙(遥控器)提供16键键盘和液晶显示器进行用户操作的输入和提示信息的显示,锁端提供三个操作按键满足配对及初始化等操作,同时蜂鸣器提供相应声音信号。 2.1.4 安全性及可靠性 本系统除配对操作外,所有收发信息都经过加密,并且每次使用不同的随机密钥进行加密,由于配对操作需要在锁上进行相应按键才能完成,所以安全性也有保障。 本系统可由用户设定密码,遥控器在进行开锁、密码修改、消除警报操作时,需发送经加密的ID及用户密码和操作标识符,锁端接收到数据并经过解密,得到的信息中与保存的已配对ID进行比对,这样既避免了一些干扰,对安全性也有所提高。 ID验证通过后,锁根据操作标识符进入相应操作,各操作都需先验证用户密码是否正确,并进行相应操作及回馈信息给钥匙端,钥匙端会将操作的结果信息显示给用户。 进入操作后,如果验证密码错误三次则进入报警状态,此后只能利用遥控端的消警功能进行警报消除,若消警密码错误三次则系统自动锁闭约2个小时,在此期间不能进行任何操作,2个小时候方可再次进行消除警报,次数限制仍为三次。消除警报后锁进入正常状态,可进行开锁操作。 用户可

文档评论(0)

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

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

1亿VIP精品文档

相关文档