- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种基于挑战应答原理的电子锁认对证方案锁部分的verilog设计
西安电子科技大学
硕士学位论文
一种基于挑战应答原理的电子锁认证方案锁部分的Verilog设计
姓名:沈岚
申请学位级别:硕士
专业:软件工程
指导教师:柴常春;麦宋平
201201
摘要数据身份加密认证解决方案是通信信息安全的重要组成部分,它限制非法认
摘要
数据身份加密认证解决方案是通信信息安全的重要组成部分,它限制非法认 证者访问机密信息或者进行功能操作。目前主要应用较多的是静态验证码与动态 验证码加密认证技术。然而随着加密攻击手段的自动化以及多样化,静态验证码 认证技术由于其固有的安全漏洞己不再适用于对安全性有严格要求的的加密认证 场合。动态验证码认证技术消除了静态验证码认证技术大部分的安全漏洞,它抵 御常规的安全攻击手段更加有效,可以为加密认证系统提供更加可靠的信息安全 体系保证。
本文提出了一种基于挑战/应答机制的动态验证码加密认证电子锁方案,应答 端为“锁”挑战端为“钥匙”。该方案认证时由应答端利用随机数生成认证码并且 与序列号一同返回给挑战端,挑战端根据序列号查找到对应的密钥并且利用相关 加密算法加密认证码与密钥得到密文。如果双方加密后密文一致,那么身份认证 通过。文中实现了锁部分的Vefilog HDL代码设计,包括SHAl加密运算模块、 UART通信接口模块、异或校验和模块、LFSR伪随机数发生模块、缓存读写控制 模块、运算控制模块。此设计代码在FPGA开发板上与方案成品钥匙实物验证成 功通过。分析结果表明该方案可以广泛应用于有着加密身份认证需求的场合。
关键词: 挑战/应答SHA·1 UART Verilog FPGA
A
A bstract
Identity data authentication is an important component part of communication encryption security technology to restrict on illegal user access to confidential information or taking function operations.The identity authentication technology used commonly now is static password authentication and dynamic password authentication However,、析th the developing of encryption applications and attacks mean of
diversification,static password authentication technology as its own security flaws is no longer adapted to the higher security encryption applications.Dynamic password authentication technology has eliminated the safety defects of static password authentication technology.In the encryption applications system,it avoids the security vulnerabilities and makes information identity authentication system much more reliable and safer.
This paper show a dynamic password authentication scheme which is based on the challenge/response model,the chMlenge part is called key and the response part is called lock.The response part generates authentication code by random number and
sends it to the challenge part渤the serial number together.砀e challenge part looks
for the corresponding secret key via the serial number,and then encrypts the authentication code and the secret key to get the ciph
您可能关注的文档
- 一种红球菌全基因组范围的顺式上调控结合位点的预测分析.docx
- 一种高效智能型led路灯驱条动电源的分析与设计.docx
- 一种高性能dc-dc是稳压变换器研究.docx
- 一种基于modelm到agic3d的cadcam平台基础部分的研究与开发.docx
- 一种基于p2p流媒体直官播系统的分析与实现.docx
- 一种基于产生分式的流程管理模型分析方法.doc
- 一种基但于flextcl的olt网络管理系统.docx
- 一种基于操作码序列是的快速病毒检测方法-软件工程专业毕业论文.docx
- 一种基于step标准的cadcam平时台的研究与开发.docx
- 一种基于动态局部搜索的蚁群算法及其对tsp问题的求解-计算机应用技三术专业毕业论文.docx
文档评论(0)