Internet of Things terminal node physical safety protection method, device and circuit
A physical technology of IoT terminals and nodes, applied in the field of IoT, can solve the problems that IoT terminals are vulnerable to malicious attacks, and achieve good adaptability and practicability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0045] According to an embodiment of the present invention, a physical security protection method for an Internet of Things terminal node is provided, see figure 2 , including the following steps:
[0046] S101: extracting the SRAM initial value of the IoT terminal node chip in a safe state, adopting a hash algorithm to digest the SRAM initial value, and then using a block encryption algorithm to encrypt the digest value to obtain an encrypted first digest value;
[0047] S102: read the power-on data of the SRAM in the IoT terminal node chip after power-on;
[0048] S103: Perform error correction decoding on the power-on data, obtain random seed data, and obtain a second abstract value by hashing the random seed data;
[0049] S104: read and decrypt the encrypted first digest value, obtain the decrypted first digest value, and compare the first digest value with the second digest value;
[0050] S105: If the first digest value is equal to the second digest value, the authenti...
Embodiment 2
[0060] According to another embodiment of the present invention, a physical security protection device for an Internet of Things terminal node is provided, see Figure 4 ,include:
[0061] The first digest value acquisition unit 201 is used to extract the initial value of the SRAM of the IoT terminal node chip in a secure state, use a hash algorithm to digest the initial value of the SRAM, and then use a block encryption algorithm to encrypt the digest value to obtain the encrypted first a digest value;
[0062] The power-on data reading unit 202 is used to read the power-on data of the SRAM in the IoT terminal node chip after power-on;
[0063] The second digest value acquiring unit 203 is configured to perform error correction decoding on the power-on data, obtain random seed data, and obtain a second digest value by hashing the random seed data;
[0064] A comparing unit 204, configured to read and decrypt the encrypted first digest value to obtain the decrypted first dig...
Embodiment 3
[0068] According to yet another embodiment of the present invention, a physical security protection circuit for an Internet of Things terminal node is provided, see Figure 5 , including: including: (1) secure processor core; (2) secure boot unit; (3) physical random function generating unit (true random number generator); (4) storage access control unit; Encrypted authentication module for path analysis.
[0069] The secure processor core can be implemented by adding a secure trusted unit to a common core, such as ARM's SC000 or SC100 core. Generally include the following security features, the instruction cycle of multiplication and division can be adjusted so that all multiplication and division have the same execution cycle; the timing of branch and jump instructions can be adjusted so that all branch and jump instructions have the same execution cycle; it can be randomly inserted The operation of branch jumping in place disrupts the cycle of instruction execution flow; c...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


