Objective: Cloud storage reduces the cost of IT infrastructure for businesses by sharing resources through internet. However, data stored on cloud has security issues and vulnerable to attacks by malicious hackers. The main objective of this paper is to propose a framework to address issues and attacks which compromise the confidentiality of outsourced data. Methods: The significant factor to ensure data security is confidentiality. Data partitioning, shuffling and encryption techniques are taken in this study to preserve confidentiality. Specifically blowfish and AES encryption techniques are modified to have better performance in terms of encryption time, decryption time, overall processing time, throughput and the degree of security. Findings: In the proposed framework, the data is split into multiple chunks and the chunks of data are shuffled. Then the shuffled chunks are encrypted using a hybrid technique which comprises of Enhanced Blowfish (EnBlo) and Enhanced Advanced Encryption Standard (EnAES) in order to provide data confidentiality. It further proposes an efficient retrieval scheme by appropriate decryption and a system to rearrange data chunks in order to get the original data at the client side. Conclusion: This research concludes, the EnBloAES provides extensive data security and adept at retrieval scheme by incorporating data confidentiality.