Chip self-heating-based encryption control information nonlinear mapping method

By dividing the chip into two-dimensional matrix regions and randomly numbering network nodes, a nonlinear mapping of encrypted control information based on the chip's self-heating is achieved, which improves security and effectiveness and reduces the risk of reverse cracking.

CN116506110BActive Publication Date: 2026-05-22UNIV OF ELECTRONICS SCI & TECH OF CHINA
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
UNIV OF ELECTRONICS SCI & TECH OF CHINA
Filing Date
2023-04-24
Publication Date
2026-05-22

Smart Images

  • Figure CN116506110B_ABST
    Figure CN116506110B_ABST
Patent Text Reader

Abstract

The application discloses a kind of encryption control information nonlinear mapping methods based on chip self-heating, it is related to chip circuit's encryption information nonlinear mapping technical field, comprising: chip is divided into several physical area blocks according to two-dimensional matrix form, each physical area block is correspondingly provided with a hotspot unit and a network node, each physical area block corresponds different data representation;Each network node is numbered in disorder;Each array of heat intensity control information obtained according to encryption control information is transmitted to each corresponding network node;For a certain network node, the heat intensity control information received is transmitted to the corresponding hotspot unit, and the hotspot unit generates heat;According to the thermal imaging of chip and the data representation corresponding to each physical area block of chip, the nonlinear mapping result of encryption control information is obtained.The application improves the effectiveness of information mapping, better protects the transmission process of control information, and improves the security of information mapping.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of nonlinear mapping technology for encrypted information in chip circuits, and more specifically, to a nonlinear mapping method for encrypted control information based on chip self-heating. Background Technology

[0002] The FPGA-based information hiding method achieves dual hiding from configuration files to thermal imaging and finally to the information. The FPGA configuration file is processed and used as the carrier for information hiding. The FPGA, after being properly configured, will generate heat to produce a specific temperature map, which serves as the second carrier for information concealment.

[0003] Information representation methods based on chip thermal distribution can effectively extract and read out the information expressed in a specifically designed chip from the chip's thermal imaging map.

[0004] Traditional symmetric-key encryption methods using nonlinear transformations often provide a secure S-box mapping by increasing the number of nonlinear operations. Essentially, these are function mappings based on mathematical relationships, and their decryption mechanisms are traceable.

[0005] Existing nonlinear mapping methods for encrypted information based on chip self-heating adjust the circuit state through control information. A control module directly connects to hotspot units to control the illumination of these hotspots, causing the chip's self-heating to create a specific changing thermal distribution image. A thermal imager is then used to read this image, obtaining the embedded key information (i.e., the nonlinear mapping result), thus achieving nonlinear mapping for encrypted information. However, these methods require mapping the encrypted control information one-to-one with each hotspot enable signal according to a predefined mapping relationship. This direct circuit mapping makes the circuit structure too obvious, potentially vulnerable to reverse engineering, thus posing a high security risk. Summary of the Invention

[0006] The present invention provides a nonlinear mapping method for encrypted control information based on chip self-heating, which can alleviate the above-mentioned problems.

[0007] To alleviate the above problems, the technical solution adopted by the present invention is as follows:

[0008] This invention provides a nonlinear mapping method for encryption control information based on chip self-heating, comprising:

[0009] The chip is divided into several physical regions in the form of a two-dimensional matrix. Each physical region is equipped with a hotspot unit and a network node. Each physical region corresponds to a different data representation.

[0010] Network nodes in two adjacent physical regions can exchange data.

[0011] For each physical region block, its corresponding network nodes and hotspot units can interact with each other;

[0012] Randomize the numbering of each network node;

[0013] The encrypted control information is decrypted to obtain a complete control dataset. The control dataset includes the number of the starting network node for data transmission located at the beginning of the dataset, as well as several arrays. Each array corresponds to a network node. Each array includes heat intensity control information and control data for transmitting the heat intensity control information to the target network node.

[0014] Starting from the data transmission initiation network node, the heat intensity control information of each array in the control dataset is transmitted to the corresponding network node;

[0015] For a certain network node, if it receives the heating intensity control information in the corresponding array, it will transmit the heating intensity control information to the hot spot unit of its physical area block, and the hot spot unit will heat up according to the heating intensity control information.

[0016] The thermal image of the chip is acquired in real time using a thermal imager.

[0017] By summarizing all the thermal images and based on the data representations corresponding to each physical region block, the nonlinear mapping result of the encrypted control information is obtained.

[0018] In a preferred embodiment of the present invention, the network nodes are numbered in a random order using a user-defined method.

