dc.description.abstract | Since its inception until now, cloud computing has brought convenience and
flexibility to us in terms of sharing data. However, there is resistance for users to share
their data over the cloud, especially data containing sensitive information. This paper
presents a cloud computing encryption system that aims to enhance data security and
privacy in cloud environments. The recommended system is a strategy to add a layer of
security to the cloud platform. With the increasing reliance on cloud storage and
services, it is crucial to ensure that sensitive data remains protected from unauthorized
access. The proposed encryption system provides a robust solution to this challenge.
This system utilizes the methods of Revocable-Storage Identity-Based Encryption (RSIBE) and Advanced Encryption Standard (AES) for encryption and decryption. Firstly,
a random message is hashed to generate an encryption key. The encryption key will then
be applied to the AES to encrypt a file. To protect the key from exposure, a key
encapsulation method is carried out. The approach is to apply RS-IBE scheme into
encrypting and decrypting the cryptography key. The system uses a tree-based structure
to manage the user’s identity and time. The depth of the tree and the total of nodes can
be adjusted according to specific requirements, providing flexibility in user and data
management. This allows the system to be optimized based on their storage needs and
security preferences. Besides, with the ability to revoke users at time periods and
continuously update the ciphertext, this scheme appears to meet the security
requirements of a data-sharing system. | en_US |