The aim of the paper is to offer an architectural framework to help in securing data sharing processes in the multi-cloud storage. For example, the paper highlights the ways of achieving a secure data sharing through the application of the cryptographic index-based data slicing techniques. It seeks to prevent malicious insider through data encryption using 3DES in every part of the file and RSA for the encryption of private key. In addition this work also enhances the privacy of secure data sharing using dynamic file slicing in which customer can define the number of file parts to be sliced using the framework interface. This architecture solves the key management and key distribution problem. The proposed algorithm uses self-protection or counter attack mechanism in order to safe guard cloud infrastructure from malicious files. The cloud-storage of information is a security-intensive process because a multi-cloud process entails a collection of storage servers. The framework only searches for the file in the multi-cloud server when the receiver inputs the file name and the private key. Moreover, it is the only way of accessing the file. This study focused on multi-cloud storage. The life cycle of the data involves three stages that include data input, transition, and usage. The report is more about cloud storage and transition. The experimental and numerical results shows the efficiency of the various file formats and privacy gets increased through dynamic file slicing which in turn increases the trustworthy of the customers. The data security increase during cloud-storage due to cryptographic and encryption techniques. Cloud storage is important for the organization those who are doing online process. Therefore, it is benefit to them to access secure data storage and transfer processes.