A WMS data management method based on blockchain

By adopting blockchain-based WMS data management method in the warehousing management system of the mining industry, data efficiency and security issues in traditional systems are solved, efficient, secure and reliable data management is achieved, and multi-party trust and collaboration are enhanced.

CN119739324APending Publication Date: 2025-04-01INSPUR WORLDWIDE SERVICES LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410441131.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-12
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

Traditional warehousing management systems face the efficiency and security of data entry, storage, transmission and processing in the mining industry, and it is difficult to ensure the security and confidentiality of production information data and commercial financial information data.

Method used

The blockchain-based WMS data management method is adopted to ensure the security and integrity of the data by collecting business data in real time and encrypting it.

Benefits of technology

It improves the stability and reliability of WMS data, enhances the security and integrity of data, improves work efficiency and transparency, and promotes trust and collaboration among multiple parties.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The present invention relates to the field of warehouse management technology, and specifically to a WMS data management method based on blockchain. The present invention first collects the business data generated by WMS and stores it in a local database; then generates a public key and a private key, and a hash function to encrypt the collected data, and adds the encrypted account information and business data to the corresponding block of the blockchain based on the Hyperledger Fabric blockchain tool; when retrieving data from the blockchain, authenticity and integrity verification are performed, and the verification process is: obtain the data block corresponding to the retrieved data from the blockchain, use the private key to decrypt it, and compare the decrypted data with the data to be verified. If the comparison is consistent, the data has not been tampered with. The present invention enhances the security and integrity of data, improves work efficiency and transparency, and promotes trust and collaboration among multiple parties.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of warehouse management, and in particular to a WMS data management method based on blockchain. Background Art

[0002] With the rapid development of information technology, the application of warehouse management systems in the mining industry has gradually become popular. However, traditional warehouse management systems still face many challenges in the mining industry. First, due to its particularity, the mining industry needs to transform from traditional manual recording business processes to fully digital processes. In this process, it is necessary to solve the efficiency and security issues of data entry, storage, transmission and processing. Secondly, the production information data and commercial financial information data of mining companies often involve the core business secrets of the company. How to ensure the security and confidentiality of these data has become a key issue that the warehouse management system must solve. Summary of the invention

[0003] The technical problem to be solved by the present invention is to provide a WMS data management method based on blockchain to improve the stability and reliability of WMS data.

[0004] In order to solve the technical problem, the technical solution adopted by the present invention is: a WMS data management method based on blockchain, comprising the following steps: S01) Collect data: collect business data generated by WMS in real time and store it in the local database; S02), generate public and private keys, and use hash functions to encrypt the collected data, and add the encrypted account information and business data to the corresponding blocks of the blockchain based on the Hyperledger Fabric blockchain tool; S03) When retrieving data from the blockchain, authenticity and integrity verification is performed. The verification process is as follows: obtain the data block corresponding to the retrieved data from the blockchain, decrypt it using the private key, and compare the decrypted data with the data to be verified. If the comparison is consistent, the data has not been tampered with.

[0005] Furthermore, in step S03), data integrity is verified by using an asymmetric key. The inventory data uses a hash function to perform hash calculation on the data block to generate a unique hash value. The hash value is used to verify the integrity of the data and whether it has been tampered with.

[0006] Furthermore, OpenSSL is used to generate a public key and a private key pair.

[0007] Furthermore, the business data generated by WMS includes transaction order data and inventory data.

[0008] Furthermore, the SHA encryption algorithm is used to encrypt transaction order data and inventory data, and the RSA encryption algorithm is used to encrypt account information.

[0009] Furthermore, the private key pair is stored in a hardware security module, and a key access mechanism is set to control access to the private key, the key access mechanism includes identity authentication, permission control and key usage log.

[0010] Furthermore, the consensus mechanisms adopted by the blockchain network are PoW and PoS.

[0011] Furthermore, the blockchain network is encrypted using SSL or TLS encryption protocols.

[0012] Furthermore, the verified data can be shared with other enterprise information systems through API interfaces or data exchange platforms.

