Font Size: a A A

The Design And Realization Of Remote Secure Update Of FPGA-Based System

Posted on:2012-05-27Degree:MasterType:Thesis
Country:ChinaCandidate:L H ZhaoFull Text:PDF
GTID:2218330368988502Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Design electronic system with the FPGA can not only rapid product concept type products according to the market demand to occupy market, but also can timely update product characteristics and performance according to the change of market demand to enhance the competitiveness of their products. And the FPGA Manufacturing costs continue to decline, Makes electronic system based on FPGA more and more appear in electronics market.Because of the FPGA is reconfigurable, the product design with FPGA can reconstruction and update. But the products have been distributed. We cannot find an environment like a laboratory condition of adjustment for update the products. At present each big FPGA device manufacturers have put forward and realized their concepts and techniques for remote configuration of FPGA product, but these properties is only directed at a few specific FPGA device. But the FPGA device which in design is widely used did not yet have the related characteristics and technical support. So, how to realize remote upgrade of the FPGA system design with general FPGA device become a outstanding problems in FPGA product design. Meanwhile in the face of various forms of market competition, safety is also a question must consider.According to this current situation, design and realized the SoPC prototype system for FPGA system of remote and security update. And on this prototype basis, realize the link authentication with remote upgrade data server and data for the system hardware and software update. The SoPC prototype system in order to facilitate the FPGA system of integration, increase the FPGA system remote security upgrade function with no obvious increase in system logic resources. Integrated NiosII soft processors and corresponding memory control interface and network interface use Avalon bus. Considering the safety problems in remote update, Put forward a method that the data encryption key use of the hardware store and sequential control literacy. The software system is based on U-boot, Realize the MD5 digital authentication and AES encryption processing for upgrade data packets. The system our research is based on the DE2-70 development platform to realize and verification. Completed the synthesis and software compiler download debug. Through the FTP client in U-boot, submit authentication information, gain remote upgrade packets, and then completed system remote upgrade successfully.
Keywords/Search Tags:FPGA, Remote security upgrade, U-boot, MD5, AES
PDF Full Text Request
Related items