The cloud computing has been envisioned as the next generation architecture of information technology enterprise. The Internet is indispensable in present days to provide and maintain the data. Such applications can be used by the end-user via the cloud communications without any configuration. Moreover, the user's data files can be accessed from any other computer using the Internet services. The security goal is to save data from threat and vulnerability which is handled by various approaches. The data should be encrypted prior to be transmitted and stored. We aim to propose a solution such that we will encrypt the whole data along with the cryptographic key. This contribution provides a new architecture that combines, obfuscation technique, hybrid encryption algorithms and the homomorphic encryption approaches. The proposed security architecture based on multi-agent system for cloud computing communications and storage environment that takes into account the most known security gaps.