Smart Contract-based Authorization and Authentication in Cyber security
Abstract
Blockchain technology has gained significant attention due to its decentralized and transparent nature. However, ensuring secure user authentication and authorization in blockchain-based systems remains a critical challenge. This research paper presents an innovative authentication and authorization framework implemented as the “AuthContract” smart contract. The framework leverages the Solidity programming language and Ethereum blockchain platform to provide a robust solution for managing user access and privileges. The Auth- Contract enables the addition of new users by administrators, user authentication based on password hashing, and role-based authorization for accessing system resources. The contract’s functionalities are carefully designed to ensure security and prevent unauthorized access. Through an evaluation of the contract’s features and an analysis of potential vulnerabilities, this research paper demonstrates the effectiveness of the proposed framework in achieving secure authentication and authorization in blockchain-based systems. The findings contribute to the advancement of secure user management practices and pave the way for enhanced security in decentralized applications and blockchain ecosystems.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.