基于FPGA的千兆网络安全通信研究与实现
[Abstract]:The development of computer technology has brought about the sudden increase of all kinds of data, and how to transmit a large number of data stably, quickly and safely has become the focus of current research. With the development of various embedded technologies, the design forms of secure Gigabit Ethernet are also various. From the simplest single chip microcomputer to the ARM processor which needs more complex embedded software programming, to the FPGA, based on hardware logic, the secure Gigabit Ethernet function can be realized. Among a series of implementation methods, FPGA has unique advantages in the design of miniaturized equipment because of its high integration, parallelism design, design flexibility and so on. This paper introduces a design method of secure Gigabit Ethernet based on FPGA. The hardware platform of secure Gigabit Ethernet is designed by using FPGA logic, and the encryption transmission of data is realized by combining the embedded software part of FPGA. In this paper, the technical theoretical basis used in the design is introduced, including the internal structure characteristics of FPGA, the implementation basis and concrete structure of AES algorithm, and the simplified TCP/IP protocol stack model used. The MAC controller and PHY chip are deeply studied. On this basis, a custom data link layer IP core based on MAC controller is designed, and the custom asynchronous AXI-FIFO is used to ensure the integrity and reliability of the data in the process of cross-clock domain transmission. In order to ensure the security of the data, the custom AES algorithm IP core is used in the system. In order to ensure the key security of AES algorithm encryption and decryption, combined with the characteristics of FPGA hardware design, the oscillator is used to generate true random numbers as encryption and decryption keys. In order to save the logic resources of FPGA, the AES encryption and decryption modules are processed uniformly by module reuse. On the basis of completing the design of the key hardware module, the source code of LWIP is ported, and the code related to the underlying network interface is redesigned according to the design needs. In the application layer, a custom data receiving and sending function is designed and implemented, and the received data is printed and verified. Finally, in order to debug the system conveniently, the hardware module is tested modularize. When the custom IP core test case is designed, the TestBech test case is designed to generate the data to be sent. After the custom IP core test is successful, then the board level test of the system is carried out. Through board level test, it is proved that the Gigabit Ethernet designed in this paper can realize the encrypted transmission of data, and by analyzing the resource loss in FPGA, we can get that the design does not use any special embedded IP core, and obviously reduces the consumption of logic resources in FPGA.
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.11
【相似文献】
相关期刊论文 前10条
1 孙雪俊,周祖成;千兆以太网技术及其进展[J];电子技术应用;2000年07期
2 ;思科千兆以太网在证券行业中的成功应用[J];上海微型计算机;2000年51期
3 T.C.Tan;;千兆以太网援手六类[J];每周电脑报;2000年03期
4 ;千兆以太网[J];电子科技;2001年02期
5 王晓莉;千兆以太网技术综述[J];呼伦贝尔学院学报;2001年03期
6 子晨;21世纪日本学校千兆以太网的应用技术研讨会将在沪召开[J];工程设计CAD与智能建筑;2001年12期
7 是云冰,李之棠;千兆以太网传输线路的研究[J];湖北师范学院学报(自然科学版);2001年02期
8 刘畅;千兆以太网卡趋向小型化[J];互联网周刊;2001年31期
9 石淑华,王青;千兆以太网技术发展的分析[J];福建电脑;2002年08期
10 林重顶;应用千兆以太网实现e生活[J];市场与电脑;2002年Z1期
相关会议论文 前10条
1 吴武雄;;千兆以太网交换技术在高速公路上的应用[A];中国高速公路管理学术论文集(2009卷)[C];2009年
2 赵静;张来保;;千兆以太网技术的应用[A];中国航海学会船舶机电与通信导航专业委员会2002年学术年会论文集(通信导航分册)[C];2002年
3 吕小平;向健勇;黄河清;唐小峰;;基于千兆以太网的高速数据采集系统设计[A];2008'中国信息技术与应用学术论坛论文集(二)[C];2008年
4 陈晔峰;;在第五类双绞线上实现千兆以太网[A];第五届全国优秀青年气象科技工作者学术研讨会学术论文集[C];2002年
5 翁玉芬;方建滨;车永刚;王正华;;All-to-all在千兆以太网集群上的性能分析[A];2009全国计算机网络与通信学术会议论文集[C];2009年
6 江榕;;千兆以太网及在SDH上的应用[A];全国第十次光纤通信暨第十一届集成光学学术会议(OFCIO’2001)论文集[C];2001年
7 春增军;;不同厂商千兆以太网设备互联关键技术分析[A];广东省电机工程学会2003-2004年度优秀论文集[C];2005年
8 徐o,
本文编号:2498866
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2498866.html