An integrated circuit based on logical encryption and an encryption method thereof

A technology of integrated circuits and encryption methods, applied in the direction of internal/peripheral computer component protection, etc., can solve the problems of inability to achieve defense effects, failure to consider low controllability node associations in integrated circuits, and reduce integrated circuit performance, etc., to achieve effective results Good, small area overhead, overcome the effect of large performance impact

Active Publication Date: 2019-01-29
XIDIAN UNIV
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the first method does not take into account the impact of the logic encryption circuit on the critical path of the integrated circuit when inserting the logic encryption circuit, thereby affecting the performance of the integrated circuit, and the first method does not take into account the low controllability of the integrated circuit The relationship between the nodes with low controllability is only processed independently for each node with low controllability. This method will repeatedly insert multiple logic encryption circuits on one path in the integrated circuit, thus bringing unnecessary problems to the integrated circuit. The area overhead of the integrated circuit also reduces the performance of the integrated circuit; the second method can avoid the coverage of the integrated circuit by the test vector because the untrusted third-party foundry can also use the optimized test vector to analyze the integrated circuit. In order to re-choose other positions that cannot be covered and implant hardware Trojan horses, this method cannot achieve the expected defense effect.

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
  • An integrated circuit based on logical encryption and an encryption method thereof
  • An integrated circuit based on logical encryption and an encryption method thereof
  • An integrated circuit based on logical encryption and an encryption method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The present invention will be described in further detail below in conjunction with specific examples, but the embodiments of the present invention are not limited thereto.

[0050] See figure 1 , figure 1 It is a schematic flowchart of an encryption method for an integrated circuit based on logic encryption provided by an embodiment of the present invention. An encryption method for an integrated circuit based on logic encryption provided by an embodiment of the present invention includes:

[0051] Step 1, determining the signal turnover rate of the nodes in the integrated circuit;

[0052] The integrated circuit is composed of specific logic units and the connections between them. The nodes are the logic units in the integrated circuit, such as XOR gates, inverters, flip-flops, etc.; the signal turnover rate is used to characterize the controllability of the nodes sex.

[0053] Further, an integrated circuit carrying a scan chain is obtained;

[0054] Specificall...

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 integrated circuit based on logic encryption and an encryption method thereof. The invention includes that the signal flip rate of a node in the integrated circuit is determined; a low controllability node list is established according to the signal flip rate of the node, wherein the first low controllability node list comprises a plurality of low controllability nodes;updating a low controllability node list according to a critical path of the integrated circuit; acquiring a driving node according to the low controllability node in the updated low controllabilitynode list; the integrated circuit is encrypted according to the driver node to obtain an encrypted integrated circuit. The encryption method of the integrated circuit of the invention is a method fordefending hardware Trojan horse based on logic encryption. The invention avoids the low controllability node on the critical path and does not perform any treatment on the low controllability node, avoids inserting additional and useless circuits on the critical path, reduces the influence on the integrated circuit performance, and thus overcomes the problem that the prior art method of defendingthe hardware Trojan horse has great influence on the integrated circuit performance.

Description

technical field [0001] The invention belongs to the technical field of integrated circuits, and in particular relates to an integrated circuit based on logic encryption and an encryption method thereof. Background technique [0002] An integrated circuit (integrated circuit) is a tiny electronic device or component. Integrated circuits have the advantages of small size, light weight, fewer lead wires and soldering points, long life, high reliability, and good performance. At the same time, their cost is low and they are convenient for mass production. It is not only widely used in industrial and civil electronic equipment (such as radio recorders, televisions, computers), etc., but also in military affairs, communications, remote control, etc. [0003] In the design process of integrated circuits, untrusted third-party foundries can implant hardware circuits with malicious functions into integrated circuits without the designer's knowledge. This hardware circuit with malic...

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/72G06F21/76
CPCG06F21/72G06F21/76
Inventor 史江义白永晨陈琦璇员维维汪滔许志鹏
Owner XIDIAN 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