Blockchain Architecture: Enhancing Security in Cloud Computing
摘要
This project proposes an integrated architecture that combines blockchain technology with cloud computing to improve data security in cloud environments. As enterprises become more dependent on cloud services for storing and processing data, issues related to unauthorized access, data tampering, and confidentiality emerge. This project solves these issues by ensuring data protection by introducing Fully Homomorphic Encryption (FHE), allowing direct computation of encrypted data without decryption. A master hash code for each file is also stored on the blockchain, providing a tamper-proof verification system that notifies consumers when data changes occur. The technology runs Ethereum smart contracts for distributed verification, allowing the use of multiple Cloud Service Providers (CSPs). This project further extends the architecture to reduce computational complexity using Cha-Cha encryption techniques. Results show that combining FHE with blockchain improves security. Cha-Cha achieves faster execution time than FHE while maintaining high security.