  A large amount of data and applications are migrated by researchers,
stakeholders, academia, and business organizations to the cloud environment due
to its large variety of services, which involve the least maintenance cost,
maximum flexibility, and on-demand service for storage, computation, and data
distribution intentions. Despite the various characteristics the cloud
environment supports, it also faces many challenges. However, data users may
not completely trust a cloud environment that is engaged by a third party.
Every cloud user always has a prime concern, i.e., security. Numerous methods
have been designed to solve the issue of data security during data storage,
calculation, and sharing across stakeholders and users. Nevertheless, there is
a lack of existing methods that tackle the issue of the security of data when
it is stored in a cloud environment. This article presents a precise security
method that has handled the security of data while it is being shared and
stored in the cloud. These methods have been utilized to lessen security
assaults and prevent unauthorized parties from accessing the actual data. The
article is concluded with some limitations and recommendations for the future
in terms of secure data retention and distribution.
