* Decentralization: It is the core strength of a blockchain that each node maintains a record of all transaction data, which eliminates the need for a central authority. This mitigates the risk of a single point of failure, and the consensus algorithms ensure data consistency across the network [13]. * Hashing: This maintains the confidentiality and integrity of the stored transaction data in a particular block [14]. * Smart contracts: These are executable contract codes run on a blockchain network, which automatically execute transactions when predefined conditions are met. The set of conditions are written in if-then-else form [15]. * Consensus mechanisms: In a blockchain network, consensus refers to the process of achieving a common agreement among participants [15]. A comparison of consensus algorithms like PoW, PoS, DPoS, PBFT, Raft, etc., can be found in [16, 17]. * Merkle tree: To ensure data integrity, it concatenates the hashes of all transactions within a block in a chronological order to calculate a root hash, known as the hash of that block [14]. A blockchain can be used in various application areas like finance [18], healthcare [19, 20], identity management [21], cloud computing [22], governance [23], Internet of Things (IoT) [24, 25], education [26, 27], Smartgrid [28], data storage [29], artificial intelligence [30], etc. Various security services using blockchain are defined in [31]. In [32], the storage, scalability, and availability of data in blockchain systems are discussed. To safeguard the data during transit and at rest in the cloud is paramount. In addition, maintaining the integrity and confidentiality of the data during transactions and privacy during storing is also essential. There may be challenges and loopholes such as access control (access control is the technique that prevents unauthorized users from accessing cloud resources, but a third-party dependency comes with the cloud access control process. The access control policy DB is managed by an SA, due to which access control security is a problem in the cloud [33]), IDM ( centralized IDM in the cloud is a problem where a third-party identity provider is responsible for providing an identity token [34]), integrity verification (a third-party auditor is responsible for checking the integrity of a user's data stored in the cloud, and this third-party auditor may not be completely trusted [35]), malicious insiders, outside intruders, etc., which need to be closely checked and controlled. Few researchers are focusing on decentralized blockchain-assisted technologies in a cloud environment to achieve utmost security. An extensive body of research work to avoid different kinds of security issues arising in the cloud has been seen in last few years, which has motivated us to conduct a systematic survey on the blockchain-enabled cloud frameworks proposed to resolve some major kinds of security issues of the cloud. The main aim of this systematic literature review article on blockchain-assisted cloud access control, IDM, and integrity verification mechanisms is to examine the recent related literature based on the above. This will guide researchers to concentrate on existing challenges, driving future innovations.