Hardware trojan resistant integrated circuit design method and system

A technology for integrated circuits and hardware Trojan horses, applied in the field of anti-hardware Trojan horse integrated circuit design methods and systems, can solve problems such as integrated circuit hardware Trojan horse attacks, and achieve the effects of increasing activation probability, conversion probability, and conversion probability.

Inactive Publication Date: 2017-10-10
SOUTHWEST JIAOTONG UNIV +1
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] This application provides an anti-hardware Trojan horse integrated circuit design method and system to solve the problem that integrated circuits designed by traditional methods are easily attacked by hardware Trojan horses

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
  • Hardware trojan resistant integrated circuit design method and system
  • Hardware trojan resistant integrated circuit design method and system
  • Hardware trojan resistant integrated circuit design method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] see figure 1 , a flow chart of an embodiment of the anti-hardware Trojan integrated circuit design method provided by the present application. Such as figure 1 As shown, the method includes:

[0022] S101. Form the internal nodes whose conversion probabilities of the integrated circuit are lower than a preset conversion probability threshold into a first node set.

[0023] The integrated circuit contains many internal nodes, and the signal probability of each internal node is calculated, and the signal probability includes the input signal probability and the output signal probability. For a logic gate in an integrated circuit, the input probability of the initial internal node is generally known, and the output probability of the corresponding logic gate can be calculated through the input probability. For example, the signals of the two input internal nodes of a 2-input AND gate are known, and the probability of a high-level signal is 0.5, then the signal probabili...

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 embodiment of the invention discloses a hardware trojan resistant integrated circuit design method and system. The hardware trojan resistant integrated circuit design method comprises the steps that internal nodes with integrated circuit conversion probability lower than a preset conversion probability threshold value form a first node set; the internal nodes having the lowest signal probability and smallest logic depth in the first node set are selected to form a second node set; according to the number of the internal nodes in the second node set, corresponding internal nods are selected to be inserted into a preset circuit, wherein the preset circuit comprises a one-from-two multiplexer and one scanning trigger; when the key path delay of an integrated circuit after preset circuit insertion is compared with the key path delay of an original integrated circuit, whether new internal nodes are needed for replacement and need to be inserted into the preset circuit or not is determined. After the corresponding internal nods are selected to be inserted into the preset circuit, the node conversion probability is improved, the activated probability is improved when hardware trojan selecting nodes are inserted, so that hardware trojans cannot find appropriate insertion nodes to be inserted into the integrated circuit, the risk that the integrated circuit is attached by hardware trojans is reduced.

Description

technical field [0001] The present application relates to the field of circuit design, in particular to a method and system for designing an anti-hardware Trojan integrated circuit. Background technique [0002] Integrated circuit design is to design a circuit that meets the user's needs through circuit research and development according to the user's needs. Generally, the designed circuit needs to be packaged to obtain the corresponding chip. With the development of IP multiplexing technology, many functional modules of integrated circuits may also be purchased directly by designers from third-party IP design companies, rather than completely designed by themselves. This kind of industrial model in which overall design and module design are independent of each other, and design and production are separated, determines that there will be safety hazards in the circuit design, manufacturing and use of chips. For example, during the design process, the IP provider may implant ...

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): G06F17/50G06F21/76
CPCG06F21/76G06F30/398
Inventor 吴新春徐力叶文霞周彬
Owner SOUTHWEST JIAOTONG 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