需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15076 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着现代科学技术的发展,芯片作为新一代通讯技术的载体,发挥着越来越重要的作用.而芯片之间的通讯则是越来越频繁,芯片通讯技术应用于多社会现实的多个方面,比如,银行卡、蓝牙、军用通讯设备等等,因此,芯片通讯的安全性能成为目前比较主要的一个研究方向.纵观目前国内外,芯片通讯加解密技术并非十分成熟,目前有一些芯片通讯的加解密技术,但是基于变长口令的加解密接口芯片则为数不多,且资料较少. 本文阐述的是一种基于变长口令的通信加解密接口芯片.变长口令,指的是口令受攻击变长,详细来说,在芯片之间的通讯过程中,要经过口令对比,当双方口令对比相同时,则通讯过程正常进行;否则,若是出现口令对比不同,则芯片终止通讯过程,并且将下一次芯片对比时所需要的口令加长,以加强安全保护效果. 本论文所设计的基于变长口令的通信加解密接口芯片是基于FPGA(现场可编程门阵列),使用Verilog语句编写完成,重点讨论了加解密接口芯片的仿真验证过程,以Xilinx ISE Design Suite为平台,以xc6vlx240t为模拟测试芯片,对所设计的基于变长口令的通讯加解密接口芯片进行了测试,测试结果表明通讯能正常进行,程序功能能正常运行,能够达到设计要求.本文研究内容对于芯片在现实信息通讯中具有重要的参考意义. 关键词:变长口令;现场可编程门阵列;Verilog;加解密接口
目录 摘要 ABSTRACT 第1章 绪论-1 1.1课题研究背景及意义-1 1.1.1当代芯片通讯技术的发展现状-1 1.1.2课题研究的意义-1 1.1.3芯片设计所涉及的技术-1 1.1.4课题主要研究工作-2 第2章 PFGA以及Verilog硬件编程语言介绍-3 2.1 可编程逻辑器件的发展历程-3 2.2 Xilinx的PFGA介绍-3 2.3 Xilinx Virtex6芯片介绍-4 2.4 IP核介绍-4 2.5 Verilog 编程语句介绍-4 2.6状态机-5 第3章 加解密技术与算法介绍-7 3.1 密码协议-7 3.2随机和伪随机数列-7 3.2.1随机数列-7 3.2.2伪随机数列-7 3.3密码安全与密码破解-7 3.4变长口令介绍-8 第4章 基于变长口令的通信加解密接口芯片的工作原理和设计过程-9 4.1 基本原理-9 4.2 设计过程-9 4.2.1 伪随机数的设计过程-9 4.2.2 伪随机数列的储存设计过程-9 4.2.3 通讯时口令对比的设计过程-9 4.3 芯片通讯结构图-10 4.4系统各模块以及作用-10 第5章 基于变长口令的通讯加解密接口芯片的仿真-13 5.1芯片端口说明-13 5.2芯片仿真过程-13 第6章 结论与展望-17 6.1结论-17 6.2不足之处及未来展望-17 参考文献-18 致 谢-19 附录Verilog代码-20 |