Internet of Things communication system based on quantum random number password encryption technology

By employing quantum random number cryptography in IoT communication systems, and using keys generated by quantum random number generators for encryption and decryption, the problem of key leakage is solved, achieving higher security and stability while reducing costs.

CN223613363UActive Publication Date: 2025-11-28NAT QUANTUM COMM (GUANGDONG) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202423323018.3
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-11-28
Estimated Expiration
2034-12-31

AI Technical Summary

Technical Problem

The existing encrypted transmission methods between IoT communication devices and cloud servers are prone to key leakage, posing a security risk.

Method used

The encryption technology is based on quantum random number cryptography. The key generated by the quantum random number generator is pre-stored in the key storage module, and encryption and decryption operations are performed between the IoT communication device and the cloud server to ensure that the key cannot be cracked.

Benefits of technology

It improves the security and stability of IoT communication systems, reduces costs, solves the problem of poor key security in existing technologies, and enhances the security and stability of the system while reducing costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223613363U_ABST
    Figure CN223613363U_ABST
Patent Text Reader

Abstract

The utility model discloses an internet of things communication system based on quantum random number password encryption technology, comprising an internet of things communication device and an internet of things cloud server, the internet of things cloud server comprises a quantum random number generator, a first secret key storage module, a first encryption module, a first decryption module and a first communication module; the Internet of Things communication equipment comprises a second key storage module, a second encryption module, a second decryption module and a second communication module; the first communication module is connected with the second communication module; the random number generator is respectively connected with the first key storage module and the second key storage module; the first and second key storage modules are respectively connected with the first and second encryption modules and the first and second decryption modules, and the first and second communication modules are respectively connected with the first and second encryption modules and the first and second decryption modules. By arranging the key storage module and the quantum random number key, the security and the stability of the digital economic industry field and the information system are greatly improved, and the cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The utility model relates to quantum cryptography and internet of things communication field, concretely relates to a kind of internet of things communication system based on quantum random number cryptography encryption technology. BACKGROUND

[0002] Quantum random number generator (QRNG) is quantum physical process to produce ideal true random number, there are currently a variety of quantum random number cryptography application scheme, and the pseudo-random number generator based on mathematical algorithm commonly used is essentially different, QRNG is the key technology of commercial cryptography and quantum key distribution system (QKD).

[0003] Global data economy development promotes the development of internet of things technology and commercial cryptography, city continues to evolve towards wisdom and digitization, we gradually enter the era of wisdom interconnection of internet of things, enjoy the convenience of wisdom life.Integrated big data wisdom system, data security problem of intelligent cloud platform become the focus of attention of all circles.

[0004] In order to realize the security of data between internet of things terminal and internet of things platform, the data will be usually encrypted. At present, the encrypted transmission of data between internet of things communication equipment and internet of things cloud server usually adopts the following two ways: one is that internet of things communication equipment and internet of things cloud server agree on key in advance, and the key is preinstalled in internet of things communication equipment and internet of things cloud server, and the preinstalled key is used to realize the encrypted transmission of data between internet of things communication equipment and internet of things cloud server; two is that the key is distributed by internet of things cloud server, and is sent to internet of things communication equipment through short message, and the distributed key is used to realize the encrypted transmission of data between internet of things communication equipment and internet of things cloud server. However, the preinstalled key and the key sent through short message are easy to cause key leakage, and there is certain security risk.

[0005] Therefore, it is necessary to improve the existing technology of internet of things communication encryption and improve the security of communication process. UTILITY MODEL CONTENT

[0006] In order to solve the above technical problems, a simple structure and high security internet of things communication system based on quantum technology is provided.

[0007] To achieve the above purpose, the technical scheme adopted by the utility model is as follows: an internet of things communication system based on quantum random number cryptography encryption technology, comprising internet of things communication equipment, internet of things cloud server and quantum random number generator, wherein:

[0008] The Internet of Things cloud server comprises a quantum random number generator, a first key storage module, a first encryption module, a first decryption module and a first communication module.

[0009] The Internet of Things communication device comprises a second key storage module, a second encryption module, a second decryption module and a second communication module.

[0010] The Internet of Things cloud server and the Internet of Things communication device are connected through the first communication module and the second communication module.

[0011] The random number generator is connected to the first key storage module and the second key storage module respectively.

[0012] The first key storage module is connected to the first encryption module and the first decryption module respectively, and the first communication module is connected to the first encryption module and the first decryption module respectively.

[0013] The second key storage module is connected to the second encryption module and the second decryption module respectively, and the second communication module is connected to the second encryption module and the second decryption module respectively.

[0014] Preferably, the random number generator is used to generate a true random number and send it to the first key storage module and the second key storage module for storage.

[0015] The Internet of Things cloud server encrypts the sent original data through the first encryption module to obtain encrypted data, and sends the encrypted data and the sequence number corresponding to the encryption key to the Internet of Things communication device.

[0016] The Internet of Things communication device receives the encrypted data and decrypts it through the second decryption module to obtain the original data.

