Police equipment binding method and system

By signing and asymmetric encrypting the encrypted information of police equipment to generate dynamic keys, the problems of insufficient security and low efficiency in binding police equipment to terminals are solved, and an efficient and secure binding process is achieved.

CN120602196APending Publication Date: 2025-09-05DACE INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510920673.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-04
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

The existing method of binding police equipment to terminals is not secure enough and has low efficiency, relying on manual input of device information or physical interface connection.

Method used

By reading the encrypted information of the police equipment, including the unique identifier and dynamic verification code, signing and asymmetric encryption packaging are performed to generate the first encrypted information, which is then sent to the cloud through an encryption protocol for decryption and verification, generating a dynamic key, and finally writing it into the NFC tag to complete the binding.

Benefits of technology

It improves the security of binding between police equipment and terminals, prevents data tampering or leakage, avoids inefficiency, and realizes an efficient and secure binding process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120602196A_ABST
    Figure CN120602196A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computers, and relates to a police equipment binding method and system. The method comprises the steps that encrypted information of police equipment is read, and the encrypted information comprises a unique identifier and a dynamic check code; after the dynamic check code passes the check, signing the encrypted information and packaging the encrypted information through an asymmetric encryption algorithm to obtain first encrypted information; the first encrypted information is sent to the cloud through a first encryption protocol, so that the cloud decrypts the first encrypted information through a symmetric decryption algorithm and verifies the unique identifier, and after the cloud verifies the unique identifier in the first encrypted information, the cloud generates a dynamic key; and receiving a dynamic key issued by the cloud through a second encryption protocol, and writing the dynamic key into the NFC tag in the police equipment to complete binding with the police equipment. According to the method, the security of binding the police equipment and the terminal is improved, and meanwhile, the data can be prevented from being tampered or leaked.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and further to a method and system for binding police equipment. Background Art

[0002] As police work continues to improve in terms of informatization and intelligence, the types of police equipment are becoming more diverse, and their usage scenarios are becoming increasingly complex. Before performing a mission, police officers usually need to bind equipment such as recorders, handheld radios, and police cars to terminals (the terminal can be a police communication system) to clearly associate the equipment with the police incident number, thereby ensuring the traceability of the equipment data. However, most existing binding methods rely on manual input of device information or connection through physical interfaces. These traditional methods have many drawbacks, especially the lack of encryption protection during data transmission and binding, which leads to insufficient security in binding police equipment to terminals. Summary of the Invention

[0003] In order to solve the above technical problems, the present application provides a police equipment binding method and system, which improves the security of binding police equipment and terminals.

[0004] In the first aspect, the present application provides a method for binding police equipment, which is applied to a terminal, including: reading the encrypted information of the police equipment, the encrypted information including a unique identifier and a dynamic verification code; after the dynamic verification code is verified, signing the encrypted information and encapsulating the encrypted information through an asymmetric encryption algorithm to obtain first encrypted information; sending the first encrypted information to the cloud through a first encryption protocol, so that the cloud decrypts the first encrypted information through a symmetric decryption algorithm and verifies the unique identifier in the first encrypted information. When the cloud verifies the unique identifier in the first encrypted information, the cloud generates a dynamic key; receiving the dynamic key issued by the cloud through a second encryption protocol, and writing the dynamic key into the NFC tag in the police equipment to complete the binding with the police equipment.

[0005] The above police equipment binding method reads the encrypted information of the police equipment (including the unique identifier and the dynamic verification code), and after the dynamic verification code is verified, the encrypted information is signed and asymmetric encrypted to generate the first encrypted information. Subsequently, the first encrypted information is sent to the cloud through the first encryption protocol. The cloud decrypts and verifies the unique identifier through a symmetric decryption algorithm, and generates a dynamic key after the verification. Finally, the dynamic key sent by the cloud through the second encryption protocol is received and written into the NFC tag of the police equipment to complete the binding. This process not only improves the security of the binding between police equipment and terminals, prevents data from being tampered with or leaked, but also avoids the problem of low binding efficiency caused by manually entering device information or completing binding through a physical interface.

