Check patentability & draft patents in minutes with Patsnap Eureka AI!

FPGA encryption protection method, system and server

A server and encrypted technology, which is applied in the computer field, can solve the problem of low FPGA security and achieve the effect of strong operability, ensuring confidentiality and increasing flexibility

Inactive Publication Date: 2019-03-29
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF0 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In view of this, the purpose of this application is to provide a kind of FPGA encryption protection method, system and server, to solve the lower problem of FPGA security in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • FPGA encryption protection method, system and server
  • FPGA encryption protection method, system and server
  • FPGA encryption protection method, system and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0034] Aiming at the problems existing in the prior art, the embodiment of the present application provides an FPGA encryption protection method, adding an encryption module to the PCI-E board of the server, encrypting and storing the configuration file of the FPGA, and powering the FPGA on the server. After reading the configuration file from the PCI-E board and decrypting it, it can be used again, thereby ensuring the confidentiality of the FPGA program and improving the security o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A FPGA encryption protection method, system and server are provided. That method comprises the steps of: The key is arranged in the ROM unit of the PCI-E card; The encryption and decryption module ofthe PCI-E card encrypts the configuration file of the FPGA according to the key to obtain the encrypted configuration file; the encrypted configuration file is stored to a storage unit; During serverpower-on startup, The encryption and decryption module of the PCI-E card decrypts the encrypted configuration file according to the key to obtain the configuration file; The configuration file is loaded into a RAM cell in the FPGA for execution. By adopting the scheme provided by the embodiment of the application, the confidentiality of the FPGA configuration file can be ensured, the program security of the FPGA is effectively protected, and malicious reading of the configuration file by malicious personnel such as hackers is prevented. In addition, the scheme does not need to change the hardware structure of the server motherboard, which has low cost and strong operability, and increases the flexibility of the design.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to an FPGA encryption protection method, system and server. Background technique [0002] FPGA is a programmable logic device, which is used to implement various algorithms, control, digital logic and other functions, and has been widely used in electronic information, communication engineering and other fields. FPGA also has a wide range of applications in servers, such as realizing power control, logic algorithms, acceleration units, etc., and is an indispensable part of servers. [0003] Since the FPGA is a volatile device, its internally stored program will be lost after power failure, so it is necessary to use an external non-volatile memory (such as Flash) to store its program file. figure 1 It is a schematic diagram of an FPGA configuration file storage method in the prior art, such as figure 1 As shown, the configuration file of the FPGA is stored in the Flash ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/60G06F21/72
CPCG06F21/602G06F21/72
Inventor 苏振宇
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More