Cargo information processing method and system based on encryption means
By using the random dynamic password generated by the dynamic password generator in cargo transportation and encrypting and decrypting through dual encryption, the risk of password intercepting and stealing of smart password locks in cargo transportation is solved, and information security and circulation process are improved traceability.
Patent Information
- Application Number
- CN202111401059.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-19
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2041-11-19
AI Technical Summary
The existing smart password locks have the risk of password intercepting and stealing during cargo transportation, especially the problem of wireless communication methods and radio frequency cards being easily copied, peeped and imitated, which leads to safety hazards.
Using the cargo information processing method based on encryption means, random dynamic passwords are generated through a dynamic password generator, lock the encrypted lock of the goods, and encrypted through dual encryption (using the public key of the goods receiving client and the private key of the goods providing the client) and decrypt the password to ensure the specificity and security of the password.
It improves the difficulty of password cracking during cargo transportation, enhances information security, prevents passwords from being stolen, and ensures traceability and trust in the entire cargo transfer process.
Smart Images

Figure CN114331254B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to data security, and in particular to a cargo information processing method and system based on encryption means for improving cargo transportation security. Background Art
[0002] With the improvement of living standards and the strengthening of safety awareness, people's requirements for safety are getting higher and higher. Various types of safety electronic products are emerging in an endless stream, and smart password locks are one of them. Most of the existing smart password locks are unlocked by keys, wireless technology, fixed passwords, wireless radio frequency cards, fingerprints, etc., realizing remote and short-range unlocking.
[0003] In the existing product transportation process, especially for the transportation of valuables, the above-mentioned password lock method is mostly used. Remote unlocking is carried out through wireless communication, which has the risk of passwords and unlocking information being intercepted, posing a security risk; in addition, radio frequency cards are easy to copy, and fixed passwords such as fingerprints and fixed numbers also have the risk of being stolen, peeped, and imitated. Summary of the invention
[0004] An object of the present invention is to provide a cargo information processing method and system based on encryption means to improve cargo transportation security.
[0005] A further object of the present invention is to prevent the password of the password lock from being stolen and cracked.
[0006] According to one aspect of the present invention, there is provided a cargo information processing method based on encryption means, comprising:
[0007] Get the cargo transportation request issued by the cargo receiving client;
[0008] Generate an operation factor of a dynamic password generator according to a cargo transportation request, and use the dynamic password generator to generate a random dynamic password;
[0009] Use a random dynamic password to lock the encryption lock of the goods, so that the goods remain locked during transportation;
[0010] The random dynamic password is encrypted and published so that the cargo receiving client can obtain it and unlock the encryption lock after decryption.
[0011] Optionally, the cargo transportation request is encrypted by the cargo receiving client using the public key of the cargo providing client; and after the step of obtaining the cargo transportation request issued by the cargo receiving client, it also includes: decrypting using the private key of the cargo providing client to obtain the information in the cargo transportation request.
[0012] Optionally, the cargo transportation request includes cargo order information and a public key of a cargo receiving client; and the step of encrypting the random dynamic password includes: first encrypting the random dynamic password using the public key of the cargo receiving client; and second encrypting the random dynamic password using the private key of the cargo providing client.
[0013] Optionally, the step of the goods receiving client decrypting the random dynamic password includes: using the public key of the goods providing client to perform the first decryption on the random dynamic password; and using the private key of the goods receiving client to perform the second decryption.
[0014] Optionally, after the cargo receiving client unlocks the encryption lock, the method further includes: obtaining unlocking information fed back by the cargo receiving client to confirm that the cargo transportation is completed.
[0015] Optionally, after obtaining the unlocking information fed back by the cargo receiving client, the process further includes: obtaining the operation status information released after the transported cargo is started; matching the operation status information with the cargo order information; and after the match is consistent, publishing the order completion information.
[0016] Optionally, after locking the encryption lock of the goods using the random dynamic password, the method further includes: encrypting and then publishing the shipping information.
[0017] Optionally, after the step of obtaining the cargo transportation request issued by the cargo receiving client, the step further includes: verifying the cargo order information to confirm whether the cargo receiving client is a trusted node.
[0018] Optionally, the cargo transportation request and the encrypted random dynamic password are both published through the blockchain, and the cargo receiving client and the cargo providing client are both nodes on the blockchain.
[0019] According to another aspect of the present invention, a cargo information processing system based on encryption means is also provided. The cargo information processing system based on encryption means includes: a cargo receiving client, configured to issue a cargo transportation request, and after the cargo arrives, obtain and decrypt a random dynamic password to unlock the encryption lock of the cargo.
[0020] The cargo providing client comprises a processor and a memory, wherein a machine executable program is stored in the memory, and when the machine executable program is executed by the processor, any one of the above-mentioned cargo information processing methods based on encryption means is implemented.
[0021] The cargo information processing method and system based on encryption means of the present invention generates an operation factor of a dynamic password generator according to a cargo transportation request, and uses the dynamic password generator to generate a random dynamic password, and uses the random dynamic password to encrypt the password of the encryption lock of the cargo. The operation factor is dynamically generated, so that the password changes with the cargo transportation information, and the password is specific. In addition, the random dynamic password is released to the cargo receiving client after encryption, which increases the difficulty of cracking the password and improves information security.
[0022] Furthermore, the cargo information processing method and system based on encryption means of the present invention uses the public key of the cargo receiving client to perform the first encryption on the random dynamic password; uses the private key of the cargo providing client to perform the second encryption, and adopts the encryption method of double operation factors, which can prevent other devices from stealing the relevant information.
[0023] Furthermore, in the cargo information processing method and system based on encryption means of the present invention, after receiving the cargo, the cargo receiving client feeds back unlocking information to confirm that the cargo transportation is completed, thereby completing the information recording of the entire cargo transportation process, making the entire cargo circulation process traceable, and providing conditions for improving the reliability of the product.
[0024] Based on the following detailed description of specific embodiments of the present invention in conjunction with the accompanying drawings, those skilled in the art will become more aware of the above and other objects, advantages and features of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Hereinafter, some specific embodiments of the present invention will be described in detail in an exemplary and non-limiting manner with reference to the accompanying drawings. The same reference numerals in the accompanying drawings indicate the same or similar components or parts. It should be understood by those skilled in the art that these drawings are not necessarily drawn to scale. In the accompanying drawings:
[0026] Figure 1 is a schematic diagram of the architecture of a cargo information processing system based on encryption means according to an embodiment of the present invention;
[0027] Figure 2 is a schematic diagram of a cargo information processing method based on encryption means according to an embodiment of the present invention;
[0028] Figure 3 is a flow chart of a cargo information processing method based on encryption means according to an embodiment of the present invention; and
[0029] Figure 4 It is a schematic diagram of a cargo providing client in a cargo information processing system based on encryption means according to an embodiment of the present invention. DETAILED DESCRIPTION
[0030] Figure 1: is a schematic diagram of the architecture of a cargo information processing system based on encryption means according to an embodiment of the present invention. The cargo information processing system based on encryption means may generally include: a cargo receiving client 20 and a cargo providing client 10. The cargo receiving client 20 and the cargo providing client 10 realize information transmission through a network side device 30. The network side device 30 may include an application server or other device that provides network information services. For example, the cargo receiving client 20 and the cargo providing client 10 may be respectively connected to the application server data, and the application server is used to realize the information transmission between the cargo receiving client 20 and the cargo providing client 10. For another example, the cargo receiving client 20 and the cargo providing client 10 may respectively serve as nodes on the blockchain, and realize information transmission using the blockchain network.
[0031] The cargo receiving client 20 is configured to issue a cargo transportation request. The cargo transportation request may include cargo order information and a public key of the cargo receiving client 20. The cargo order information may include relevant information of the cargo 40 (e.g., product specifications, configuration information, etc.) and order information (e.g., order time, quantity, price, delivery address, etc.).
[0032] The cargo providing client 10 is configured to receive a cargo transportation request and encrypt the password lock of the cargo 40 before the cargo 40 is transported.
[0033] After the goods 40 arrive, the goods receiving client 20 obtains and decrypts the random dynamic password to unlock the encryption lock of the goods 40, thereby completing the transportation process of the goods 40. During the transportation process of the goods 40, the encryption lock remains locked.
[0034] The cargo receiving client 20 and the cargo providing client 10 are each pre-configured with two sets of asymmetric encryption keys. The first set of asymmetric encryption keys is the private key of the cargo receiving client 20 and the public key of the cargo receiving client 20; the second set of asymmetric encryption keys is the private key of the cargo providing client 10 and the public key of the cargo providing client 10. The cargo receiving client 20 stores the public key of the cargo providing client 10 in advance. The public key of the cargo receiving client 20 can be sent to the cargo providing client 10 along with the cargo transportation request.
[0035] This embodiment also provides a cargo information processing method based on encryption means, which can be executed by the cargo providing client 10 to achieve locking and encryption of the encryption lock. Figure 2 is a schematic diagram of a cargo information processing method based on encryption means according to an embodiment of the present invention. The cargo information processing method based on encryption means may generally include:
[0036] Step S202, obtaining a cargo transportation request issued by the cargo receiving client 20. The cargo transportation request is encrypted by the cargo receiving client 20 using the public key of the cargo providing client 10. The cargo transportation request may include cargo order information and the public key of the cargo receiving client 20. The cargo order information may include relevant information of the cargo 40 (such as product specifications and models, configuration information, etc.) and order information (such as order time, quantity, price, delivery address, etc.). The public key of the cargo receiving client 20 is provided to the cargo providing client 10 along with the cargo transportation request, and is used exclusively for the cargo providing client 10 to encrypt the password lock for this cargo transportation. The cargo providing client 10 does not need to specifically obtain the public key of the cargo receiving client 20 in advance, nor does it need to manage the public keys of different cargo receiving clients 20. On the other hand, the cargo receiving client 20 can generate the public key and private key of the asymmetric cryptography of the cargo receiving client 20 when requesting cargo transportation, such as in the process of generating an order, which also reduces the risk of leakage of the preset password.
[0037] After obtaining the cargo transportation request issued by the cargo receiving client 20, the cargo providing client 10 can also use the private key of the cargo providing client 10 to decrypt to obtain the information in the cargo transportation request.
[0038] After obtaining the cargo transportation request issued by the cargo receiving client 20, the cargo providing client 10 can also verify the cargo order information to confirm whether the cargo receiving client 20 is a trusted node. The cargo providing client 10 only processes the cargo transportation request of the confirmed cargo receiving client 20 belonging to the trusted node.
[0039] Step S204, generate the operation factor of the dynamic password generator according to the cargo transportation request, and use the dynamic password generator to generate a random dynamic password. The operation factor used by the random dynamic password corresponds to the cargo transportation request, is not limited by timeliness, and can achieve reliable transmission of the dynamic password. Even if a malicious node obtains the password, it cannot be decrypted and cannot obtain valid information.
[0040] Step S206, lock the encryption lock of the goods 40 using a random dynamic password, and keep the encryption lock locked during transportation. The encryption lock can be a Bluetooth password lock, which receives and encrypts the encrypted information via Bluetooth. After locking the encryption lock of the goods 40, the shipping information can be encrypted and published so that the goods recipient can understand the shipping status of the goods 40. The transportation information of the goods 40 can also be published, such as publishing the cargo transit information of each transportation transit node.
[0041] Step S208, encrypting the random dynamic password and publishing it so that the goods receiving client 20 can obtain it and unlock the encryption lock after decryption.
[0042] The random dynamic password encryption is preferably performed in a double encryption manner, that is, the random dynamic password is first encrypted using the public key of the goods receiving client 20; and the private key of the goods providing client 10 is used for secondary encryption. Therefore, the decryption of the random dynamic password requires that the goods receiving client 20 has both the private key of the goods receiving client 20 and the public key of the goods providing client 10. That is, the steps of the goods receiving client 20 decrypting the random dynamic password include: first decrypting the random dynamic password using the public key of the goods providing client 10; and second decrypting using the private key of the goods receiving client 20.
[0043] The random dynamic password is double encrypted by two sets of asymmetric passwords, which further greatly improves the security of the random dynamic password. Even if the public key of the goods providing client 10 has been stolen, it is still impossible to decrypt it if the private key of the goods receiving client 20 is unknown.
[0044] The random dynamic password obtained by decryption is used to unlock the password lock of the arrived goods 40. In the case where the encryption lock is a Bluetooth password lock, the goods receiving client 20 uses the random dynamic password obtained by decryption to unlock the Bluetooth password lock using Bluetooth.
[0045] The cargo receiving client 20 can release unlocking information after unlocking the delivered cargo to feedback the cargo transportation completion. The cargo providing client 10 can confirm the cargo transportation completion by obtaining the unlocking information feedback by the cargo receiving client 20 after the cargo receiving client 20 unlocks the encryption lock.
[0046] When the transported goods 40 itself is an electronic device such as a household appliance, the electronic device can also publish operating status information after being powered on for the first time. The goods providing client 10 can further obtain the operating status information published after the transported goods 40 is started; match the operating status information with the goods order information; and publish order completion information after the match is consistent. One way of matching can be to match the starting location of the transported goods 40 with the sales address in the order. Another way of matching can be to match the bound client information of the transported goods 40 with the goods receiving client 20 to determine the completion of the order.
[0047] In one embodiment, the cargo transportation request and the encrypted random dynamic password can be published through the blockchain, and the cargo receiving client 20 and the cargo providing client 10 are both nodes on the blockchain.
[0048] In another embodiment, the goods receiving client 20 and the goods providing client 10 can respectively transmit information with the application server through the network and use the application server to publish data.
[0049] Figure 3 : is a flow chart of a cargo information processing method based on encryption means according to an embodiment of the present invention, and the flow may include:
[0050] Step S302, the cargo receiving client 20 generates a cargo transportation request and encrypts it using the public key of the cargo providing client 10. The cargo transportation request may include cargo order information and the public key of the cargo receiving client 20. The private key and public key of the cargo receiving client 20 are a first set of asymmetric encryption keys, and the private key and public key of the cargo providing client 10 are a second set of asymmetric encryption keys. The cargo receiving client pre-stores the public key of the cargo providing client, and the public key of the cargo receiving client is transmitted to the cargo providing client as a cargo transportation request along with the cargo order information.
[0051] Step S304, the cargo receiving client issues a cargo transportation request. In the embodiment where the network side device uses an application server, the cargo receiving client sends a cargo transportation request to the application server. The cargo transportation request is encrypted by the public key of the cargo providing client 10 and can only be decrypted by the cargo providing client 10 that has the private key.
[0052] Step S306: the cargo providing client 10 obtains the cargo transportation request. In the embodiment where the network side device 30 uses an application server, the cargo providing client 10 receives the cargo transportation request forwarded by the application server.
[0053] Step S308, the cargo providing client 10 decrypts the cargo transportation request and obtains the public key and order information of the cargo receiving client 20. The decryption process is implemented using the private key of the cargo providing client 10.
[0054] In step S310, the goods providing client 10 generates a random dynamic password using the order information, locks the encryption lock of the goods 40, and double encrypts the random dynamic password. The double encryption process may include: using the public key of the goods receiving client 20 to encrypt the random dynamic password for the first time; using the private key of the goods providing client 10 to encrypt it for the second time. Therefore, the decryption of the random dynamic password requires the goods receiving client 20 to have both the private key of the goods receiving client 20 and the public key of the goods providing client 10. The above double encryption can greatly increase the difficulty of decryption and improve security.
[0055] After the encryption lock of the goods 40 is locked, it is transported to the sales address of the order information through an offline transportation channel. During the transportation process, the logistics node can provide logistics information to the application server so that the goods receiving client 20 can obtain the logistics information.
[0056] Step S312, the cargo providing client 10 publishes the encrypted random dynamic password. In the embodiment where the network side device 30 uses an application server, the cargo providing client 10 sends a cargo transportation request to the application server. Since the random dynamic password is doubly encrypted, even if it is intercepted by other malicious nodes during the transmission process, only a string of garbled characters is obtained, and no valid random dynamic password can be obtained.
[0057] Step S314, the cargo receiving client 20 obtains the encrypted random dynamic password. In the embodiment where the network side device 30 uses an application server, the cargo providing client 10 sends a cargo transportation request to the application server.
[0058] Step S316, the cargo receiving client 20 decrypts the random dynamic password. After the cargo 40 arrives, the cargo receiving client 20 uses the random dynamic password to decrypt the encryption lock of the cargo 40. The specific decryption process includes: using the public key of the cargo providing client 10 to decrypt the random dynamic password for the first time; using the private key of the cargo receiving client 20 to decrypt the random dynamic password for the second time.
[0059] Step S318, the cargo receiving client 20 releases unlocking information after unlocking the delivered cargo 40 to feedback that the transportation of the cargo 40 is completed.
[0060] Through the above process, the password information of the goods 40 can be prevented from being stolen and stolen, which greatly improves the reliability and security.
[0061] In other embodiments, the cargo receiving client 20 and the cargo providing client 10 respectively serve as nodes of the blockchain, and transmit cargo transportation requests, random dynamic passwords, and cargo logistics information through blockchain information.
[0062] The cargo information processing method based on encryption means of this embodiment can be used for the safe transportation of cargo such as household appliances. Take the ordering process of a household appliance as an example for introduction: the terminal installed with the household appliance ordering application used by the household appliance consumer is used as the cargo receiving client 20, also known as the household appliance ordering client. The household appliance manufacturer uses the device installed with the order processing application as the cargo providing client 10, also known as the household appliance supplying client.
[0063] Home appliance consumers use the home appliance ordering client to purchase home appliances. The home appliance ordering client encrypts the home appliance ordering information and the public key generated by itself through the home appliance ordering application using the public key preset by the home appliance manufacturer and uploads it to the application server.
[0064] The home appliance supply client downloads the encrypted cargo transportation request from the application server. The home appliance supply client uses its own private key to decrypt and obtain the consumer's cargo request and ordering information and the public key of the home appliance ordering client.
[0065] The home appliance supply client uses the decrypted consumer public key and order information of the home appliance ordering client as the operation factor of the dynamic password generator to generate a random dynamic password, and encrypts the Bluetooth encryption lock pre-configured on the home appliance through Bluetooth. The locked home appliance is shipped according to the order information.
[0066] The home appliance supply client uses the consumer's public key to encrypt the random dynamic password for the first time, and the encrypted data is re-encrypted using the manufacturer's private key. The encrypted random dynamic password is provided to the application server.
[0067] During the transportation of home appliances, the Bluetooth encryption lock remains encrypted. After the home appliances arrive and are collected by the home appliance consumers, the home appliance ordering client downloads the encrypted random dynamic password from the application server, first uses the Changjia public key for the first decryption, and then uses its own private key for the second decryption to obtain the random dynamic password.
[0068] The home appliance ordering client uses the decrypted password to unlock the Bluetooth encryption lock, and confirms that the home appliance has been received according to the operation of the home appliance consumer, completing the order receipt.
[0069] The cargo receiving client 20 and the cargo providing client 10 may be pre-installed with a machine executable program that implements the cargo information processing method based on encryption means of the above embodiment. Figure 4 1 is a schematic diagram of a cargo providing client 10 in a cargo information processing system based on encryption means according to an embodiment of the present invention. The cargo providing client includes a memory 120, a processor 110, and a machine executable program 121 stored in the memory 120 and running on the processor, and the processor 110 implements any of the above-mentioned cargo information processing methods based on encryption means when executing the machine executable program 121.
[0070] It should be noted that the logic and / or steps represented in the flowchart or described in other ways herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or equipment (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or equipment and execute instructions), or used in combination with these instruction execution systems, devices or equipment.
[0071] More specific examples of memory 120 (a non-exhaustive list) include the following: an electrical connection having one or more wirings (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM).
[0072] It should be understood that each part of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system.
[0073] The technical solution of the present invention, in essence or the part that contributes to the prior art, or the part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention.
[0074] In addition, it should be noted that in the apparatus and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. Moreover, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it is understood that all or any steps or components of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices in hardware, firmware, software or a combination thereof, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present invention.
[0075] Therefore, the purpose of the present invention can also be achieved by running a program or a group of programs on any computing device. The computing device can be a well-known general-purpose device. Therefore, the purpose of the present invention can also be achieved by simply providing a program product containing a program code that implements the method or device. That is to say, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. Obviously, the storage medium can be any well-known storage medium or any storage medium developed in the future. It should also be pointed out that in the device and method of the present invention, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. In addition, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them in chronological order. Some steps can be performed in parallel or independently of each other.
[0076] The cargo information processing method and system based on encryption means of this embodiment generates an operation factor of a dynamic password generator according to a cargo transportation request, and uses the dynamic password generator to generate a random dynamic password, and uses the random dynamic password to encrypt the password of the encryption lock of the cargo. The operation factor is dynamically generated, so that the password changes with the cargo transportation information, realizing the specificity of the password. In addition, the random dynamic password is released to the cargo receiving client 20 after encryption, which increases the difficulty of cracking the password and improves information security.
[0077] At this point, those skilled in the art should recognize that, although multiple exemplary embodiments of the present invention have been shown and described in detail herein, many other variations or modifications that conform to the principles of the present invention can still be directly determined or derived based on the content disclosed in the present invention without departing from the spirit and scope of the present invention. Therefore, the scope of the present invention should be understood and recognized as covering all these other variations or modifications.
Claims
1. A cargo information processing method based on encryption means, comprising: Get the cargo transportation request issued by the cargo receiving client; generating an operation factor of a dynamic password generator according to the cargo transportation request, and generating a random dynamic password using the dynamic password generator; Using the random dynamic password to lock the encryption lock of the goods, so that the goods remain in the locked state of the encryption lock during transportation; The random dynamic password is encrypted and then published, so that the goods receiving client can obtain it and unlock the encryption lock after decryption; The cargo transportation request includes cargo order information and the public key of the cargo receiving client; And the step of encrypting the random dynamic password includes: Using the public key of the goods receiving client to encrypt the random dynamic password for the first time; Use the private key of the client provided by the goods for secondary encryption; The step of the cargo receiving client decrypting the random dynamic password includes: Decrypt the random dynamic password for the first time using the public key of the client providing the goods; The private key of the client receiving the goods is used for secondary decryption.
2. The cargo information processing method based on encryption means according to claim 1, wherein The cargo transportation request is encrypted by the cargo receiving client using the public key of the cargo providing client; and After the step of obtaining the cargo transportation request issued by the cargo receiving client, the method further includes: The private key of the cargo providing client is used for decryption to obtain the information in the cargo transportation request.
3. The cargo information processing method based on encryption means according to claim 1, wherein: After the cargo receiving client unlocks the encryption lock, the method further includes: Obtain the unlocking information fed back by the cargo receiving client to confirm that the cargo transportation is completed.
4. The cargo information processing method based on encryption means according to claim 3, wherein: After obtaining the unlocking information fed back by the goods receiving client, the method further includes: Obtain the operation status information released after the transported goods are started; Matching the operation status information with the cargo order information; After the match is consistent, the order completion information is released.
5. The cargo information processing method based on encryption means according to claim 1, wherein: After the encryption lock of the goods is locked using the random dynamic password, the method further comprises: The shipping information will be encrypted and published.
6. The cargo information processing method based on encryption means according to claim 1, wherein: The step of obtaining the cargo transportation request issued by the cargo receiving client further includes: The goods order information is verified to confirm whether the goods receiving client is a trusted node.
7. The cargo information processing method based on encryption means according to claim 1, wherein: The cargo transportation request and the encrypted random dynamic password are both published through the blockchain, and the cargo receiving client and the cargo providing client are both nodes on the blockchain.
8. A cargo information processing system based on encryption means, comprising: The cargo receiving client is configured to issue cargo transportation requests, and after the cargo arrives, obtains and decrypts the random dynamic password to unlock the encryption lock of the cargo; A cargo providing client comprises a processor and a memory, wherein a machine executable program is stored in the memory, and when the machine executable program is executed by the processor, the cargo information processing method based on encryption means according to any one of claims 1 to 7 is implemented.
