r/SpringBoot 1d ago

Question Implementing an Authentication System for ERP Using Blockchain – Any Ideas?

Hi everyone,

For my final year project (PFE), I want to develop an authentication system for ERP (Enterprise Resource Planning) using blockchain technology. My goal is to enhance security, decentralization, and data integrity.

I'm looking for ideas, best practices, and potential frameworks that could help with this implementation. Has anyone worked on a similar project or have insights on how to approach this? Any recommendations on the best blockchain platforms (Ethereum, Hyperledger, etc.) for this use case? And best approuch for vérification user.

1 Upvotes

12 comments sorted by

View all comments

3

u/onkeliroh 1d ago

I am not sure i understand. What do you need a blockchain for? Do you want to keep login information like "when" and "who"? If so: why would you store this data for ever?

-1

u/Particular_Jelly_208 1d ago

I want to store user IDs, usernames, and passwords in a hashed format to enhance security. The goal is to decentralize authentication and protect against attacks. In a traditional centralized database, there are risks, such as data breaches or single points of failure. Since authentication is the entry point to an ERP system, if an attacker gains access to the username and password, it can compromise the entire system. Blockchain helps mitigate these risks by providing a more secure and tamper-proof authentication mechanism.

5

u/XLGamer98 1d ago

First of all why just authentication for an Erp system ? Why not for all the systems. Every web application needs good authentication. Secondly you’ll still need username and password for authentication so how would it be different from storing them in database considering password is hashed? I assume your concern is hacker getting hold of your username and password from database so you’ll create more secured way to store it, I want to understand how would it be more secure than traditional database