[0006] In one implementation, it includes: real-time detection of the binding process with the police equipment, triggering the NFC tag reset process when a preset situation occurs, and sending an early warning message to the cloud, wherein the preset situation includes any one of NFC tag damage, binding failure or repeated binding.

[0007] In one implementation, the method includes: after the binding is completed, updating the NFC tag with the authorization information, and recording the binding timestamp in the NFC tag.

[0008] In the second aspect, the present application also provides a police equipment binding method, which is applied to the cloud, including: receiving a first encrypted information sent by a terminal through a first encryption protocol, wherein the first encrypted information is obtained by signing the encrypted information and encapsulating the encrypted information through an asymmetric encryption algorithm after the terminal verifies the dynamic verification code in the encrypted information of the police equipment; decrypting the first encrypted information through a symmetric decryption algorithm, and verifying the unique identifier in the first encrypted information; generating a dynamic key after the verification of the unique identifier in the first encrypted information is passed; sending the dynamic key to the terminal through a second encryption protocol, so that the terminal writes the dynamic key into the NFC tag in the police equipment to complete the binding with the police equipment.

[0009] In one implementation, the first encrypted information also includes equipment status information, a timestamp, and an initial key, and also includes: real-time monitoring of the binding process between the terminal and the police equipment, and recording the equipment status information, the timestamp, the initial key, and the dynamic verification code.

[0010] In one implementation, the method further includes: monitoring the binding status between the terminal and the police equipment in real time, and issuing an early warning when abnormal unbinding occurs between the terminal and the police equipment.

[0011] In one implementation, the asymmetric encryption and decryption algorithm is an RSA algorithm.

[0012] On the third aspect, the present application also provides a police equipment binding system, including: a terminal and a cloud; the terminal is used to read the encrypted information of the police equipment, the encrypted information including a unique identifier and a dynamic verification code; the terminal is used to sign the encrypted information and encapsulate the encrypted information through an asymmetric encryption algorithm after the dynamic verification code is verified to obtain first encrypted information; the terminal is used to send the first encrypted information to the cloud through a first encryption protocol; the cloud is used to decrypt the first encrypted information through a symmetric decryption algorithm and verify the unique identifier in the first encrypted information; when the verification of the unique identifier in the first encrypted information is passed, the cloud is used to generate a dynamic key; the cloud is used to send the dynamic key to the terminal through a second encryption protocol; the terminal is used to receive the dynamic key sent by the cloud through the second encryption protocol, and write the dynamic key into the NFC tag in the police equipment to complete the binding with the police equipment.

[0013] In one implementation, the terminal is used to detect the binding process with the police equipment in real time. When a preset situation occurs, the NFC tag reset process is triggered and an early warning message is sent to the cloud. The preset situation includes any one of NFC tag damage, binding failure or repeated binding.

[0014] In one implementation, the NFC tag is a hierarchical structure, used to store the encrypted information.

[0015] Compared with the prior art, the present invention has the following beneficial effects:

[0016] 1. By reading the encrypted information of the police equipment (including the unique identifier and dynamic verification code), and after the dynamic verification code is verified, the encrypted information is signed and asymmetric encrypted to generate the first encrypted information. Subsequently, the first encrypted information is sent to the cloud through the first encryption protocol. The cloud decrypts and verifies the unique identifier through a symmetric decryption algorithm. After the verification is passed, a dynamic key is generated. Finally, the dynamic key sent by the cloud through the second encryption protocol is received and written into the NFC tag of the police equipment to complete the binding. This process not only improves the security of the binding between police equipment and terminals, prevents data tampering or leakage, but also avoids the problem of low binding efficiency caused by manually entering device information or completing binding through a physical interface. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The preferred embodiments will be described below in a clear and understandable manner with reference to the accompanying drawings to further illustrate the above-mentioned characteristics, technical features, advantages and implementation methods of the present invention.

[0018] Figure 1 A framework diagram of a police equipment binding system provided by an embodiment of the present application is shown;

[0019] Figure 2 A flowchart of a police equipment binding method provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0020] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the specific embodiments of the present invention will be described below with reference to the accompanying drawings. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings and other embodiments can be obtained based on these drawings without inventive work.

