Font Size: a A A

Study Of Data Encryption And Ethernet Technology Based On System-on-Programmable-Chip

Posted on:2011-09-09Degree:MasterType:Thesis
Country:ChinaCandidate:B M LiFull Text:PDF
GTID:2178360305985246Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the developments of the Internet and the increasing of the application fields, embedded systems provide various services based on Internet. Meantime, the problem of Internet security needs to be resolved, especially in the field of the electronic commerce. Data encrypt technology is very important to data transfer systems. There are various data encrypt algorithms. The basic encrypt algorithms can be divided into two kinds:symmetrical secret-key encryption, dissymmetrical secret-key encryption. One of the famous symmetrical secret-key encryption standard is Data Encryption Standard (DES).FPGA is programmable, higher performance, higher density, lower power consume and lower cost, variable for embedded system applications. Many FPGA corporations provide various IPs for designers to use, including various microprocessors and peripheral controllers. DES algorithm is based on simple logic operations and lookup-table operations during the encrypt and subkey generation procedure. It's very suitable to implement this algorithm using Programmable Logic Devices. This design utilizes System-On-Programmable-Chip development platform provided by Xilinx, using MicroBlaze soft-core microprocessor, designing a DES IP core which connects with Ethernet MAC IP core and other IP cores. Based on this, this design implements the DES algorithm and primary network applications, building an echo server system and a remote-controlling system with lwip as data transfer protocols.Testing results indicate that it's more simple and flexible to design network and DES algorithm applications based on SOPC comparing with traditonal methods, and with higher data processing speed.
Keywords/Search Tags:FPGA, MicroBlaze, LwIP Protocol, DES, Ethernet
PDF Full Text Request
Related items