Unlock instant, AI-driven research and patent intelligence for your innovation.

A system and method for encrypting and decrypting network data packets

A network data packet encryption and decryption technology, which is applied in the field of data communication, can solve the problems of increasing the CPU burden and the number of network data packet memory copies, etc., to reduce the CPU burden, improve the encryption and decryption efficiency, and avoid the effect of reading operations

Active Publication Date: 2021-09-24
ZHENGZHOU XINDA JIEAN INFORMATION TECH
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the information age where information security is increasingly valued, the processing of network data packets also needs to have encryption and decryption functions. To meet this requirement, the FPGA chip is equipped with an encryption and decryption module for encryption and decryption of network data packets; currently, When the data packet received by the network card needs to be sent to the encryption and decryption module of the FPGA for encryption and decryption processing, the traditional processing method is to configure the forward and reverse data packet buffer space for the encryption and decryption module, and then the host will receive the network data from the network card. The data packet is copied to the buffer space of the forward data packet space to be read. After the encryption and decryption is completed, the network data packet is stored in the reverse data packet buffer space, and then the network data packet is copied to the buffer set by the network card through the host. Send after the zone, this method has more memory copies of network data packets, which increases the burden on the CPU

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
  • A system and method for encrypting and decrypting network data packets
  • A system and method for encrypting and decrypting network data packets

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0036] It should be noted that when a component is considered to be "connected" to another component, it may be directly connected to the other component or there may be an intervening component at the same time.

[0037] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field of the invention. The terms used herein in the description of the present inv...

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 present invention proposes a system for network data packet encryption and decryption processing, including: CPU writes a command word to the command word FIFO to indicate that the network data packet to be encrypted and decrypted is ready, and triggers the forward DMA module; and write the source address, data length and destination address information of the network packet to be encrypted and decrypted into the forward data manager; the forward DMA module writes the forward data in the forward data manager The source address and data length information of the network data packet to be encrypted and decrypted are written in the channel data command word FIFO; the command word triggers the forward DMA module again, and the source address, data length and data length of the network data packet to be encrypted and decrypted are The destination address is transferred to the forward buffer, and the network data packet to be encrypted and decrypted is transferred to the forward buffer according to the source address and data length for the encryption and decryption module to perform encryption and decryption processing. The invention can reduce the copy of encryption and decryption processing, lighten the burden of CPU, and improve the efficiency of encryption and decryption.

Description

technical field [0001] The invention relates to the technical field of data communication, in particular to a system and method for encrypting and decrypting network data packets. Background technique [0002] FPGA (Field-Programmable Gate Array), that is, Field Programmable Gate Array, is a product of further development on the basis of programmable devices such as PAL, GAL, and CPLD. It emerged as a semi-custom circuit in the field of application-specific integrated circuits (ASIC), which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of original programmable device gates. [0003] In the information age where information security is increasingly valued, the processing of network data packets also needs to have encryption and decryption functions. To meet this requirement, the FPGA chip is equipped with an encryption and decryption module for encryption and decryption of network data packets; currently, When ...

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 Patents(China)
IPC IPC(8): H04L29/06H04L12/861
CPCH04L49/90H04L63/0428
Inventor 吴世勇苏庆会王斌李银龙王凯霖杨光徐诺乔绍虎刘武忠陈晓王中原姬少峰
Owner ZHENGZHOU XINDA JIEAN INFORMATION TECH