[0017] Preferably, the first encryption module uses the key stored in the key storage module to encrypt the original data; the encrypted data and the sequence number corresponding to the encryption key are sent to the second communication module through the first communication module and sent to the second decryption module.

[0018] Preferably, the second decryption module extracts the corresponding key in the second key storage module according to the received sequence number of the encryption key to decrypt and obtain the original data.

[0019] Preferably, the first key storage module and the second key storage module use U-key.

[0020] Preferably, the Internet of Things communication device and the Internet of Things cloud server are bound through the parameter information of the Internet of Things communication device.

[0021] Preferably, the Internet of Things communication device parameter information at least includes Internet of Things communication device hardware number or user information.

[0022] The utility model has beneficial technical effects:

[0023] The utility model discloses a key storage module is set up, and the key that quantum random number generator generates is stored in advance in the key storage module, when the data interaction of Internet of Things communication device and Internet of Things cloud server, Internet of Things communication device and Internet of Things cloud server extract the key to the data encryption decryption through accessing their respective key storage module. Quantum random number key guarantees that the key is not cracked, solves the security of the poor technical problem of the encryption and decryption of the key and the preset key mode through the short message, greatly improves the security, stability of system, reduces cost simultaneously. BRIEF DESCRIPTION OF DRAWINGS

[0024] Figure 1 The utility model is the whole structure block diagram of the utility model; DETAILED DESCRIPTION

[0025] In order to make the purpose, technical scheme and advantage of the utility model more clear and obvious, the utility model is further explained in detail below with examples, but the scope of protection of the utility model is not limited to the following specific examples.

[0026] As Figure 1 The utility model discloses a quantum random number password encryption technology based Internet of Things communication system, including Internet of Things communication device, Internet of Things cloud server and quantum random number generator, wherein:

[0027] The Internet of Things cloud server includes quantum random number generator, first key storage module, first encryption module, first decryption module and first communication module;

[0028] The Internet of Things communication device includes second key storage module, second encryption module, second decryption module and second communication module;

[0029] The connection relationship between each module is as follows:

[0030] The Internet of Things cloud server and Internet of Things communication device are connected through first communication module and second communication module;

[0031] The random number generator is connected with first key storage module and second key storage module respectively;

[0032] First key storage module is connected with first encryption module and first decryption module respectively, and first communication module is connected with first encryption module and first decryption module respectively.

[0033] The second key storage module is connected with the second encryption module and the second decryption module respectively, and the second communication module is connected with the second encryption module and the second decryption module respectively.

[0034] The functions of the modules are as follows:

[0035] The random number generator is used to generate a true random number and send it to the first key storage module and the second key storage module for storage.

[0036] The Internet of Things cloud server encrypts the sent original data through the first encryption module to obtain encrypted data, and sends the encrypted data and the sequence number corresponding to the encryption key to the Internet of Things communication device; the first encryption module encrypts the original data by using the key stored in the key storage module; the encrypted data and the sequence number corresponding to the encryption key are sent to the second communication module through the first communication module and sent to the second decryption module.

[0037] The Internet of Things communication device receives the encrypted data and decrypts it through the second decryption module to obtain the original data.

[0038] Specifically, the second decryption module extracts the corresponding key in the second key storage module according to the received sequence number of the encryption key to decrypt and obtain the original data.

[0039] The first key storage module and the second key storage module use a U-key.

[0040] Before the Internet of Things communication device and the Internet of Things cloud server communicate, the Internet of Things communication device and the Internet of Things cloud server are bound through the Internet of Things communication device parameter information. The Internet of Things communication device parameter information at least includes the Internet of Things communication device hardware number or user information.

[0041] Specifically, the operation of binding the Internet of Things communication device and the Internet of Things cloud server is as follows:

[0042] When the Internet of Things cloud server communicates with multiple Internet of Things communication devices, in order to ensure that the key is not detected, the Internet of Things communication device is first bound with the Internet of Things cloud server, that is, the parameter information (such as the unique hardware number or user information) of the Internet of Things communication device is stored on the Internet of Things cloud server, and then the Internet of Things cloud server sends the bound information encrypted by the key and the key sequence number to the Internet of Things communication device storing the parameter information. After receiving the encrypted bound information, the Internet of Things communication device extracts the key of the key storage module in the Internet of Things communication device through the key sequence number to decrypt, so that the Internet of Things communication device receives the plaintext bound information.

[0043] When the Internet of Things cloud server communicates with multiple Internet of Things communication devices, the Internet of Things communication device needs to send encrypted data, a key sequence number, and binding information to the Internet of Things server after the Internet of Things communication device communicates with the Internet of Things cloud server after being bound; the Internet of Things cloud server compares the received binding information with the binding information stored in itself, and after ensuring consistency, extracts the key from the key storage module using the key sequence number to decrypt the encrypted data.

