This document describes a project to implement secure file sharing on cloud storage using attribute-based encryption schemes. The project aims to allow data owners to encrypt files so that only authorized users can decrypt them. It will also enable authorized users to search over the encrypted files by implementing an attribute-based keyword searchable encryption scheme. Some parallel processing approaches will be used to enhance search efficiency when dealing with large amounts of encrypted files stored on the cloud. The document provides details on the system setup, key generation, file upload, search, and decryption processes. It also outlines the tasks, timeline, and task distribution for the project.