Human Resource Management Task Tracking Management System Based on Blockchain Technology †
Abstract
1. Introduction
2. Potential Threats
2.1. Lack of Unified Traceability Platform
2.2. Falsification and Manipulation of Information
2.3. Man-in-the-Middle Attack
2.4. Replay Attack
2.5. Sybil Attack
2.6. Ransomware Attack
3. Method
3.1. System Overview
- BC: Each participating role in the enterprise must register with the blockchain center and obtain a digital certificate issued by the blockchain certificate center before entering the system proposed in this article.
- EMP: Individuals who are employed by an organization and provide services in exchange for compensation. These individuals may be full-time, part-time, contract, or temporary workers, and must be managed by the employing business organization.
- MGR: Leaders who are responsible for the management and operation of a specific department. Their main responsibilities include the following: formulating departmental goals, strategies, and operational plans, managing employees within the department, supervising employee performance, training and developing employees within the department, allocating resources within the department (manpower, finance, equipment), coordinating work within the department, communicating and cooperating across departments, and evaluating the performance of employees within the department.
- HR: It is an important department in an enterprise responsible for employee management, talent development, and organizational operations. Its main functions include the following: formulating recruitment strategies, attracting and screening suitable employees, providing employee training programs, improving skills and career development, managing employee compensation and benefits, evaluating employee performance, formulating reward and improvement plans, maintaining a good working environment, handling labor–management relations and employee communications, and planning corporate culture and long-term human resource strategies.
- Registration phase: Each entity in the system must join and become a blockchain network node, and all entities need to apply for certification from the certificate authority (CA) of the enterprise work task tracking management blockchain center (BC). After certification, the digital certificate issued by the CA agency is registered in the host of the enterprise human resource management alliance blockchain as the basis for digital identity recognition.
- Tasks assigned phase: When a department manager has work to assign to employees, he or she must enter the designated assignor and estimated completion time in the task tracking management system as the basis for subsequent system backtracking and tracking management.
- Tasks progress report phase: Employees must complete their work reports in the task tracking management system before leaving work. The department manager scores based on their work performance, and the work item tracking management system also gives an objective score based on the employee’s work performance, which is entered into the performance management system as the employee’s work performance score. The human resource management department uses this as a reference for arranging employee career planning, key talent training, and human resources scheduling.
- Performance evaluation phase: Performance evaluation is a tool used by human resource management departments to evaluate employees’ work performance. It is also an important activity and tool for talent selection in human resource management. The human resource management department rewards employees with high performance and imposes appropriate punishment on employees with low performance. If an employee fails to meet the standards consecutive times, he or she may face layoffs.
- Award phase: Rewards are one of the most important tools in human resource management. There are two types of rewards: one is a spiritual reward that inspires employees’ sense of honor and enhances their cohesion, and the other is a substantial reward that drives employees to achieve higher work performance.
3.2. Notations
3.3. Registration Phase
- Step 1: The client of each entity in the task tracking management blockchain transmits the registration information to the CA node of the Hyperledger Fabric network. If the registration information is valid, the CA node proceeds to the second step. If not, the client receives a corresponding prompt.
- Step 2: The CA node uses a post-quantum cryptographic algorithm to generate a unique identity based on the registration information provided by using Algorithm A1 in Appendix A. Algorithm A2 in Appendix A is used to generate the public key and private key for a digital signature. Algorithm A3 in Appendix A generates the public key and private key for encryption and decryption. It is then packaged into a digital certificate that complies with the X.509 standard format and is sent back to the user.
- Step 3: The client saves the key pair and certificate provided by the CA after registration.
3.4. Tasks Assigned Phase
- Step 1. The process for department managers to send work materials to employees is as follows.
- Step 2. The process for employees to receive assigned work materials is as follows.
3.5. Tasks Progress Report Phase
- Step 1: The employee reports the progress of the assigned work to the department manager.
- Step 2: The department manager receives the report on the execution of the assigned work.
3.6. Performance Evaluation Phase
- Process for notifying employees of performance appraisal results
- Step 1: The human resource management department notifies employees of the performance appraisal results.
- Step 2: Employees receive the employee performance appraisal results.
- Process for notifying department managers of performance appraisal results reports
- Step 1: The human resource management department notifies the department manager of the department’s employee performance appraisal result report.
- Step 2: The department manager receives the department’s employee performance appraisal result report information.
3.7. Award Phase
- The process of notifying employees of reward and punishment results
- Step 1: The human resource management department notifies employees of the results of rewards and punishments.
- Step 2: Employees receive information on employee performance rewards and punishments.
- The process of notifying department managers of reward and punishment reports
- Step 1: The human resource management department notifies the department manager of the department employee reward and punishment report.
- Step 2: The department manager receives the department employee performance reward and punishment report information.
4. Security Analysis
4.1. Unforgeable and Traceable Data
4.2. Data Integrity
4.3. Non-Repudiation
4.4. Man-in-the-Middle Attack Analysis
4.5. Replay Attack Analysis
4.6. Sybil Attack Analysis
4.7. Ransomware Attack Analysis
5. Discussion
5.1. Performance Analysis
5.2. Comparison of Research
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
| Algorithm A1. Register user information chaincode. |
| func RegisterUser(ct contractapi.TransactionContextInterface, user string) error { //Obtain the client’s identity clientIdentity, err := ct.GetClientIdentity() if err != nil { return fmt.Errorf(“get user identity failed : %w”, err) } //Create a new user newUser := &User { UserID: user, UserBalance: 0, UserIdentityID: clientIdentity.GetID(), } //Write to ledger err = ct.GetStub().PutState(user, newUser.ToBytes()) if err != nil { return fmt.Errorf(“put user to ledger failed: %w”, err) } return nil } |
| Algorithm A2. Generate a key for digital signature. |
| import ( “encoding/hex” “fmt” “github.com/open-quantum-safe/liboqs-go/oqs” ) func GenerateSignatureKeyPair()(publicKey, privateKey []byte, err error) { // 1. Select SPHINCS algorithm alg := “SPHINCS+-shake256-128s-simple” // 2. Initialize a SPHINCS instance sig, err := oqs.NewSignature(alg) if err != nil { return fmt.Errorf(“initialization failed: %w”, err) } defer sig.Free() // 3. Generate a key pair publicKey, privateKey, err := sig.GenerateKeyPair() if err != nil { return fmt.Errorf (“Generate key pair failed: %v”, err) } return publicKey, privateKey } |
| Algorithm A3. Generate encryption and decryption keys. |
| import ( “encoding/hex” “fmt” “github.com/open-quantum-safe/liboqs-go/oqs” ) func GenerateEncryptionKeyPair()(publicKey, privateKey []byte, err error) { // 1. Select KEM algorithm kemAlg := “Kyber512” // 2. Initialize a KEM instance kem, err := oqs.NewKEM(kemAlg) if err != nil { return fmt.Errorf(“initialization failed: %w”, err) } defer kem.Free() // 3. Generate a key pair publicKey, privateKey, err := kem.GenerateKeyPair() if err != nil { return fmt.Errorf (“Generate key pair failed: %v”, err) } return publicKey, privateKey } |
| Algorithm A4. Sign process. |
| import ( “encoding/hex” “fmt” “github.com/open-quantum-safe/liboqs-go/oqs” ) func Sign(message, privateKey []byte) (r, s []byte) { // 1. Select SPHINCS algorithm alg := “SPHINCS+-shake256-128s-simple” // 2. Initialize a SPHINCS instance sig, err := oqs.NewSignature(alg) if err != nil { return fmt.Errorf(“initialization failed: %w”, err) } defer sig.Free() signature, err := sig.Sign(message, privateKey) if err != nil { return fmt.Errorf (“Signature Failed: %v”, err) } return message, signature } |
| Algorithm A5. Upload transaction information link chaincode. |
| func UploadTransaction(chainStub shim.ChaincodeStubInterface, args []string) { //Check input arguments if len(args) != 5 { return chainStub.Error(“5 arguments must be entered.”) } //Create a new transaction newTransaction := Transaction { newID: args [0], newSignature: args [1], newTimestamp: args [2], newAddress: args [3], newMessage: args [4], } //Marshal transaction to bytes newTransactionBytes, err := json.Marshal(newTransaction ) if err != nil { Return chainStub.Error(“Marshal”transaction to bytes Failed.”) } //Store transaction to ledger err = chainStub.PutState(newTransaction.newID, newTransactionBytes) if err != nil { return chainStub.Error(fmt.Sprintf(“Store transaction ID %s Failed: %s”, newTransaction.newID, err.Error())) } //Return successful response return chainStub.Success(nil) } |
| Algorithm A6. Verify process. |
| import ( “encoding/hex” “fmt” “github.com/open-quantum-safe/liboqs-go/oqs” ) func Sign(message, signature, publicKey []byte) (valid string) { // 1. Select SPHINCS algorithm alg := “SPHINCS+-shake256-128s-simple” // 2. Initialize a SPHINCS instance sig, err := oqs.NewSignature(alg) if err != nil { return fmt.Errorf(“initialization failed: %w”, err) } defer sig.Free() valid, err := sig.Verify(message, signature, publicKey) if err != nil { return fmt.Errorf (“Verify Failed: %v”, err) } return valid } |
References
- Amoeba Management. Available online: https://global.kyocera.com/inamori/about/manager/amoeba/index.html (accessed on 14 July 2025).
- CHOWDHURY, M.A.; KHONDAKER, R.M. Amoeba Management System in Japanese Companies—With Special Focus on Inamori Model at Kyocera Corporation. Nanzan Manag. Rev. 2024, 39, 1–26. [Google Scholar]
- Ralph, W.A.; Hiromoto, T. Amoeba Management: Lessons From Japan’s Kyocera, MIT Sloan Management Review. Available online: https://sloanreview.mit.edu/article/amoeba-management-lessons-from-japans-kyocera (accessed on 14 July 2025).
- Chen, C.-L.; Lim, Z.-Y.; Liao, H.-C.; Deng, Y.-Y.; Chen, P. A Traceable and Verifiable Tobacco Products Logistics System with GPS and RFID Technologies. Appl. Sci. 2021, 11, 4939. [Google Scholar] [CrossRef]
- Chen, C.-L.; Chiang, M.-L.; Deng, Y.-Y.; Weng, W.; Wang, K.; Liu, C.-C. A Traceable Firearm Management System Based on Blockchain and IoT Technology. Symmetry 2021, 13, 439. [Google Scholar] [CrossRef]
- Chen, C.-L.; Shang, X.; Tsaur, W.-J.; Weng, W.; Deng, Y.-Y.; Wu, C.-M.; Cui, J. An Anti-Counterfeit and Traceable Management System for Brand Clothing with Hyperledger Fabric Framework. Symmetry 2021, 13, 2048. [Google Scholar] [CrossRef]
- Chen, J.; Chen, X.; Chen, C.-L. A Traceable Blockchain-Based Vaccination Record Storage and Sharing System. J. Healthc. Eng. 2022, 2022, 2211065. [Google Scholar] [CrossRef]
- Chen, C.-L.; Zhu, Z.-P.; Zhou, M.; Tsaur, W.-J.; Wu, C.-M.; Sun, H. A Secure and Traceable Vehicles and Parts System Based on Blockchain and Smart Contract. Sensors 2022, 22, 6754. [Google Scholar] [CrossRef] [PubMed]
- Ai, Y.; Chen, C.-L.; Weng, W.; Chiang, M.-L.; Deng, Y.-Y.; Lim, Z.-Y. A Traceable Vaccine Supply Management System. Sensors 2022, 22, 9670. [Google Scholar] [CrossRef]
- Chen, C.-L.; Lim, Z.-Y.; Liao, H.-C. Blockchain-based alcoholic beverages supply chain management system. J. Ambient. Intell. Humaniz. Comput. 2023, 14, 2493–2523. [Google Scholar] [CrossRef]
- Chen, C.-L.; Zhan, W.-B.; Huang, D.-C.; Liu, L.-C.; Deng, Y.-Y.; Kuo, C.-G. Hyperledger Fabric-Based Tea Supply Chain Production Data Traceable Scheme. Sustainability 2023, 15, 13738. [Google Scholar] [CrossRef]
- Xiao, G.; Samian, N.; As’aD, M.A.Z.M.; Fadzil, M.F.M.; Abdullah, A.; Seah, W.K.G.; Ishak, M.; Hermadi, I. A Framework for Blockchain and Internet of Things Integration in Improving Food Security in the Food Supply Chain. J. Adv. Res. Appl. Sci. Eng. Technol. 2024, 34, 24–37. [Google Scholar] [CrossRef]
- Khan, S.N.; Loukil, F.; Ghedira-Guegan, C.; Benkhelifa, E.; Bani-Hani, A. Blockchain smart contracts: Applications, challenges, and future trends. Peer--Peer Netw. Appl. 2021, 14, 2901–2925. [Google Scholar] [CrossRef]
- De Filippi, P.; Wray, C.; Sileno, G. Smart contracts. Internet Policy Rev. 2021, 10, 1–9. [Google Scholar] [CrossRef]
- Taherdoost, H. Smart Contracts in Blockchain Technology: A Critical Review. Information 2023, 14, 117. [Google Scholar] [CrossRef]
- NIST. The digital signature standard. Commun. ACM 1992, 35, 36–40. [Google Scholar] [CrossRef]
- Rivest, R.L.; Hellman, M.E.; Anderson, J.C.; Lyons, J.W. Responses to NIST’s proposal. Commun. ACM 1992, 35, 41–54. [Google Scholar] [CrossRef]
- Pooja, M.; Yadav, M. Digital Signature. Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol. 2018, 3, 71–75. [Google Scholar]
- Bernstein, D.J.; Lange, T. Post-quantum cryptography. Nature 2017, 549, 188–194. [Google Scholar] [CrossRef]
- Alagic, G.; Alperin-Sheriff, J.; Apon, D.; Cooper, D.; Dang, Q.; Liu, Y.-K.; Miller, C.; Moody, D.; Peralta, R.; Perlner, R.; et al. Status Report on the First Round of the NIST Post-Quantum Cryptography Standardization Process; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2019. [Google Scholar]
- Kumar, M. Post-quantum cryptography Algorithm’s standardization and performance analysis. Array 2022, 15, 100242. [Google Scholar] [CrossRef]
- Barbosa, M.; Barthe, G.; Fan, X.; Grégoire, B.; Hung, S.-H.; Katz, J.; Strub, P.-Y.; Wu, X.; Zhou, L. EasyPQC: Verifying Post-Quantum Cryptography. In Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications Security; Association for Computing Machinery: New York, NY, USA; pp. 2564–2586.
- Naz, M.; Al-Zahrani, F.A.; Khalid, R.; Javaid, N.; Qamar, A.M.; Afzal, M.K.; Shafiq, M. A Secure Data Sharing Platform Using Blockchain and Interplanetary File System. Sustainability 2019, 11, 7054. [Google Scholar] [CrossRef]
- Gangan, S. A Review of Man-in-the-Middle Attacks. arXiv 2015, arXiv:1504.02115. [Google Scholar]
- Douceur, J.R. The Sybil Attack. In International Workshop on Peer-to-Peer Systems; Springer: Berlin/Heidelberg, Germany, 2002; pp. 251–260. [Google Scholar]
- Young, A.; Yung, M. Cryptovirology: Extortion-based security threats and countermeasures. In Proceedings 1996 IEEE Symposium on Security and Privacy; IEEE: New York, NY, USA, 1996; pp. 129–140. [Google Scholar]
- CDK Global. Wikipedia. Available online: https://en.wikipedia.org/wiki/CDK_Global (accessed on 14 July 2025).
- Kim, T.-H.; Kumar, G.; Saha, R.; Rai, M.K.; Buchanan, W.J.; Thomas, R.; Alazab, M. A Privacy Preserving Distributed Ledger Framework for Global Human Resource Record Management: The Blockchain Aspect. IEEE Access 2020, 8, 96455–96467. [Google Scholar] [CrossRef]
- Shaheen, M.; Raghavendra, S.; Alok, S. Application of Blockchain Technology in Human Resource Management. Intell. Syst. Ref. Libr. 2023, 237, 245–265. [Google Scholar]
- Balon, B.; Kalinowski, K.; Paprocka, I. Application of Blockchain Technology in Production Scheduling and Management of Human Resources Competencies. Sensors 2022, 22, 2844. [Google Scholar] [CrossRef]
- Ghedabna, L.; Ghedabna, R.; Imtiaz, Q.; Faheem, A.M.; Alkhayyat, A.; Hosen, M.S. Artificial Intelligence in Human Resource Management: Revolutionizing Recruitment, Performance, and Employee Development. Nanotechnol. Percept. 2024, 10, 52–68. [Google Scholar]
- Fachrunnisa, O.; Hussain, F.K. Blockchain-based human resource management practices for mitigating skills and competencies gap in workforce. Int. J. Eng. Bus. Manag. 2020, 12, 184797902096640. [Google Scholar] [CrossRef]
- Zhu, G.; Gu, Z.; Dai, Y. Construction of a Human Resource Sharing System Based on Blockchain Technology. Information 2023, 14, 177. [Google Scholar] [CrossRef]
- Kişi, N. Exploratory Research on the Use of Blockchain Technology in Recruitment. Sustainability 2022, 14, 10098. [Google Scholar] [CrossRef]



| Notation | Description |
|---|---|
| Identity of role X. | |
| Role X’s public/private key for digital signature. | |
| Role X’s public/private key for encryption and decryption. | |
| Digital certificate for role X. | |
| Each transaction data of role X. | |
| Encrypted transaction data of role X. | |
| Represents the transaction message uploaded by role X to Hyperledger Fabric. | |
| Encrypted message of the role X. | |
| One-way hash function. | |
| The hash function value of the role X transaction data. | |
| The content identifier of the file produced by role X is stored in IPFS. | |
| Signature value established by role X. | |
| The message is encrypted using the public key of role X. | |
| Use role X’s private key to decrypt the encrypted message . | |
| i-th timestamp. | |
| The difference between the time the message is sent and the time it is received. | |
| Verify if A is equal to B. |
| Phase | Party | |
|---|---|---|
| Sender Computing Cost | Receiver Computing Cost | |
| Tasks assigned phase | MGR | EMP |
| Tasks progress report phase | EMP | MGR |
| Performance evaluation phase | HR | EMP/MGR |
| Award phase | HR | EMP/MGR |
| Item | Reference | Year | Description | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Kim et al. [28] | 2020 | This paper aims to apply blockchain to human resource management, addressing challenges such as data privacy and the verification of employee credentials. | Y | Y | Y | N | Y | N | N |
| 2 | Shaheen et al. [29] | 2023 | The chapter begins by outlining the evolution of technology in business, emphasizing the shift from traditional methods to digital solutions. It argues that digital technologies, including blockchain, are transforming HRM by improving efficiency, enhancing employee relations, and addressing challenges in managing the gig economy. | Y | Y | Y | N | N | N | N |
| 3 | Balon et al. [30] | 2022 | Using BCT for production scheduling and human resource management significantly improves planning efficiency by eliminating intermediaries. It emphasizes the need for further research into multi-criteria optimization methods and online planning algorithms to enhance the consensus-building process among consortium members. | Y | Y | N | N | N | N | Y |
| 4 | Ghedabna et al. [31] | 2024 | The integration of AI in HRM significantly enhances the effectiveness of recruitment, performance management, and employee development. Organizations that adopt AI can expect enhanced learning retention, increased productivity, and improved employee satisfaction. | N | N | N | N | N | N | N |
| 5 | Fachrunnisa et al. [32] | 2020 | The proposed framework consists of an HR supply chain model that includes input (skills required), process (approval from training providers), and output (a competent workforce). The framework relies on blockchain technology to gather and validate data on required competencies, enabling consensus among industry participants. | Y | Y | Y | Y | N | N | N |
| 6 | Zhu et al. [33] | 2023 | That blockchain technology offers a promising solution for secure and efficient human resource data sharing. It emphasizes the significance of the Fabric alliance chain in meeting the needs of HR institutions. The authors suggest that future research could involve expanding the alliance chain to include more organizations for enhanced data-sharing capabilities. | Y | Y | Y | N | N | N | N |
| 7 | Kişi [34] | 2022 | Blockchain is a decentralized ledger technology that can enhance recruitment processes by improving transparency and trust. | Y | N | Y | N | N | N | N |
| 8 | Our scheme | 2025 | A traceable and secure task tracking management system based on blockchain is proposed. | Y | Y | Y | Y | Y | Y | Y |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Chen, C.-L.; Lin, Y.-S.; Lee, C.-F.; Liu, L.-C.; Zeng, K.-W. Human Resource Management Task Tracking Management System Based on Blockchain Technology. Eng. Proc. 2026, 128, 4. https://doi.org/10.3390/engproc2026128004
Chen C-L, Lin Y-S, Lee C-F, Liu L-C, Zeng K-W. Human Resource Management Task Tracking Management System Based on Blockchain Technology. Engineering Proceedings. 2026; 128(1):4. https://doi.org/10.3390/engproc2026128004
Chicago/Turabian StyleChen, Chin-Ling, Yung-She Lin, Chin-Feng Lee, Ling-Chun Liu, and Kuang-Wei Zeng. 2026. "Human Resource Management Task Tracking Management System Based on Blockchain Technology" Engineering Proceedings 128, no. 1: 4. https://doi.org/10.3390/engproc2026128004
APA StyleChen, C.-L., Lin, Y.-S., Lee, C.-F., Liu, L.-C., & Zeng, K.-W. (2026). Human Resource Management Task Tracking Management System Based on Blockchain Technology. Engineering Proceedings, 128(1), 4. https://doi.org/10.3390/engproc2026128004