[0019] In a preferred embodiment of the present invention, randomizing the numbering of each network node means that there is no mathematical logical relationship between the numbers of each network node.

[0020] In a preferred embodiment of the present invention, the control data for transmitting the heating intensity control information to the target network node is represented by 1, 2, 3, and 4, where 1 indicates that the data is transmitted upward, 2 indicates that the data is transmitted to the right, 3 indicates that the data is transmitted downward, and 4 indicates that the data is transmitted to the left. Combined with the disordered allocation of network nodes, the transmission process of control information is better protected and the security of information mapping is improved.

[0021] In a preferred embodiment of the present invention, the control dataset deletes the array each time it transmits the heat intensity control information in an array to the corresponding network node, which further simplifies the decrypted encrypted control information.

[0022] In a preferred embodiment of the present invention, each physical region block corresponds to a temperature threshold range. When the temperature of the physical region block reaches the boundary value of the corresponding temperature threshold range, the hot spot unit of the physical region block stops heating.

[0023] In a preferred embodiment of the present invention, each hot spot unit includes a plurality of heating units, wherein the heating unit is a ring oscillator.

[0024] Compared with the prior art, the beneficial effects of the present invention are:

[0025] 1) Through the chip internal control network composed of network nodes, the nonlinear mapping of encrypted control information based on chip self-heating can be effectively realized. The heat intensity control information in the decoded encrypted control information is distributed to the corresponding network nodes. The network nodes control each hot spot unit according to the local heat intensity control information, which improves the effectiveness of information mapping.

[0026] 2) Traditional technology achieves real-time control of each hotspot through a single hotspot control center, which places high demands on the design of the control unit. In contrast, the method of this invention transforms the single hotspot control center into a sub-control center unit for each node, reducing the pressure on the control center. Furthermore, the circuits of each control center unit can be reused, thereby simplifying the logic design of the control unit and thus simplifying the nonlinear mapping process.

[0027] 3) By randomly numbering each network node and then selectively transmitting control data to the target network node based on the heat intensity control information, the transmission process of control information is better protected and the security of information mapping is improved.

[0028] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, embodiments of the present invention are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0029] To more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention and should not be regarded as a limitation on the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0030] Figure 1 This is a data flow diagram of the nonlinear mapping method for encrypted control information based on chip self-heating in this invention;

[0031] Figure 2 This is a chip layout planning diagram in an example of the present invention;

[0032] Figure 3 This is a diagram of the internal control network of the chip in an example of the present invention;

[0033] Figure 4 This is a structural network diagram of network nodes in an example of the present invention. Detailed Implementation

[0034] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are some embodiments of the present invention, but not all embodiments.

[0035] This invention discloses a nonlinear mapping method for encryption control information based on chip self-heating. This method is based on the thermal effect of the circuit, causing the chip circuit to generate a thermal image with specific changes due to self-heating. A thermal imager is used to read the information from the thermal distribution image to obtain the key information embedded within it (the nonlinear mapping result), such as... Figure 1 As shown.

[0036] Please refer to Figure 1 , Figure 2 and Figure 3 An example of the method of the present invention is as follows:

[0037] 1) Divide the chip into 16 physical region blocks in a 4×4 two-dimensional matrix. Each physical region block is equipped with a hotspot unit and a network node. Each physical region block corresponds to a different 1-bit data representation.

[0038] Within this system, network nodes in two adjacent physical regions can interact with each other; for each physical region, its corresponding network nodes and hotspot units can interact with each other.

[0039] In this invention, each hot spot unit includes a control input interface (for inputting a heating intensity control signal) and a corresponding number of heating units (such as ring oscillators) (depending on the specific heating intensity and the power of a single heating unit).

[0040] 2) Randomize the numbering of each network node.

[0041] After the thermal unit circuit is built, in order to control each hot spot unit and enable the input heat intensity control information to effectively adjust the heat distribution of the circuit and the irregular transmission of hot spots, the chip internal control network proposed in this invention is as follows: Figure 3 As shown, based on Figure 2 The layout plan randomly numbers each network node, and there is no direct mathematical relationship between the numbering order of adjacent network nodes.

[0042] This example uses a user-defined method to randomly number each network node. There is no mathematical or logical relationship between the numbers of the network nodes. For example, 12 and 0, 12 and 3, 0 and 7, 0 and 8, 3 and 8, 3 and 13 show no mathematical or logical relationship, which greatly improves the security of control information transmission.

[0043] 3) Decrypt the encrypted control information to obtain the complete control dataset.

[0044] The control dataset includes the number of the network node at the beginning of the data transmission, located at the beginning of the dataset, as well as several arrays.

