Font Size: a A A

The Design And Implementation Of PCIE Encryption Card System Based On The Security ASIC Password Chip

Posted on:2018-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:S PengFull Text:PDF
GTID:2348330512490372Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the development of science and technology and the progress of the society,the data transmission capability of traditional interface cannot meet the needs of users.And the users' recognition and demand for data transmission security is also increasing.This design is to satisfy the users' large data size and high security needs.This thesis describes the design and implementation of a PCIE encryption card system based on domestic high performance ASIC security chip in detail.This design mainly includes two aspects: 1.FPGA implements data interaction between the PEX8311 chip and the security ASIC password chip.Developing Verilog HDL code,and satisfying the Timing requirements of the password chip with the state machine.And Simulation test was carried out on the Verilog HDL code,and verifying Verilog HDL code's correctness to achieve real data interaction.2.Designing PC software,developing C++ code,and debugging,testing and verifying the C ++ code of the PC software to ensure that it can send the correct data,address,command and so on to the password chip.This design uses the PEX8311 chip,realizes data interaction between the PC software and FPGA chip,the data is sent to FPGA by the PEX8311 chip.Then the data is sent to the security ASIC password chip by FPGA internal logic.Implementing the PC software's the flexible control to the cipher chip,PC software send data,command,address,etc.,to security ASIC cipher chip,so as to manipulate the cipher chip's SM2 encryption/ decryption arithmetic,SM3 operations,key agreement,etc..This design eventually forms the PCIE encryption card's the minimum system,can let the users more intuitive experience control of cipher chip,and meet the needs of users for data security.This design uses PEX8311 chip,FPGA internal logic,ASIC security password chip to design to a PCIE encryption card's minimum system.It can transmit the mass of data,and to ensure the security of data,ultimately to operate SM2 algorithm and SM3 algorithm for these data.This design adopts the PCIE interface for data transmission and supports the PCIE 1.0a standard.Compared to traditional interfaces,such as: USB,SPI,UART,etc.,this interface type can meet user needs of data transmission because it behaves advantages of larger data transmission amount and faster transmission speed.Because the timing between PEX8311 chip and ASIC security chip is completely different,so this design uses the Verilog HDL language design state machine to fake password chip timing requirements,to complete data interaction between the PEX8311 and password chip.This design's design ideas are distinct,and design concept is simple and clear.Completely standing in the view that user use conveniently and satisfy customers' needs,completing the design and implementation of PCIE encryption card system.This thesis has completed the design and implementation of PCIE encryption card system from the point of view of meeting user's convenience and use needs.
Keywords/Search Tags:ASIC security password chip, PEX8311, Verilog HDL, PCIE, Upper computer
PDF Full Text Request
Related items