[0013] Beneficial effects of the invention: This patented technology brings significant advantages to warehouse management systems by introducing blockchain technology and combining advanced encryption algorithms. It not only enhances the security and integrity of data, improves work efficiency and transparency, but also promotes trust and collaboration among multiple parties. DETAILED DESCRIPTION

[0014] The following will describe the implementation methods and steps of the present invention, in order to enable those skilled in the art to fully understand the technical solutions of the present invention. However, it should be noted that the described embodiment is only an implementation method of the present invention and is not intended to limit the present invention. Based on the described content, those skilled in the art can make various modifications or changes to these embodiments without departing from the spirit and scope of the present invention. For the sake of brevity, the general technical details known in the art will not be described in detail in the following description.

[0015] Example 1 This embodiment discloses a WMS data management method based on blockchain, which includes system integration and initialization, data encryption and chaining, data verification and sharing, key management and access control, data backup and recovery, and security audit and compliance inspection. These steps are interrelated and mutually supportive, and together constitute a complete implementation method of a warehouse management system based on blockchain technology. By strictly following these steps for operation and management, the security, stability and compliance of the warehouse management system can be ensured.

[0016] 1) System integration and initialization System configuration: Configure the warehouse management system according to the actual needs and business processes of the enterprise, including setting user roles, permissions, data encryption algorithms and key management.

[0017] Blockchain network construction: Build a blockchain network, select the appropriate consensus mechanism (PoW, PoS), number and distribution of nodes (set according to the amount of data and computing resource conditions), and ensure the stability and security of the network.

[0018] 2) Data encryption and blockchain Data collection and processing: Through the various functional modules of the warehouse management system, warehouse-related data is collected and processed in real time, including material entry, exit, inventory changes, etc.

[0019] Data encryption: Use advanced encryption algorithms (such as AES, RSA, etc.) to encrypt the collected data to ensure the confidentiality of the data during transmission and storage. In this embodiment, the AES algorithm is used to encrypt order information and inventory information, and the RSA algorithm is used to encrypt account information.

[0020] Data on-chain: Upload the encrypted data to the blockchain network, verify the authenticity of the data through a consensus mechanism, and add it to the corresponding block of the blockchain.

[0021] 3) Data verification and sharing Data verification: When the authenticity or integrity of data needs to be verified, the corresponding data block is obtained from the blockchain and decrypted using the private key. The decrypted data is compared with the original data to ensure that the data has not been tampered with during transmission and storage.

[0022] Data sharing: Through API interfaces or data exchange platforms, verified data can be shared with other enterprise information systems (such as mining enterprises' business and financial integration systems, SAP, SRM, etc.) to achieve data interoperability and collaborative work.

[0023] 4) Key management and access control Key generation and storage: Use a high-intensity random number generation algorithm to generate public and private key pairs. Private keys need to be stored securely, and security devices such as hardware security modules (HSMs) can be used to store private keys to ensure the security and non-extractability of private keys.

[0024] Key access control: Strict identity authentication and permission control are implemented for access to private keys. Only authorized personnel can access and use private keys. At the same time, a key usage log is established to record the use of keys and operators for auditing and tracing.

[0025] 5) Data backup and recovery Data backup: Back up the data on the blockchain regularly to prevent data loss or damage. The backup data needs to be stored in a safe and reliable place, such as an offline storage device or a remote backup center.

[0026] Data recovery: In the event of data loss or damage, data can be restored through backup data. During the recovery process, the integrity and authenticity of the backup data must be verified to ensure that the restored data is consistent with the original data.

[0027] 6) Security audit and compliance inspection Security audit: Regularly audit and evaluate the security of the warehouse management system, including data encryption, key management, blockchain network security, etc. Timely discover and resolve security vulnerabilities and hidden dangers.

[0028] Compliance check: Ensure that the warehouse management system complies with the requirements of relevant laws, regulations and industry standards, such as data protection regulations, privacy policies, etc. In the compliance check, it is necessary to conduct a comprehensive check on the system's data collection, storage, transmission and use to ensure the compliance of the system.