[0021] To simplify the drawings, only portions relevant to the invention are schematically depicted in each figure; they do not represent the actual structure of the product. Furthermore, to simplify the drawings and facilitate understanding, in some figures, only one component with the same structure or function is schematically depicted or labeled. In this document, "one" not only means "only one" but also "more than one."

[0022] It should be further understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.

[0023] It should be noted that, unless otherwise specified or limited, the terms "mounted," "connected," and "connected" should be understood broadly. For example, they can refer to fixed, detachable, or integral connections; mechanical or electrical connections; direct or indirect connections through an intermediary; and internal communication between two components. Those skilled in the art will understand the specific meanings of these terms in the present invention based on the specific circumstances.

[0024] In addition, in the description of the present application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0025] It should be noted that the above embodiments can be freely combined as needed. The above are only preferred embodiments of the present invention. It should be noted that those skilled in the art can make several improvements and modifications without departing from the principles of the present invention, and such improvements and modifications should also be considered within the scope of protection of the present invention.

[0026] The Police Communication System is a mobile terminal device based on advanced technologies such as the Internet of Things and cloud computing, providing police officers with real-time communication, information query, case handling, and on-site law enforcement. It supports voice and video calls, personnel and vehicle information query, case entry and management, and fingerprint and facial recognition.

[0027] Police equipment refers to various tools and equipment used by police officers when performing their duties, and can be divided into multiple categories according to their functions and uses. It mainly includes single police equipment (such as batons, handcuffs, law enforcement recorders), protective equipment (such as bulletproof vests, stab-proof clothing), traffic management equipment (such as alcohol testers, speedometers), communication equipment (such as walkie-talkies, vehicle-mounted communication systems), anti-terrorism and bomb disposal equipment (such as bomb disposal robots, frequency jammers) and police vehicles (such as police motorcycles, special vehicles), etc. The police cloud platform is an information-based police management and command system based on cloud computing technology. It can integrate various police data resources and provide functions such as information sharing, command and dispatch, case analysis and decision support. The embodiment of the present application encapsulates the encrypted information of police equipment through an encryption algorithm, and improves the security of the binding of police equipment and police communication through two-way encryption authentication and dynamic key generation mechanism.

[0028] The following is explained with reference to the accompanying drawings:

