A blockchain-based online law enforcement payment method
By using blockchain technology and cryptographic asymmetric encryption, the data security problem in the law enforcement payment process is solved, ensuring that the data is tamper-proof and forgery-proof, guaranteeing law enforcement transparency and information security, and protecting the data integrity of law enforcement personnel, banks, and administrative counterparts.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INSPUR SOFTWARE CO LTD
- Filing Date
- 2022-08-03
- Publication Date
- 2026-05-26
AI Technical Summary
During the enforcement and payment process, there are security issues with the transmission of payment information, law enforcement personnel information, and bank-related information over the Internet, and the data is easily tampered with and forged.
The method adopts an online law enforcement payment method based on blockchain. It utilizes the principle of asymmetric encryption in cryptography, and law enforcement officers, banks and administrative counterparts create public-private key pairs for data transmission and access. The encryption and decryption process forms law enforcement ciphertext and bank ciphertext, ensuring that the data is tamper-proof and tamper-proof. The identity of the information caller is verified through blockchain.
It has achieved the function of preventing tampering of payment information, ensuring data synchronization consistency and the stability of Internet transmission, ensuring law enforcement transparency, and protecting the data security of law enforcement personnel, banks and administrative counterparts.
Smart Images

Figure CN115391829B_ABST
Abstract
Description
Technical Field
[0001] This invention discloses a method relating to the field of data transmission and access security technology, specifically a blockchain-based online law enforcement payment method. Background Technology
[0002] To accelerate the construction of an administrative law enforcement mechanism that is based on evidence, has sound systems, and is effectively supervised, and to improve the efficiency of administrative law enforcement, various regions are relying on information platforms to effectively promote administrative law enforcement that minimizes face-to-face interactions and maximizes efficiency. Through the interconnection and sharing of law enforcement information and data, the immediacy, process, and systematic nature of law enforcement activities are achieved. Online payment for law enforcement is an indispensable part of this process.
[0003] In this process, law enforcement officers conduct on-site enforcement, record case information in real time for any issues found, and input payment information via mobile devices. The corresponding information is then sent to the bank, which sends a payment code back to the officers' mobile devices. The individuals involved in the administrative process scan the code to make the payment. Once the payment is successful, a message indicating successful payment is displayed on the individual's mobile device.
[0004] However, the transmission of payment information, law enforcement personnel information, and bank-related information over the internet, and the interaction of information with other information, still present security challenges, even with conventional encryption methods. Summary of the Invention
[0005] This invention addresses the problems of existing technologies by providing a blockchain-based online law enforcement payment method. Based on blockchain, it ensures the security of data transmission and access among law enforcement personnel, administrative counterparts, and banks. Furthermore, relying on blockchain ensures the immutability and forgery resistance of data. Not only can administrative counterparts trace their records, but law enforcement personnel can also use the blockchain to query past records of their actions against administrative counterparts. Banks can gain a clearer understanding of every transaction.
[0006] The specific solution proposed in this invention is as follows:
[0007] This invention provides a blockchain-based online law enforcement payment method. Based on blockchain, it utilizes the principle of asymmetric encryption in cryptography to encrypt data transmission and access between law enforcement personnel, banks, and administrative counterparts. This involves each of the three parties—law enforcement personnel, banks, and administrative counterparts—creating their own public-private key pairs.
[0008] During the online fine-setting process, law enforcement officers impose online penalties on the administrative counterpart, encrypting the penalty amount, the law enforcement unit, the law enforcement officer, and the administrative counterpart's public key to form an ciphertext, which is then sent to the bank. The bank receives and decrypts this ciphertext, encrypts the penalty amount, the law enforcement unit, and the law enforcement officer to form a bank ciphertext, which is then sent to the administrative counterpart. The administrative counterpart receives and decrypts this bank ciphertext.
[0009] When continuing the payment feedback process, the administrative counterpart encrypts the fine amount and the law enforcement officer's public key to form a payment ciphertext, which is then sent to the bank. The bank receives and decrypts the payment ciphertext to confirm whether the fine amount has been deposited into the bank. The payment result is then encrypted again and sent to the law enforcement officer. The law enforcement officer receives and decrypts the bank's ciphertext to obtain the administrative counterpart's payment result.
[0010] Furthermore, the online fine payment process described in the blockchain-based online law enforcement payment method includes:
[0011] By obtaining the public key of the administrative counterpart through law enforcement personnel, and using the private key of the law enforcement personnel and the public key of the bank, the penalty amount, the law enforcement unit, the law enforcement personnel and the public key of the administrative counterpart are encrypted to form a law enforcement ciphertext and sent to the bank.
[0012] The bank receives the encrypted enforcement message and decrypts it using the bank's private key and the enforcement officer's public key. Then, using the bank's private key and the administrative counterpart's public key, it encrypts the penalty amount, enforcement unit, and enforcement officer to form encrypted bank message, which is sent to the administrative counterpart.
[0013] By having the administrative counterpart receive the bank's encrypted message and decrypt it using the bank's public key and the administrative counterpart's private key, information such as the penalty amount, the law enforcement agency, and the law enforcement personnel can be obtained.
[0014] Furthermore, the payment feedback process in the aforementioned blockchain-based online law enforcement payment method includes:
[0015] The administrative counterpart uses their own private key and the bank's public key to encrypt the fine amount and the law enforcement officer's public key to form a payment ciphertext, which is then sent to the bank.
[0016] The system receives the payment ciphertext from the bank and decrypts it using the bank's private key and the administrative counterpart's public key to confirm whether the fine amount has been deposited into the bank. Then, it encrypts the payment result using the bank's private key and the law enforcement officer's public key to form ciphertext, which is sent to the law enforcement officer. The law enforcement officer receives the bank's ciphertext and decrypts it using the law enforcement officer's private key and the bank's public key to obtain the administrative counterpart's payment result.
[0017] Furthermore, in the aforementioned blockchain-based online law enforcement payment method, law enforcement personnel confirm the accuracy of the fine amount based on the payment result. If the amount is accurate, the interaction ends; otherwise, the information flow resumes.
[0018] Furthermore, in the aforementioned blockchain-based online law enforcement payment method, the information interaction between the online fine process and the payment feedback process forms a block, constituting the blockchain. Each block not only records the hash value of the content of this block, but also records the hash value of the previous block.
[0019] Furthermore, in the aforementioned blockchain-based online law enforcement payment method, when an external request calls information related to online law enforcement payment, the request is verified through the blockchain to determine whether the requester is a relevant law enforcement officer, administrative counterpart, or bank. If the verification is successful, the request is not allowed to call the information if the verification fails.
[0020] This invention also provides a blockchain-based online law enforcement payment system, which includes a key module and an execution module.
[0021] The online law enforcement payment system is based on blockchain and utilizes the principle of asymmetric encryption in cryptography to encrypt data transmission and access between law enforcement personnel, banks, and administrative counterparts.
[0022] This involves law enforcement personnel, banks, and administrative counterparts each creating their own public-private key pairs through a key module.
[0023] During the online fine-setting process, law enforcement officers issue online penalties to administrative counterparts through the execution module. The penalty amount, the law enforcement unit, the law enforcement officer, and the administrative counterpart's public key are encrypted to form an enforcement ciphertext, which is then sent to the bank. The bank receives and decrypts this enforcement ciphertext through the execution module, and then encrypts the penalty amount, the law enforcement unit, and the law enforcement officer to form a bank ciphertext, which is sent to the administrative counterpart. The administrative counterpart receives and decrypts this bank ciphertext through the execution module.
[0024] When continuing the payment feedback process, the administrative counterpart encrypts the fine amount and the law enforcement officer's public key through the execution module to form a payment ciphertext, which is then sent to the bank. The bank receives and decrypts the payment ciphertext through the execution module to confirm whether the fine amount has been deposited into the bank. The bank then encrypts the payment result to form a ciphertext and sends it to the law enforcement officer. The law enforcement officer receives and decrypts the bank's ciphertext through the execution module to obtain the administrative counterpart's payment result.
[0025] The present invention also provides a blockchain-based online law enforcement payment device, comprising: at least one memory and at least one processor;
[0026] The at least one memory is used to store a machine-readable program;
[0027] The at least one processor is configured to invoke the machine-readable program to execute the method.
[0028] The advantages of this invention are:
[0029] The application of this invention can achieve tamper-proof payment information, ensure data synchronization and consistency, guarantee the stability of data transmission over the Internet, and enable more secure information flow. Through this invention, the data of law enforcement personnel, banks, and administrative counterparts is ensured to be tamper-proof and unforgeable. This promotes transparency in law enforcement, ensuring that law enforcement personnel strictly enforce the law and investigate all violations, and further protects the data security of administrative counterparts. Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is a schematic diagram of the method flow of the present invention. Detailed Implementation
[0032] The present invention will be further described below with reference to the accompanying drawings and specific embodiments, so that those skilled in the art can better understand and implement the present invention. However, the embodiments described are not intended to limit the present invention.
[0033] This invention provides a blockchain-based online law enforcement payment method. Based on blockchain, it utilizes the principle of asymmetric encryption in cryptography to encrypt data transmission and access between law enforcement personnel, banks, and administrative counterparts. This involves each of the three parties—law enforcement personnel, banks, and administrative counterparts—creating their own public-private key pairs.
[0034] During the online fine-setting process, law enforcement officers impose online penalties on the administrative counterpart, encrypting the penalty amount, the law enforcement unit, the law enforcement officer, and the administrative counterpart's public key to form an ciphertext, which is then sent to the bank. The bank receives and decrypts this ciphertext, encrypts the penalty amount, the law enforcement unit, and the law enforcement officer to form a bank ciphertext, which is then sent to the administrative counterpart. The administrative counterpart receives and decrypts this bank ciphertext.
[0035] When continuing the payment feedback process, the administrative counterpart encrypts the fine amount and the law enforcement officer's public key to form a payment ciphertext, which is then sent to the bank. The bank receives and decrypts the payment ciphertext to confirm whether the fine amount has been deposited into the bank. The payment result is then encrypted again and sent to the law enforcement officer. The law enforcement officer receives and decrypts the bank's ciphertext to obtain the administrative counterpart's payment result.
[0036] This invention employs a decentralized approach, using asymmetric encryption and a blockchain to ensure data immutability and tamper-proofness. Administrative subjects can trace the data, and law enforcement personnel can use the blockchain to access past records of actions taken against them. Banks can gain a clearer understanding of every transaction.
[0037] In specific applications, in some embodiments of the method of the present invention, data transmission and access between law enforcement personnel, banks, and administrative counterparts are encrypted based on blockchain and utilizing the principle of asymmetric encryption in cryptography.
[0038] This involves law enforcement personnel, banks, and administrative counterparts each creating their own public-private key pairs to ensure the application of signatures. Signatures clearly identify who is transferring funds in or out, preventing information leaks and ensuring data flow and information security among users.
[0039] The online fine-collecting process includes:
[0040] By obtaining the public key of the administrative counterpart through law enforcement personnel, and using the private key of the law enforcement personnel and the public key of the bank, the penalty amount, the law enforcement unit, the law enforcement personnel and the public key of the administrative counterpart are encrypted to form a law enforcement ciphertext and sent to the bank.
[0041] The bank receives the encrypted enforcement message and decrypts it using the bank's private key and the enforcement officer's public key. Then, using the bank's private key and the administrative counterpart's public key, it encrypts the penalty amount, enforcement unit, and enforcement officer to form encrypted bank message, which is sent to the administrative counterpart.
[0042] By having the administrative counterpart receive the bank's encrypted message and decrypt it using the bank's public key and the administrative counterpart's private key, information such as the penalty amount, the law enforcement agency, and the law enforcement personnel can be obtained.
[0043] When continuing the payment feedback process, including:
[0044] The administrative counterpart uses their own private key and the bank's public key to encrypt the fine amount and the law enforcement officer's public key to form a payment ciphertext, which is then sent to the bank.
[0045] The system receives the payment ciphertext from the bank and decrypts it using the bank's private key and the administrative counterpart's public key to confirm whether the fine amount has been deposited into the bank. Then, it encrypts the payment result using the bank's private key and the law enforcement officer's public key to form ciphertext, which is sent to the law enforcement officer. The law enforcement officer receives the bank's ciphertext and decrypts it using the law enforcement officer's private key and the bank's public key to obtain the administrative counterpart's payment result.
[0046] During the online penalty payment process, each information exchange forms a block, thus creating a chain. Each block records not only the hash value of its own content but also the hash value of the previous block, ensuring that the block content cannot be tampered with.
[0047] Furthermore, when an external request accesses payment information, the request is verified via blockchain to confirm whether the requester is one of the relevant law enforcement personnel, the administrative counterpart, or the bank. If the verification fails, access to the information is not permitted. This invention utilizes blockchain technology to ensure data flow, restrict data tampering and forgery, and does not alter the original data structure and business logic in administrative law enforcement.
[0048] This invention also provides a blockchain-based online law enforcement payment system, which includes a key module and an execution module.
[0049] The online law enforcement payment system is based on blockchain and utilizes the principle of asymmetric encryption in cryptography to encrypt data transmission and access between law enforcement personnel, banks, and administrative counterparts.
[0050] This involves law enforcement personnel, banks, and administrative counterparts each creating their own public-private key pairs through a key module.
[0051] During the online fine-setting process, law enforcement officers issue online penalties to administrative counterparts through the execution module. The penalty amount, the law enforcement unit, the law enforcement officer, and the administrative counterpart's public key are encrypted to form an enforcement ciphertext, which is then sent to the bank. The bank receives and decrypts this enforcement ciphertext through the execution module, and then encrypts the penalty amount, the law enforcement unit, and the law enforcement officer to form a bank ciphertext, which is sent to the administrative counterpart. The administrative counterpart receives and decrypts this bank ciphertext through the execution module.
[0052] When continuing the payment feedback process, the administrative counterpart encrypts the fine amount and the law enforcement officer's public key through the execution module to form a payment ciphertext, which is then sent to the bank. The bank receives and decrypts the payment ciphertext through the execution module to confirm whether the fine amount has been deposited into the bank. The bank then encrypts the payment result to form a ciphertext and sends it to the law enforcement officer. The law enforcement officer receives and decrypts the bank's ciphertext through the execution module to obtain the administrative counterpart's payment result.
[0053] The information interaction and execution process between the modules in the above system are based on the same concept as the method embodiment of the present invention, and the specific details can be found in the description in the method embodiment of the present invention, and will not be repeated here.
[0054] Similarly, the application of this invention's system can achieve tamper-proof payment information, ensure data synchronization and consistency, guarantee the stability of data transmission over the internet, and enable more secure information flow. Through this invention, the data of law enforcement personnel, banks, and administrative counterparts is ensured to be tamper-proof and unforgeable. This achieves transparency in law enforcement, ensuring that law enforcement personnel strictly enforce the law and investigate all violations, and further protects the data security of administrative counterparts.
[0055] The present invention also provides a blockchain-based online law enforcement payment device, comprising: at least one memory and at least one processor;
[0056] The at least one memory is used to store a machine-readable program;
[0057] The at least one processor is configured to invoke the machine-readable program to execute the blockchain-based online law enforcement payment method.
[0058] The information interaction and readable program execution processes of the processor in the above-mentioned device are based on the same concept as those in the method embodiments of the present invention, and the specific details can be found in the descriptions in the method embodiments of the present invention, and will not be repeated here.
[0059] Similarly, the application of the device of this invention can realize the anti-tampering function of payment information, ensure data synchronization and consistency, guarantee the stability of data transmission over the Internet, and enable more secure information flow. Through this invention, the data of law enforcement personnel, banks, and administrative counterparts is ensured to be tamper-proof and unforgeable. This achieves transparency in law enforcement, ensuring that law enforcement personnel strictly enforce the law and investigate all violations, and further protects the data security of administrative counterparts.
[0060] It should be noted that not all steps and modules in the above processes and system structures are mandatory; some steps or modules can be omitted as needed. The execution order of the steps is not fixed and can be adjusted as required. The system structures described in the above embodiments can be physical or logical structures. That is, some modules may be implemented by the same physical entity, or some modules may be implemented by multiple physical entities, or they may be implemented by certain components in multiple independent devices.
[0061] The above-described embodiments are merely preferred embodiments provided to fully illustrate the present invention, and the scope of protection of the present invention is not limited thereto. Equivalent substitutions or modifications made by those skilled in the art based on the present invention are all within the scope of protection of the present invention. The scope of protection of the present invention is defined by the claims.
Claims
1. A blockchain-based online law enforcement payment method, characterized in that Based on blockchain technology and utilizing the principles of asymmetric encryption in cryptography, this method encrypts data transmission and access between law enforcement personnel, banks, and administrative counterparts. This is achieved by each of these entities creating their own public-private key pairs. When conducting online fines, law enforcement officers impose online penalties on administrative counterparts and encrypt the penalty amount, law enforcement unit, law enforcement officer, and administrative counterpart's public key to form an enforcement ciphertext, which is then sent to the bank. The bank receives and decrypts the enforcement ciphertext, encrypts the penalty amount, law enforcement unit, and law enforcement officer to form a bank ciphertext, and sends it to the administrative counterpart. The administrative counterpart receives and decrypts the bank ciphertext. In this process, law enforcement officers obtain the administrative counterpart's public key and use their private key and the bank's public key to encrypt the penalty amount, law enforcement unit, law enforcement officer, and administrative counterpart's public key to form an enforcement ciphertext, which is then sent to the bank. The bank receives the encrypted enforcement message and decrypts it using the bank's private key and the enforcement officer's public key. Then, using the bank's private key and the administrative counterpart's public key, it encrypts the penalty amount, enforcement unit, and enforcement officer to form encrypted bank message, which is then sent to the administrative counterpart. By having the administrative counterpart receive the bank's encrypted message and use the bank's public key and the administrative counterpart's private key to decrypt the bank's encrypted message, information such as the penalty amount, law enforcement unit, and law enforcement personnel can be obtained. When continuing the payment feedback process, the administrative counterpart encrypts the fine amount and the law enforcement officer's public key to form a payment ciphertext and sends it to the bank. The bank receives and decrypts the payment ciphertext to confirm whether the fine amount has been deposited into the bank. Then, the payment result is encrypted to form a ciphertext and sent to the law enforcement officer. The law enforcement officer receives and decrypts the bank's ciphertext to obtain the administrative counterpart's payment result. The information interaction between the online fine process and the payment feedback process forms a block, which constitutes the blockchain. Each block records not only the hash value of the content of this block, but also the hash value of the previous block.
2. The blockchain-based online law enforcement payment method according to claim 1, characterized in that The payment feedback process includes: The administrative counterpart uses their own private key and the bank's public key to encrypt the fine amount and the law enforcement officer's public key to form a payment ciphertext, which is then sent to the bank. The system receives the payment ciphertext from the bank and decrypts it using the bank's private key and the administrative counterpart's public key to confirm whether the fine amount has been deposited into the bank. Then, it encrypts the payment result using the bank's private key and the law enforcement officer's public key to form ciphertext, which is sent to the law enforcement officer. The law enforcement officer receives the bank's ciphertext and decrypts it using the law enforcement officer's private key and the bank's public key to obtain the administrative counterpart's payment result.
3. The blockchain-based online law enforcement payment method of claim 2, wherein Law enforcement officers verify the accuracy of the fine amount based on the payment results. If the amount is accurate, the interaction ends here; otherwise, the information flow resumes.
4. The blockchain-based online law enforcement payment method of claim 1, wherein When an external request accesses information related to online law enforcement payment, the request is verified through blockchain to determine whether the person is a relevant law enforcement officer, administrative counterpart, or bank. If the verification is successful, the request is not allowed if the verification fails.
5. A blockchain-based online law enforcement payment system, characterized in that The online law enforcement payment system includes a key module and an execution module. The online law enforcement payment system is based on blockchain and utilizes the principle of asymmetric encryption in cryptography to encrypt data transmission and access between law enforcement personnel, banks, and administrative counterparts. This involves law enforcement personnel, banks, and administrative counterparts each creating their own public-private key pairs through a key module. When conducting online fines, law enforcement officers impose online penalties on administrative counterparts through the execution module. The penalty amount, the law enforcement unit, the law enforcement officer, and the administrative counterpart's public key are encrypted to form an enforcement ciphertext, which is then sent to the bank. The bank receives and decrypts the enforcement ciphertext through the execution module. The penalty amount, the law enforcement unit, and the law enforcement officer are encrypted to form a bank ciphertext, which is then sent to the administrative counterpart. The administrative counterpart receives and decrypts the bank ciphertext through the execution module. Specifically, law enforcement officers obtain the administrative counterpart's public key through the execution module and use their private key and the bank's public key to encrypt the penalty amount, the law enforcement unit, the law enforcement officer, and the administrative counterpart's public key to form an enforcement ciphertext, which is then sent to the bank. The execution module receives the ciphertext and decrypts it using the bank's private key and the law enforcement officer's public key. It then uses the bank's private key and the administrative counterpart's public key to encrypt the penalty amount, law enforcement unit, and law enforcement officer, forming a bank-encrypted message which is sent to the administrative counterpart. The administrative counterpart receives the bank's encrypted message through the execution module and decrypts it using the bank's public key and the administrative counterpart's private key to obtain information on the penalty amount, law enforcement unit, and law enforcement personnel. When continuing the payment feedback process, the administrative counterpart encrypts the fine amount and the law enforcement officer's public key through the execution module to form a payment ciphertext and sends it to the bank. The bank receives and decrypts the payment ciphertext through the execution module to confirm whether the fine amount has been deposited into the bank. Then, the payment result is encrypted to form a ciphertext and sent to the law enforcement officer. The law enforcement officer receives and decrypts the bank's ciphertext through the execution module to obtain the administrative counterpart's payment result. The information interaction between the online fine process and the payment feedback process forms a block, which constitutes the blockchain. Each block records not only the hash value of the content of this block, but also the hash value of the previous block.
6. A blockchain-based online law enforcement payment device, characterized in that: include: At least one memory and at least one processor; The at least one memory is used to store a machine-readable program; The at least one processor is configured to invoke the machine-readable program to execute the method of any one of claims 1 to 4.