Assessment of Encrypted Data Sharing in the Cloud by Employing Blockchain Data Storage Techniques
摘要
Data exchange in the cloud pertains to the action of moving documents among multiple users through the utilization of cloud-based technologies. The utilization of blockchain technology for data sharing purposes can provide enterprises with a robust and secure mechanism for storing and exchanging data. Although this network has no central authority, and data is transported through an unchangeable cryptographic mark safeguards a peer-to-peer network. The sharing of data with people outside of trustworthy domains should be facilitated by the utilization of encryption techniques. Data owners have the option to delegate the storage of their encrypted data to cloud service providers through the utilization of identity-based encryption. This approach ensures that only authorized users with the appropriate encryption keys are capable to access the data. Given the resource limitations of Internet of Things (IoT) devices, it is necessary to employ edge devices that can efficiently conduct computationally complex tasks on behalf of servers. The performance and security evaluation of this scheme illustrates its capability to achieve dynamic sharing of blockchain data while safeguarding transaction privacy. Additionally, it exhibits advantages in terms of processing overhead, making it particularly suitable for the controlled sharing of blockchain data. Here we introduce a new and robust method that integrates an Inner-Product Encryption (IPE) scheme, ensuring both security and efficiency. The individuals or entities responsible for the data opt to keep their files in a cloud-based environment subsequent to encrypting the data through the utilization of the ERSA encryption scheme, which integrates the RSA technique, XOR operation, and SHA-512 hashing function. It is advisable to employ a hybrid attribute-based proxy re-encryption method, which enables the conversion of attribute-protected ciphertexts into identity-based encrypted ciphertexts by the proxy server. This enables users with constrained resources to gain access to the previously encrypted content.