| With the increasing attention to the value of information,it is an urgent application requirement that how to store confidential data more reliably.Based on laboratory project,this design intended to figure out a solution of high-reliable secure data storage system.The system can be used in the industrial or personal occasions that require data protection.Considering the generality and safety,this design developed’ system with FPGA of Altera’s Cyclone Ⅱ series chips and completed system according to the FPGA development process.This thesis analysed system requirements and researched kinds of safety data storage technologies and solutions.By comparing the safety performance and implementation complexity,this thesis selected AES encryption algorithm and authentication to ensure the data security,and designed dual-FPGAs processing to improve reliability,and achieved extensible interfaces for versatility.The thesis has completed the work as below:1.Analysed data safety requirements and researched kinds of solutions,including encryption,authentication and integrity verification.Considering the complexity and safety,this thesis selected AES encryption and HASH algorithm based authentication.This thesis described the technical principle,designed FPGA modules,and detailed functional simulation results and analysis.2.To improve system reliability,this thesis designed dual-FPGAs processing,which is different with traditional system.Two FPGAs ran different processes and communicated with each other by the mechanism designed.Eventually this thesis formed a complete system design combined with data safety solutions.3.According to the FPGA development process,this thesis completed system frame design,module division,Verilog HDL language implementation and functional simulation.This thesis designed the safety and complexity balanced system solution,and realized the high reliable data storage device to meet project requirements. |