[0045] Each array corresponds to a network node, and not all network nodes may be fully utilized; the specific utilization depends on the data information to be mapped. For example... Figure 4 As shown, the network node corresponds to the circuit structure, including the data communication part for receiving / sending datasets and the data processing part for reading and deleting datasets.

[0046] Each array includes heat intensity control information, as well as control data for transmitting the heat intensity control information to the target network node.

[0047] Starting from the data transmission initiation network node, the heat intensity control information of each array in the control dataset is transmitted to the corresponding network node;

[0048] For a certain network node, if it receives the heating intensity control information in the corresponding array, it will transmit the heating intensity control information to the hot spot unit of its physical area block, and the hot spot unit will heat up according to the heating intensity control information.

[0049] Each time the control dataset transmits the heat intensity control information from an array to the corresponding network node, that array is deleted from that node.

[0050] Figure 3 The internal control network shown can connect and control each hotspot unit. The total control information (the initial control dataset) can be accessed from any network node that needs to receive the heat intensity control information, and the heat intensity control information is transmitted to the corresponding network node according to the corresponding transmission order (up, down, left, right). After each hotspot unit receives the heat intensity control information from the internal control network, it will "light up" according to the preset, that is, perform heat generation at the corresponding intensity.

[0051] In this example, the control data that transmits the heat intensity control information to the target network node is represented by 1, 2, 3, and 4, where 1 indicates that the data is transmitted upwards, 2 indicates that the data is transmitted to the right, 3 indicates that the data is transmitted downwards, and 4 indicates that the data is transmitted to the left. Combined with the disordered allocation of network nodes, the transmission process of control information is better protected and the security of information mapping is improved.

[0052] In this invention, Figure 3 The internal control network shown has good scalability and can be expanded as hotspot units are added.

[0053] 4) Acquire thermal images of the chip in real time using a thermal imager.

[0054] 5) Summarize all thermal images, and based on the thermal images and the data representations corresponding to each physical region block, obtain the key information, namely the nonlinear mapping result of the encryption control information, which can also be called the information mapping representation.

[0055] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A nonlinear mapping method for encrypted control information based on chip self-heating, characterized in that, include: The chip is divided into several physical regions in the form of a two-dimensional matrix. Each physical region is equipped with a hotspot unit and a network node. Each physical region corresponds to a different data representation. Network nodes in two adjacent physical regions can exchange data. For each physical region block, its corresponding network nodes and hotspot units can interact with each other; Randomize the numbering of each network node; The encrypted control information is decrypted to obtain a complete control dataset. The control dataset includes the number of the starting network node for data transmission located at the beginning of the dataset, as well as several arrays. Each array corresponds to a network node. Each array includes heat intensity control information and control data for transmitting the heat intensity control information to the target network node. Starting from the data transmission initiation network node, the heat intensity control information of each array in the control dataset is transmitted to the corresponding network node; For a certain network node, if it receives the heating intensity control information in the corresponding array, it will transmit the heating intensity control information to the hot spot unit of its physical area block, and the hot spot unit will heat up according to the heating intensity control information. The thermal image of the chip is acquired in real time using a thermal imager. By summarizing all the thermal images and based on the data representations corresponding to each physical region block, the nonlinear mapping result of the encrypted control information is obtained.

2. The nonlinear mapping method for encryption control information based on chip self-heating according to claim 1, characterized in that, The network nodes are numbered in a random order using a user-defined method.

3. The nonlinear mapping method for encryption control information based on chip self-heating according to claim 1, characterized in that, Randomly numbering network nodes means that there is no mathematical or logical relationship between the numbers of the network nodes.

4. The nonlinear mapping method for encryption control information based on chip self-heating according to claim 1, characterized in that, The control data that transmits the heat intensity control information to the target network node is represented by 1, 2, 3, and 4, where 1 indicates that the data is transmitted upwards, 2 indicates that the data is transmitted to the right, 3 indicates that the data is transmitted downwards, and 4 indicates that the data is transmitted to the left.

5. The nonlinear mapping method for encryption control information based on chip self-heating according to claim 1, characterized in that, Each time the control dataset transmits the heat intensity control information from an array to the corresponding network node, that array is deleted from that node.

6. The nonlinear mapping method for encryption control information based on chip self-heating according to claim 1, characterized in that, Each physical region block corresponds to a temperature threshold range. When the temperature of the physical region block reaches the boundary value of the corresponding temperature threshold range, the hot spot unit of the physical region block stops heating.

7. The nonlinear mapping method for encryption control information based on chip self-heating according to claim 1, characterized in that, Each hot spot unit includes several heating units, and the heating unit is a ring oscillator.