Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

FPGA dynamic configuration system based on cloud encryption

A dynamic configuration, cloud-based technology, applied in program loading/starting, program control devices, computer security devices, etc., can solve the problems of illegal acquisition of configuration data, leakage of research results, etc., to prevent illegal acquisition and use, and to achieve good confidentiality. Effect

Inactive Publication Date: 2021-03-19
FUDAN UNIV
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the above several FPGA configuration methods, there is the problem of how to prevent the configuration data from being illegally obtained, resulting in the leakage of research results

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 dynamic configuration system based on cloud encryption

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Design cloud server

[0020] The cloud server is configured by a communication management app and related FPGA configuration data files. The functionality of the server software includes: Provide a remote client access interface via the TCP protocol; symmetrical encrypted decryption protocol and asymmetric encrypted decryption protocol, respectively, for key transmission and data analysis; FPGA configuration data file management.

[0021] Designed microprocessor for FPGA configuration

[0022] The present invention adopts a single-chip microprocessor having a strongly encrypted function as a master microprocessor. At the same time, network communication modules are configured, including wired network communication, wireless network communication, or mobile data communication.

[0023] The microprocessor performs TCP / IP communication with the cloud server over a communication network. The process of communication includes two phases, the first stage is to use a built-in en...

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

The invention relates to an FPGA, a microprocessor, dynamic configuration of the FPGA, encryption configuration of the FPGA and cloud encryption, in particular to a FPGA dynamic configuration method,which is characterized in that encrypted configuration data is obtained by the microprocessor through the cloud through cloud encryption, decryption is carried out by using a decryption algorithm built in the microprocessor, and then the FPGA is dynamically configured by using the decrypted data. According to the invention, the configuration data of the FPGA is stored in the cloud for strict protection; the microprocessor acquires the data from the cloud through the encryption channel, decrypts the encrypted data and then uses the decrypted data for FPGA configuration; configuration data are protected to the maximum extent, illegal acquisition and use are prevented, remote dynamic configuration can be carried out on the FPGA, and the effects of being good in confidentiality effect and flexible in configuration are achieved.

Description

Technical field [0001] The present invention relates to the dynamic configuration of FPGA, microprocessor, FPGA, encryption configuration of FPGA, and cloud encryption, particularly to encrypt the encrypted configuration by the microprocessor through the cloud, and use built-in microprocessor The decryption algorithm is decrypted, and then the FPGA dynamic configuration method for dynamically configured FPGA with decryption data. Background technique [0002] The FPGA device belongs to a semi-customized circuit in a dedicated integrated circuit, which is a programmable logical array. The basic structure of the FPGA includes programmable input and output units, configurable logic blocks, digital clock management modules, embedded blocks RAM, wiring resources, embedded dedicated hard core, and underlayer. Since the FPGA has rich wiring resources, repeatable programming and high integration, low investment, and has been widely used in digital circuit design. The FPGA design process ...

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/76G06F21/60G06F9/445G06F30/331
CPCG06F21/76G06F21/602G06F9/4451
Inventor 陈利锋
Owner FUDAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products