Public cloud storage services enable organizations to manage data with low operational expenses. However, the benefits come along with challenges and open issues such as security and reliability. In this paper, the authors presented a system that improves availability, confidentiality and reliability of data stored in the cloud. To achieve this paper, they encrypt user's data and make use of erasure codes to stripe data across cloud storage providers. In this paper, they focus on the need to identify an algorithm for encoding and reassembling the data from the clouds.