[0044] The working principle of the utility model is: the Internet of Things communication device and the Internet of Things cloud server can communicate with each other, when the Internet of Things cloud server sends a plaintext message (i.e. original data) to the Internet of Things communication device, first, the first key storage module in the Internet of Things cloud server pre-stores the key generated by the quantum random number generator; after the first encryption module in the Internet of Things cloud server obtains the message to be encrypted, the first encryption module uses the key pre-stored in the key storage module to encrypt the message to be encrypted, and then sends the encrypted message and the key sequence number to the Internet of Things communication device through the first communication module in the Internet of Things cloud server. After the second communication module in the Internet of Things communication device receives the encrypted message and the key sequence number sent by the Internet of Things cloud server, the second decryption module of the Internet of Things communication device extracts the corresponding key in the second key storage module of the Internet of Things communication device according to the received key sequence number to decrypt the received encrypted message, thereby obtaining the plaintext message. The key stored in the key storage module of the Internet of Things communication device and the key storage module in the Internet of Things cloud server is a true random number generated by the quantum random number generator.

[0045] When the Internet of Things communication device sends a plaintext message (i.e. original data) to the Internet of Things cloud server, the second key storage module in the Internet of Things communication device pre-stores the key generated by the quantum random number generator; after the second encryption module in the Internet of Things communication device obtains the message to be encrypted, the second encryption module uses the key pre-stored in the second key storage module to encrypt the message to be encrypted, and then sends the encrypted message and the key sequence number to the Internet of Things cloud server through the second communication module in the Internet of Things communication device. After the first communication module in the Internet of Things cloud server receives the encrypted message and the key sequence number sent by the Internet of Things communication device, the first decryption module of the Internet of Things cloud server extracts the corresponding key in the first key storage module of the Internet of Things cloud server according to the received key sequence number to decrypt the received encrypted message, thereby obtaining the plaintext message.

[0046] In the utility model, when plaintext is encrypted, the key can be obtained in order or randomly, as long as the order of the keys saved in the first key storage module of the internet of things cloud server and the second key storage module of the internet of things communication device is consistent, the key number is transmitted at the same time when data is transmitted, so that the flexibility and encryption level of the system are increased.

[0047] The utility model can support one-time one key, that is, a key is used only once, and the used key is discarded; the next encryption uses the unused key to encrypt. The quantum random number generator can generate a new key for the key storage module every certain period of time.

[0048] The utility model discloses a key storage module is set up, and the key generated by quantum random number generator is stored in advance in the key storage module, when the internet of things communication device and the internet of things cloud server carry out data interaction, the internet of things communication device and the internet of things cloud server extract the key through accessing their respective key storage modules and carry out encryption decryption to data. The quantum random number key guarantees that the key is not cracked, solves the technical problem that the encryption and decryption security is poor through the key distribution and preset key mode by short message, greatly improves the stability of the system, and reduces the cost.

[0049] According to the disclosure and teaching of the above description, the skilled in the art of the utility model can also change and modify the above embodiment. Therefore, the utility model is not limited to the specific embodiment disclosed and described above, and some modifications and changes of the utility model should fall within the protection scope of the claims of the utility model. In addition, although some specific terms are used in the specification, these terms are only for convenience and do not constitute any limitation on the utility model.

Claims

1. An Internet of Things communication system based on quantum random number cryptography, characterized by, The system comprises an Internet of Things (IoT) communication device and an IoT cloud server, wherein: the IoT cloud server comprises a quantum random number generator, a first key storage module, a first encryption module, a first decryption module and a first communication module; the IoT communication device comprises a second key storage module, a second encryption module, a second decryption module and a second communication module; the IoT cloud server and the IoT communication device are connected through the first and second communication modules; the random number generator is connected to the first and second key storage modules; the first key storage module is connected to the first encryption and decryption modules, and the first communication module is connected to the first encryption and decryption modules; the second key storage module is connected to the second encryption and decryption modules, and the second communication module is connected to the second encryption and decryption modules.

2. The IoT communication system based on quantum random number cryptography according to claim 1, wherein: the random number generator is used to generate a true random number and send it to the first and second key storage modules for storage; the IoT cloud server encrypts the original data through the first encryption module to obtain encrypted data, and sends the encrypted data and the sequence number corresponding to the encryption key to the IoT communication device; the IoT communication device receives the encrypted data and decrypts it through the second decryption module to obtain the original data.

3. The IoT communication system based on quantum random number cryptography according to claim 2, wherein: the first encryption module uses the key stored in the key storage module to encrypt the original data; the encrypted data and the sequence number corresponding to the encryption key are sent to the second communication module through the first communication module and sent to the second decryption module.

4. The quantum random number cryptographic encryption based Internet of Things communication system of claim 3, wherein, the second decryption module extracts the corresponding symmetric key in the second key storage module according to the received sequence number of the encryption key to decrypt and obtain the original data.

5. The quantum random number cryptographic encryption based Internet of Things communication system of claim 4, wherein, the first and second key storage modules use U-key.

6. The quantum random number cryptographic encryption based Internet of Things communication system of claim 4, wherein, the IoT communication device and the IoT cloud server are bound through the IoT communication device parameter information.

7. The quantum random number cryptographic encryption based Internet of Things communication system of claim 6, wherein, The IoT communication device parameter information at least includes the IoT communication device hardware number or user information.