Reconfigurable switch forwarding engine analyzer capable of destroying hardware Trojan

A forwarding engine, hardware Trojan technology, applied in data exchange networks, electrical components, digital transmission systems, etc., can solve the problems of inability to parse packets, increase the risk of attack command penetration, and achieve the effect of high security and high flexibility

Active Publication Date: 2019-03-15
TSINGHUA UNIV
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, in the data flow of the switch forwarding engine parser, because the parser needs to identify and analyze the fields in the received packet, it must be based on the original value of the data, so simply transcoding at the d

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
  • Reconfigurable switch forwarding engine analyzer capable of destroying hardware Trojan
  • Reconfigurable switch forwarding engine analyzer capable of destroying hardware Trojan
  • Reconfigurable switch forwarding engine analyzer capable of destroying hardware Trojan

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0020] The present invention will be described in detail below with reference to the drawings and embodiments.

[0021] Such as figure 1 As shown, the present invention first briefly introduces the typical structure and working principle of the switch forwarding engine chip. The working principle of the forwarding engine chip of the Ethernet switch is: the forwarding engine is externally connected to the Ethernet port of the switch, and receives packets from various ports. After the packets from different ports are analyzed and processed by the L1 layer, the second layer packets are aggregated (combined process) step by step to form a channel, which is serially input into the switch forwarding engine. The forwarded packet processed by the switch forwarding engine is shunted and transmitted to the corresponding destination port for output (the branching process). Among them, the forwarding engine is internally connected to the CPU and a series of look-up tables (some implemented ...

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 a reconfigurable switch forwarding engine analyzer capable of destroying hardware Trojan. The analyzer comprises a data preprocessing unit, a plurality of cascaded basic processing units and an extraction unit; a key path of the basic processing unit of the first stage is used for extracting and shifting key bit keywords of a key, and sending a result to a data path of thecurrent stage and a key path of the next stage; the data path of the basic processing unit is used for extracting and shifting key fields of data frames, generating extracted field offsets of the basic processing unit of the next stage and field offsets of the current stage, and sending the field offsets, field identifiers and the shifted data frames to the basic processing unit of the next stageor the current stage; the basic processing units of other stages carry out key word extraction and shifting on key frames and the data frames in sequence; and the extraction unit carries out key frame and data frame extraction from the basic processing unit of the last stage and forwards the extracted key and data frames to a subsequent packet processing part. The analyzer can be widely applied to the design of the switch forwarding engine analyzer.

Description

technical field [0001] The invention belongs to the technical field of network switch chip design, in particular to a reconfigurable switch forwarding engine resolver capable of destroying hardware Trojan horses. Background technique [0002] The switch forwarding engine is the core component of the switch chip. Its task is to analyze and process the received layer 2 packets (also called frames), form a lookup request for the routing table and send it to the search engine, and according to the query returned by the search engine The table result performs forwarding processing on the packet, including modification (replacement, addition, deletion, etc.) of the packet header, and finally forwards or discards the encapsulated new packet. What determines the packet processing operation is the key field of the packet header and the forwarding and classification rules set by the switch, so the packet header needs to be parsed and extracted. The parser (parser) of the switch forwa...

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
IPC IPC(8): H04L29/06H04L12/933H04L45/74
CPCH04L49/10H04L63/145H04L69/12H04L69/22H04L69/24H04L2463/041H04L45/7452H04L49/20H04L45/745H04L49/351
Inventor 李翔宇杨芳
Owner TSINGHUA UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products