BLOCKCHAIN-BASED DATA PROTECTION AND SECURING INFORMATION WITH SHA256 ALGORITHM
VIJAYA LAKSHMI D M [1], KIRAN BABU N [2] ,MOHANKUMAR S [3],
NAVEEN KUMAR S [4], PUNITH RAJ R [5]
[1]Assistant Professor, [2][3][4][5]UG Scholars,
Department of Computer Science Engineering,
Adhiyamaan College of Engineering, Hosur, India.
ABSTRACT- The security of data is of utmost importance in today's digital age, and with the increasing amount of data being generated, it has become imperative to ensure that sensitive data is protected from unauthorized access or tampering. Blockchain technology provides a secure and decentralized way to store and manage data, making it an ideal solution for securing sensitive data. This paper proposes a secure data processing system that uses blockchain technology and the SHA256 algorithm. The proposed system consists of three main components: a data processing module, a blockchain module, and a user interface module. The data processing module is responsible for processing and encrypting the data using the SHA256 algorithm. The encrypted data is then stored on the blockchain, which provides a decentralized and tamper-proof way to store the data. The user interface module allows users to access and interact with the system, enabling them to securely share and retrieve data. The SHA256 algorithm is used to encrypt the data because it is a secure and widely used cryptographic hash function that produces a fixed-length output that is unique to the input. This ensures that the data cannot be tampered with, as any changes to the data will result in a different hash output. The blockchain module provides a tamper-proof way to store and manage the encrypted data. Blockchain technology uses a distributed ledger that is replicated across multiple nodes, ensuring that the data is decentralized and cannot be altered without the consensus of the network. This provides a high level of security and transparency, as all changes to the data are recorded on the blockchain and can be audited at any time. The user interface module allows users to securely access and interact with the system. Users can upload and retrieve encrypted data from the blockchain using a private key that is generated for each user. This ensures that only authorized users can access the data, and any unauthorized access attempts will be denied.