Human resource management system based on block chain encryption
By adopting blockchain encryption technology in the human resource management system, the distributed storage and encrypted transmission of data are achieved, and the problem of data security risks in existing systems is solved, the security and credibility of data are improved, and privacy is enhanced. Protection and system automation level.
Patent Information
- Application Number
- CN202411549248.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-01
- Publication Date
- 2025-02-21
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing human resource management system has security risks in the process of data storage, transmission and sharing, which is prone to leaking employees' personal information and is difficult to effectively protect information security and privacy.
Adopt blockchain-based encryption technology to realize distributed storage, encrypted transmission and smart contract management of data to ensure the security and credibility of data.
Through the distributed storage and encrypted transmission technology of blockchain, data security and credibility are improved, privacy protection is enhanced, and system automation and credibility are improved.
Smart Images

Figure CN119494631A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of human resource management, and in particular to a human resource management system based on blockchain encryption. Background Art
[0002] With the rapid development of Internet technology, traditional human resource management systems can no longer meet the needs of modern enterprises for information security and personal privacy protection. Existing human resource management systems usually use centralized databases for data storage and management. In the process of human resource management, a large amount of personal sensitive information and internal enterprise operation data are involved. There are many security risks in the process of data storage, transmission and sharing in the human resource management system, such as data tampering and leakage, which can easily leak employees' personal information, including names, contact information, etc., and may even be used maliciously, causing irreparable losses. Summary of the invention
[0003] In view of the above-mentioned deficiencies in the prior art, the present invention provides a human resources management system based on blockchain encryption, which aims to provide a human resources management system that can realize distributed storage, encrypted transmission and smart contract management of data, and ensure the security and credibility of data in the human resources management system.
[0004] In order to achieve the above-mentioned object of the invention, the technical solution adopted by the present invention is:
[0005] A human resources management system based on blockchain encryption, including:
[0006] The front-end interface is used to provide a user interaction interface, including employee information management module, recruitment management module, training management module and performance management module;
[0007] The back-end server is used to process the operation requests of the front-end interface, interact with the blockchain network, and perform data encryption, storage, and transmission operations;
[0008] The blockchain network consists of multiple nodes, each of which stores complete blockchain data for distributed data storage, consensus verification, and smart contract execution;
[0009] The data communication module is used to obtain the data from the front end of the human resources management system and send different data to the scene interface of the corresponding operation according to the user's operation request;
[0010] The business implementation module is used to process the user's operation request in the data communication module, return data after making corresponding responses, and complete the business functions and system management of the human resources management system;
[0011] Blockchain contract module: used to store the operating data of business functions and system management, record the address and data summary after storage, sign an alliance contract at each node in the blockchain, and generate an encryption key based on the identifier in the alliance contract.
[0012] Furthermore, it also includes a distributed storage module, which uses the distributed characteristics of the blockchain to store the data of the human resources management system in each node of the blockchain.
[0013] Furthermore, it also includes an encrypted transmission module: using asymmetric encryption technology to encrypt the transmitted data.
[0014] Furthermore, it also includes a smart contract module, which signs an alliance contract in the blockchain and automatically executes data management and business logic according to the contract content.
[0015] Furthermore, it also includes a data sharing submodule, which shares different business function operation data under user authorization and encrypts them during the sharing process.
[0016] Furthermore, it also includes a privacy protection submodule to protect the privacy of users, encrypt the user data when saving it, and form a ring signature during data transactions to achieve hybrid encryption.
[0017] Furthermore, the employee information management module is used to encrypt employee information through a back-end server when entering the system and store it in the blockchain network.
[0018] Furthermore, the recruitment management module is used to record and verify resume submission, interview arrangement and employment notification links in the recruitment process.
[0019] Furthermore, the training management module is used for storing and verifying the registration, sign-in, and performance records of training courses.
[0020] Furthermore, the performance management module is used for encrypted storage and sharing of employee performance data.
[0021] The beneficial effects of the present invention are:
[0022] 1. Improve data security: Ensure the security and credibility of data in the human resources management system through distributed storage and encrypted transmission technology of blockchain.
[0023] 2. Enhanced privacy protection: Adopt privacy protection submodule and ring signature technology to protect user privacy and prevent data leakage and abuse.
[0024] 3. Improve the degree of system automation: Realize automatic execution of data management and business logic through smart contracts, and improve the degree of system automation and operating efficiency.
[0025] 4. Improve system credibility: Use a consensus mechanism to vote on nodes in the blockchain to ensure the fairness and credibility of data transactions and improve the credibility of the entire system. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] Figure 1 This is a schematic diagram of the human resources management system based on blockchain encryption of the present invention. DETAILED DESCRIPTION
[0027] The technical solutions in the embodiments of the present invention are clearly and completely described below in conjunction with the accompanying drawings.
[0028] like Figure 1 As shown, a human resource management system based on blockchain encryption includes a front-end interface, a back-end server, a blockchain network, a data communication module, a business implementation module, a blockchain contract module, a distributed storage module, an encrypted transmission module, a smart contract module, a data sharing sub-module, and a privacy protection sub-module.
[0029] Among them, the front-end interface is used to provide a user interaction interface, including employee information management module, recruitment management module, training management module and performance management module.
[0030] The back-end server is used to process operation requests from the front-end interface, interact with the blockchain network, and perform data encryption, storage, and transmission operations.
[0031] The blockchain network consists of multiple nodes, each of which stores complete blockchain data for distributed data storage, consensus verification, and execution of smart contracts.
[0032] The data communication module is used to obtain data from the front end of the human resources management system and send different data to the scene interface of the corresponding operation according to the user's operation request.
[0033] The business implementation module is used to process the user's operation request in the data communication module, return data after making corresponding responses, and complete the business functions and system management of the human resources management system.
[0034] The blockchain contract module is used to store the operational data of business functions and system management, record the stored address and data summary, sign an alliance contract at each node in the blockchain, and generate an encryption key based on the identifier in the alliance contract.
[0035] The data communication module can send different data to the corresponding operation scene interface according to the user's operation request. For example, in the recruitment management module, the job seeker's resume information, interview arrangement and employment notice and other related data are sent to the corresponding scene interface so that the recruiter can quickly view and make corresponding decisions.
[0036] In the training management module, relevant data such as trainees' information, courses attended and grades can be sent to the corresponding scenario interface so that coaches can understand the trainees' learning situation in real time and give timely evaluation and suggestions.
[0037] The data sharing submodule can share different business function operation data with user authorization and encrypt it during the sharing process; effectively protect the security of user data and prevent unauthorized access and tampering; at the same time, by using the distributed characteristics of blockchain and the smart contract module, the decentralization and security of data can be guaranteed.
[0038] The privacy protection submodule can perform encryption when saving user data and form a ring signature during data transactions to achieve hybrid encryption; it can effectively protect the user's personal privacy and prevent data from being illegally stolen and abused.
[0039] The front-end interface is designed with various modules according to user needs, such as employee information management module, recruitment management module, training management module and performance management module, etc. Users can use these modules to manage human resources in an all-round way.
[0040] The back-end server processes the operation requests of the front-end interface and interacts with the blockchain network to perform data encryption, storage and transmission operations; when the user enters instructions on the front-end interface, the data will first be sent to the back-end server for processing, and the back-end server will then send the processing results to the blockchain network for storage and transmission.
[0041] The blockchain network consists of multiple nodes, each of which stores complete blockchain data; data is distributedly stored, consensus verified, and smart contracts executed in the blockchain network.
[0042] The data communication module obtains data from the front end of the human resources management system, and sends different data to the corresponding operation scenario interface according to the user's operation request; for example, in the recruitment management module, relevant data such as job applicants' resume information, interview arrangements and employment notifications can be sent to the corresponding scenario interface.
[0043] The business implementation module is responsible for processing the user's operation requests in the data communication module, returning data after making corresponding responses, and completing the business functions and system management of the human resources management system; for example, in the recruitment management module, the business implementation module can intelligently match suitable candidates according to the needs of recruiters.
[0044] The blockchain contract module is used to store the operational data of business functions and system management, record the stored address and data summary, sign an alliance contract at each node in the blockchain, and generate an encryption key based on the identifier in the alliance contract.
[0045] The distributed storage module is used to store the data of the human resources management system in various nodes of the blockchain; dispersing the data to different nodes improves the security and maintainability of the data.
[0046] The encrypted transmission module uses asymmetric encryption technology to encrypt the transmitted data; while ensuring the security of data transmission, it can also effectively reduce the delay of data during transmission.
[0047] The smart contract module signs an alliance contract in the blockchain and automatically executes data management and business logic according to the contract content; it ensures the security of data in the blockchain network and also facilitates the management of business processes.
[0048] The data sharing submodule, with user authorization, shares different business function operation data and encrypts them during the sharing process, effectively protecting the security of user data and preventing unauthorized access and tampering.
[0049] The privacy protection submodule performs encryption when saving user data and forms a ring signature during data transactions to achieve hybrid encryption, effectively protecting the user's personal privacy and preventing data from being illegally stolen and abused.
[0050] When employee information is entered into the system, the employee information management module encrypts it through the back-end server and stores it in the blockchain network, ensuring data security and preventing it from being illegally stolen and abused.
[0051] The recruitment management module is used to record and verify resume submission, interview arrangement and employment notification in the recruitment process; ensuring the fairness and transparency of the recruitment process.
[0052] The training management module is used for registration, sign-in, storage and verification of performance records of training courses; ensuring the fairness and transparency of the training process and preventing improper behavior.
[0053] The performance management module is used for encrypted storage and sharing of employee performance data, ensuring the fairness and transparency of performance data.
[0054] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.
Claims
1. A human resource management system based on blockchain encryption, characterized in that: include: The front-end interface is used to provide a user interaction interface, including employee information management module, recruitment management module, training management module and performance management module; The back-end server is used to process the operation requests of the front-end interface, interact with the blockchain network, and perform data encryption, storage, and transmission operations; The blockchain network consists of multiple nodes, each of which stores complete blockchain data for distributed data storage, consensus verification, and smart contract execution; The data communication module is used to obtain the data from the front end of the human resources management system and send different data to the scene interface of the corresponding operation according to the user's operation request; The business implementation module is used to process the user's operation request in the data communication module, return data after making corresponding responses, and complete the business functions and system management of the human resources management system; Blockchain contract module: used to store the operating data of business functions and system management, record the address and data summary after storage, sign an alliance contract at each node in the blockchain, and generate an encryption key based on the identifier in the alliance contract.
2. A human resource management system based on blockchain encryption according to claim 1, characterized in that: It also includes a distributed storage module, which uses the distributed characteristics of the blockchain to store the data of the human resources management system in each node of the blockchain.
3. A human resource management system based on blockchain encryption according to claim 1, characterized in that: It also includes an encrypted transmission module: it uses asymmetric encryption technology to encrypt the transmitted data.
4. A human resource management system based on blockchain encryption according to claim 1, characterized in that: It also includes a smart contract module, which signs an alliance contract in the blockchain and automatically executes data management and business logic according to the contract content.
5. A human resource management system based on blockchain encryption according to claim 1, characterized in that: It also includes a data sharing sub-module, which shares different business function operation data with user authorization and encrypts them during the sharing process.
6. A human resource management system based on blockchain encryption according to claim 1, characterized in that: It also includes a privacy protection submodule to protect the user's privacy, encrypt the user data when saving it, and form a ring signature during data transactions to achieve hybrid encryption.
7. A human resource management system based on blockchain encryption according to claim 1, characterized in that: The employee information management module is used to encrypt employee information when it is entered into the system through a back-end server and stored in the blockchain network.
8. A human resource management system based on blockchain encryption according to claim 1, characterized in that: The recruitment management module is used to record and verify resume submission, interview arrangement and employment notification links in the recruitment process.
9. A human resource management system based on blockchain encryption according to claim 1, characterized in that: The training management module is used for registration, sign-in, storage and verification of performance records of training courses.
10. A human resource management system based on blockchain encryption according to claim 1, characterized in that: The performance management module is used for encrypted storage and sharing of employee performance data.