[0029] In summary, the present invention has the following beneficial effects: Enhanced data security Immutability: Using the distributed ledger technology of blockchain, once the data is recorded on the blockchain, it cannot be tampered with. This ensures the authenticity and credibility of the data in warehouse management and avoids the risk of data being maliciously modified or forged.

[0030] Highly encrypted: Combined with advanced encryption algorithms such as AES, RSA, etc., this patented technology can ensure the confidentiality of data during transmission and storage. Even if the data is intercepted during transmission, attackers cannot easily decrypt and obtain the true content of the data.

[0031] Data integrity assurance Hash function and Merkle tree: Through hash function and Merkle tree technology, this patented technology can ensure the integrity of data. Any slight modification to the data will cause the hash value to change, thus immediately detecting the tampering of the data.

[0032] Continuous Verification: Due to the decentralized nature of blockchain, any node can verify the integrity of the data. This continuous data verification mechanism further ensures the authenticity and reliability of the data.

[0033] Improve efficiency and transparency Automated processes: By integrating blockchain technology, warehouse management systems can achieve more efficient automated processes. Automatic recording, verification and sharing of data reduces manual intervention and improves work efficiency.

[0034] Real-time data sharing: Blockchain technology enables real-time data sharing between different departments and systems. This improves data transparency, allowing management to understand warehouse conditions in real time and make more accurate decisions.

[0035] Enhance trust and collaboration Joint maintenance by multiple parties: The distributed nature of blockchain enables multiple parties to jointly maintain and update data. This enhances trust between different departments, enterprises and institutions, and promotes better collaboration and cooperation.

[0036] Reduce disputes: Due to the immutability and high encryption of data, this patented technology can reduce disputes and controversies in the warehouse management process. This helps to maintain the reputation and credibility of the enterprise.

[0037] Flexibility and scalability Strong adaptability: This patented technology can adapt to warehouse management systems of different sizes and needs. Whether it is a small or large enterprise, it can meet its own needs by configuring and expanding the system.

[0038] Easy to integrate: Due to its openness and standardized characteristics, this patented technology can be easily integrated with other enterprise information systems to achieve data interoperability and sharing.

[0039] The above descriptions are merely embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification, directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A WMS data management method based on blockchain, characterized by: The following steps are involved: S01) Collect data: collect business data generated by WMS in real time and store it in the local database; S02), generate public and private keys, and use hash functions to encrypt the collected data, and add the encrypted account information and business data to the corresponding blocks of the blockchain based on the Hyperledger Fabric blockchain tool; S03) When retrieving data from the blockchain, authenticity and integrity verification is performed. The verification process is as follows: obtain the data block corresponding to the retrieved data from the blockchain, decrypt it using the private key, and compare the decrypted data with the data to be verified. If the comparison is consistent, the data has not been tampered with.

2. The WMS data management method based on blockchain according to claim 1, characterized in that: Step S03) Verify data integrity using an asymmetric key. The inventory data uses a hash function to perform hash calculations on data blocks to generate a unique hash value, which is used to verify the integrity of the data and whether it has been tampered with.

3. The WMS data management method based on blockchain according to claim 1 is characterized in that: Generate a public and private key pair using OpenSSL.

4. The WMS data management method based on blockchain according to claim 1, characterized in that: The business data generated by WMS includes transaction order data and inventory data.

5. The WMS data management method based on blockchain according to claim 4 is characterized in that: Use the SHA encryption algorithm to encrypt transaction order data and inventory data, and use the RSA encryption algorithm to encrypt account information.

6. The WMS data management method based on blockchain according to claim 1, characterized in that: The private key pair is stored in the hardware security module, and a key access mechanism is set up to control access to the private key. The key access mechanism includes identity authentication, permission control, and key usage log.

7. The WMS data management method based on blockchain according to claim 1, characterized in that: The consensus mechanisms adopted by the blockchain network are PoW and PoS.

8. The WMS data management method based on blockchain according to claim 1, characterized in that: The blockchain network is encrypted using SSL or TLS encryption protocols.

9. The WMS data management method based on blockchain according to claim 1, characterized in that: Share verified data with other enterprise information systems through API interfaces or data exchange platforms.