INTRODUCTION Cloud computing is a promising and widely used technology in several domains, such as business, education, and healthcare. is technology provides dierent benets that allow people to increasingly adopt it. In fact, it is worth mentioning that the cloud is primarily used as a storage technique that overcomes the limitations of traditional tools in storing huge amounts of data as well as complex data. Over time and due to the importance of such a technique to provide more than a storage task, developers enhance and introduce new features that provide and exploit common and measured services, and share easy access to stored data thanks to broad network access and rapid elasticity. However, some constraints should be considered when employing this technology, related mainly to the security of data, its management, and its processing.