[0029] Reference Attachment Figure 1 , which shows a framework diagram of a police equipment binding system provided by an embodiment of the present application. Figure 1 As shown, including: terminal (refer to the attached Figure 1 Police Communication A), Police Equipment (Refer to Attachment Figure 1 Police equipment B) and cloud (see attached Figure 1 The police cloud platform C in the example above is a NFC chip module in the terminal, the police equipment includes an NFC tag (or NFC tag module), the cloud includes an encryption module and a binding status management module, and the police equipment includes an NFC tag module. The encryption module in the cloud includes key management, a secure decryption component, and related authentication mechanisms, which implement operations such as data encryption and decryption, dynamic key generation, and unique identifier verification.

[0030] An encrypted communication protocol is established between the terminal and the cloud. The terminal uses a first encryption protocol when sending data to the cloud, and the cloud uses a second encryption protocol when sending data to the terminal. The first encryption protocol can be HTTPS (Hypertext Transfer Protocol Secure), and the second encryption protocol can be SSL (Secure Sockets Layer).

[0031] The terminal's built-in NFC chip module activates the NFC tag of the police equipment and reads the encrypted information stored in the NFC tag, which includes the unique identifier (UID), initial key, equipment status information, timestamp and dynamic verification code. Figure 1 The encrypted information is signed (not shown) and encapsulated by an asymmetric encryption algorithm (the asymmetric encryption algorithm may be an RSA algorithm) to obtain the first encrypted information (see the attached Figure 1 The terminal then uploads the first encrypted information to the cloud through the first encryption protocol. The cloud decrypts the first encrypted information using a symmetric decryption algorithm (the symmetric decryption algorithm can be an RSA algorithm) and verifies the unique identifier in the first encrypted information, that is, verifies the integrity and authenticity of the received first encrypted information. After the verification is passed, the cloud generates a dynamic key for identity authentication and data transmission in subsequent tasks. The cloud sends the dynamic key to the terminal through the second encryption protocol, and the terminal writes the dynamic key to the NFC tag of the police equipment through the NFC write function, thereby completing the binding.

[0032] Reference Attachment Figure 2 , which shows a flow chart of a police equipment binding method provided by an embodiment of the present application. Figure 2 As shown, the police equipment binding method is applied to the terminal, including:

[0033] S211, reading the encrypted information of the police equipment, where the encrypted information includes a unique identifier and a dynamic verification code.

[0034] S212: After the dynamic verification code is verified, the encrypted information is signed and encapsulated using an asymmetric encryption algorithm to obtain first encrypted information.

[0035] S213: Send the first encrypted information to the cloud through the first encryption protocol.

[0036] S214, receiving the dynamic key sent by the cloud through the second encryption protocol, and writing the dynamic key into the NFC tag in the police equipment to complete the binding with the police equipment.

[0037] The police equipment binding method also includes the cloud application part, such as Figure 2 Shown, including:

[0038] S221, receiving first encrypted information sent by a terminal through a first encryption protocol.

[0039] S222: Decrypt the first encrypted information using a symmetric decryption algorithm, and verify the unique identifier in the first encrypted information.

[0040] S223: After the unique identifier in the first encrypted information is verified, a dynamic key is generated.

[0041] S224: Send the dynamic key to the terminal through the second encryption protocol.

[0042] The user brings the terminal close to the police equipment, activating the NFC tag of the police equipment through the terminal's built-in NFC chip module, and reading the encrypted information stored in the NFC tag. The encrypted information includes a unique identifier (UID), an initial key, equipment status information, a timestamp, and a dynamic verification code. The terminal verifies the dynamic verification code (for example, it can compare the dynamic verification code with a preset value or algorithm result stored in the backend server). After verification, the terminal signs the encrypted information using the built-in encryption module. The specific signing process is that the terminal calculates a hash digest of the unique identifier and dynamic verification code within the trusted domain and uses the private key of the terminal (or the signer) to generate a digital signature. The encrypted information is encapsulated using an asymmetric encryption algorithm to obtain first encrypted information. The specific process of generating the first encrypted information is to encrypt the signed encrypted information using the RSA asymmetric encryption algorithm using the public key of the cloud (or the target recipient). The encryption operation can use padding methods such as PKCS#1 or RSA-OAEP to generate ciphertext data. The generated digital signature and ciphertext data are then combined to obtain the first encrypted information. The terminal then uploads the first encrypted information to the cloud using the first encryption protocol. After the cloud receives the first encrypted information, it first decrypts the symmetric key part of the first encrypted information using its own RSA private key to recover the symmetric key. Then, the symmetric key and the symmetric decryption algorithm (such as AES) are used to decrypt the other ciphertexts in the first encrypted information except the symmetric key part, and the plaintext data containing the unique identifier, dynamic check code and terminal signature is obtained. The cloud uses the pre-stored terminal or police equipment public key to verify the received terminal signature. If the signature verification is successful, it means that the decrypted plaintext data is indeed from a legitimate terminal holding the corresponding private key and the content has not been tampered with; otherwise, the plaintext data is discarded.

[0043] Furthermore, the cloud compares the unique identifier in the decrypted plaintext data with the list of legal device identifiers pre-registered in the cloud. If the unique identifier is in the list of legal device identifiers (or confirmed to be correct through digital certificate signature verification), the unique identifier is considered valid. Only after successful verification does the cloud consider the identity of the police equipment corresponding to the unique identifier to be credible, that is, verify the integrity and authenticity of the first encrypted information received. After the verification is passed, the cloud generates a dynamic key for identity authentication and data transmission in subsequent tasks. The cloud sends the dynamic key to the terminal through the second encryption protocol to ensure the security and integrity of the data. The terminal writes the dynamic key to the NFC tag of the police equipment through the NFC write function, thereby completing the binding, and displays the binding result through the terminal interface.

[0044] During the binding process between the terminal and police equipment, the cloud records all operation logs and binding status information during the binding process, providing historical task tracing and binding management functions. It also monitors the binding process in real time, detecting and reporting abnormal situations. After the terminal and police equipment are successfully bound, the terminal synchronously updates the police equipment status on the cloud and records the binding operation log, which includes but is not limited to the binding time, officer ID, and police equipment information. The terminal also displays the binding results, including but not limited to the police equipment name, unique identifier, binding time, etc. Furthermore, after the binding is complete, the terminal interface displays the police equipment binding status and police equipment functional status in real time to simplify officer operations.

[0045] The embodiment of the present application reads the encrypted information (including the unique identifier and the dynamic verification code) of the police equipment, and after the dynamic verification code is verified, the encrypted information is signed and asymmetric encrypted and encapsulated to generate the first encrypted information. Subsequently, the first encrypted information is sent to the cloud through the first encryption protocol. The cloud decrypts and verifies the unique identifier through a symmetric decryption algorithm, and generates a dynamic key after the verification is passed. Finally, the dynamic key sent by the cloud through the second encryption protocol is received, and written into the NFC tag of the police equipment to complete the binding. This process not only improves the security of the binding between the police equipment and the terminal, prevents data from being tampered with or leaked, but also avoids the problem of low binding efficiency caused by manually entering device information or completing the binding through a physical interface.

[0046] In one embodiment of the present application, the method further includes: after the binding is completed, updating the NFC tag with the authorization information, and recording the binding timestamp in the NFC tag.

[0047] After the terminal and police equipment are bound, the NFC tag of the police equipment enters anti-write mode, allowing only the terminal to update the data of the NFC tag through authorization information, thereby ensuring the tamper-proof nature of the binding status and recording the binding timestamp of the last binding in the NFC tag.

[0048] In one embodiment of the present application, it also includes: the binding process between the terminal and the police equipment can also be completed in an offline state, and the terminal can synchronize the data in the binding process to the cloud after the network is restored.

[0049] In the embodiments of the present application, the offline binding and online synchronization functions are combined to ensure the reliability of police equipment binding and information transmission even in unstable networks or complex police scenarios.

[0050] In one embodiment of the present application, it also includes: after the police equipment and the terminal are bound, the police equipment can broadcast its functional status through the NFC tag, such as but not limited to the law enforcement recorder starting recording or the police car starting the positioning function, and synchronize its corresponding functional status to the terminal.

[0051] In one embodiment of the present application, it also includes: the terminal can batch bind multiple police equipment, that is, read the encrypted information of multiple police equipment through polling, and then obtain the dynamic key process through the aforementioned embodiment, obtain the dynamic key corresponding to each police equipment, and write these dynamic keys into each police equipment in turn, and then display the binding results in a centralized manner on the terminal interface.

[0052] The terminal in this embodiment of the application reads the encrypted information of multiple police equipment through polling, and then obtains the dynamic key corresponding to each police equipment in sequence according to the aforementioned process, writes it to the police equipment, and finally displays the binding results on the terminal interface. This batch binding function significantly improves the binding efficiency of police equipment and reduces the time and labor cost required to bind individual equipment.

[0053] In one embodiment of the present application, after the terminal is successfully bound to the police equipment, the terminal can subsequently be re-bound to the police equipment. For example, after the police officer arrives at the scene of the incident, he or she can re-bind the terminal to the police equipment on the details page of the current task through the terminal. The starting point of the law enforcement record is marked graphically on the terminal interface and the officer is prompted by voice. The recorded time is synchronized to the equipment's NFC tag, and the binding result is fed back through voice prompts and the interface. The updated record is then synchronized to the cloud, thereby ensuring the accuracy, integrity, and traceability of the law enforcement data.

[0054] In one embodiment of the present application, it also includes: real-time detection of the binding process with police equipment, when a preset situation occurs, triggering the NFC tag reset process, and sending an early warning message to the cloud, wherein the preset situation includes any one of NFC tag damage, binding failure or repeated binding. During the binding process, the terminal dynamically detects the status of the NFC tag of the police equipment. When there is an abnormality in the NFC tag, the NFC tag abnormality is prompted in the interface, such as the NFC tag is not initialized or the data is damaged. In addition, the terminal supports the processing logic of the abnormal binding state, such as automatically triggering the tag reset when the second binding fails and prompting the police officer to re-operate.

[0055] There are several differences between secondary binding and repeated binding. For example, secondary binding is initiated by the officer on the task details page of the terminal. If this operation entry appears on the terminal interface and no tag anomalies are detected, it is considered a normal process. In contrast, repeated binding is automatically triggered when the terminal detects an NFC tag problem or binding status issue, and the officer does not actively initiate the binding operation or detects an NFC tag problem or binding status issue before the binding is completed.

[0056] For example, in the second binding, if the original binding has been successfully completed and the terminal reads valid task and tag information, the current binding operation is considered a business continuation. If the NFC tag read and write is normal, the operation result will be confirmed through the graphical interface and voice, and the tag reset process will not be started. When repeating the binding, abnormal conditions such as NFC tag read and write failure, abnormal unbinding flag or data inconsistency are usually detected. At this time, the terminal will abandon the current binding result, trigger an error prompt, and perform a tag reset to prepare for rebinding. In other words, if the previous binding was normal and the binding process goes smoothly this time, it is a second binding; if the terminal returns an abnormal flag or the logical check fails, it should enter the repeated binding process.

[0057] For example, during a repeated binding process, if any data corruption or inconsistency is detected, the terminal will promptly prompt and guide the rebinding process. In the secondary binding scenario, however, data flows normally, and the terminal does not issue an error warning. Through the aforementioned logical branching and status determination, the terminal can accurately distinguish between normal secondary binding and error conditions, avoiding misjudgments and preventing unnecessary warning triggering or tag resets.

[0058] In one embodiment of the present application, the first encrypted information also includes equipment status information, timestamp and initial key, and also includes: real-time monitoring of the binding process between the terminal and police equipment, and recording of equipment status information, timestamp, initial key and dynamic verification code.

[0059] In one embodiment of the present application, the system further includes: real-time monitoring of the binding status between the terminal and the police equipment, and issuing an alert when an abnormal unbinding occurs between the terminal and the police equipment. In this embodiment of the present application, the cloud supports version management of binding data and abnormality reminder functions, such as issuing an alert when the police equipment is abnormally unbound.

[0060] In one embodiment of the present application, it also includes: after the binding is completed, the terminal can dynamically display the allocation status of police equipment through the interface, including police officers, police situations and equipment availability, to support rapid deployment.

[0061] An embodiment of the present application provides a police equipment binding system, including: a terminal and a cloud; the terminal is used to read encrypted information of police equipment, the encrypted information including a unique identifier and a dynamic verification code; the terminal is used to sign the encrypted information and encapsulate the encrypted information through an asymmetric encryption algorithm after the dynamic verification code is verified, to obtain first encrypted information; the terminal is used to send the first encrypted information to the cloud through a first encryption protocol; the cloud is used to decrypt the first encrypted information through a symmetric decryption algorithm and verify the unique identifier in the first encrypted information; when the verification of the unique identifier in the first encrypted information is passed, the cloud is used to generate a dynamic key; the cloud is used to send the dynamic key to the terminal through a second encryption protocol; the terminal is used to receive the dynamic key sent by the cloud through the second encryption protocol, and write the dynamic key into the NFC tag in the police equipment to complete the binding with the police equipment.

[0062] The details of the embodiments of the present application have been described in the aforementioned embodiments and will not be repeated here.

[0063] In one embodiment of the present application, the terminal is used to detect the binding process with police equipment in real time. When a preset situation occurs, the NFC tag reset process is triggered and an early warning message is sent to the cloud. The preset situation includes any one of NFC tag damage, binding failure or repeated binding.

[0064] In one embodiment of the present application, the NFC tag is a hierarchical structure for storing the encrypted information, adapting to the requirements of police equipment for multi-field binding information, and ensuring the reading efficiency of the encrypted information (or NFC tag information).

[0065] It should be noted that the above embodiments can be freely combined as needed. The above are only preferred embodiments of the present invention. It should be pointed out that those skilled in the art can make several improvements and modifications without departing from the principles of the present invention, and such improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A police equipment binding method, applied to a terminal, characterized in that: include: Reading encrypted information of the police equipment, the encrypted information including a unique identifier and a dynamic verification code; After the dynamic verification code is verified, the encrypted information is signed and the encrypted information is encapsulated using an asymmetric encryption algorithm to obtain first encrypted information; Sending the first encrypted information to a cloud using a first encryption protocol, so that the cloud decrypts the first encrypted information using a symmetric decryption algorithm and verifies the unique identifier in the first encrypted information. When the cloud verifies the unique identifier in the first encrypted information successfully, the cloud generates a dynamic key; Receive the dynamic key sent by the cloud through the second encryption protocol, and write the dynamic key into the NFC tag in the police equipment to complete the binding with the police equipment.

2. The police equipment binding method according to claim 1, characterized in that: include: The binding process with the police equipment is detected in real time. When a preset situation occurs, the NFC tag reset process is triggered and an early warning message is sent to the cloud. The preset situation includes any one of NFC tag damage, binding failure or repeated binding.

3. The police equipment binding method according to claim 1, characterized in that: include: After the binding is completed, the NFC tag is updated with the authorization information, and the binding timestamp is recorded in the NFC tag.

4. A police equipment binding method, applied to the cloud, characterized in that: include: Receiving first encrypted information sent by a terminal through a first encryption protocol, where the first encrypted information is obtained by the terminal verifying a dynamic verification code in the encrypted information of the police equipment, signing the encrypted information, and encapsulating the encrypted information through an asymmetric encryption algorithm; Decrypting the first encrypted information using a symmetric decryption algorithm, and verifying the unique identifier in the first encrypted information; After the unique identifier in the first encrypted information is verified, generating a dynamic key; The dynamic key is sent to the terminal through a second encryption protocol, so that the terminal writes the dynamic key into the NFC tag in the police equipment to complete the binding with the police equipment.

5. The police equipment binding method according to claim 4, characterized in that: The first encrypted information also includes equipment status information, a timestamp, and an initial key, and further includes: The binding process between the terminal and the police equipment is monitored in real time, and the equipment status information, the timestamp, the initial key and the dynamic verification code are recorded.

6. The police equipment binding method according to claim 4, characterized in that: Also includes: The binding status between the terminal and the police equipment is monitored in real time, and an early warning is issued when abnormal unbinding occurs between the terminal and the police equipment.

7. The method for binding police equipment according to any one of claims 4 to 6, characterized in that: The asymmetric encryption and decryption algorithm is the RSA algorithm.

8. A police equipment binding system, characterized in that: include: Terminal, cloud; The terminal is used to read the encrypted information of the police equipment, wherein the encrypted information includes a unique identifier and a dynamic verification code; The terminal is configured to sign the encrypted information and encapsulate the encrypted information using an asymmetric encryption algorithm to obtain first encrypted information after the dynamic verification code is verified; The terminal is used to send the first encrypted information to the cloud through a first encryption protocol; The cloud is used to decrypt the first encrypted information using a symmetric decryption algorithm and verify the unique identifier in the first encrypted information; When the unique identifier in the first encrypted information passes verification, the cloud is used to generate a dynamic key; The cloud is used to send the dynamic key to the terminal through a second encryption protocol; The terminal is used to receive the dynamic key sent by the cloud through the second encryption protocol, and write the dynamic key into the NFC tag in the police equipment to complete the binding with the police equipment.

9. The police equipment binding system according to claim 8, characterized in that: The terminal is used to detect the binding process with the police equipment in real time. When a preset situation occurs, it triggers the NFC tag reset process and sends an early warning message to the cloud. The preset situation includes any one of NFC tag damage, binding failure or repeated binding.

10. The police equipment binding system according to claim 8, characterized in that: The NFC tag has a hierarchical structure and is used to store the encrypted information.