Transparent cloud storage aggregator

This report presents, TCSA, a prototype of a cloud storage application that aggregates the storages of two cloud storage products, namely, DropboxTM and Google DriveTM. TCSA enables the user to access his/her files on the cloud services by providing a unified interface for the front end. The prototy...

Full description

Saved in:
Bibliographic Details
Main Author: Menon, Rohit
Other Authors: Anwitaman Datta
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/63063
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This report presents, TCSA, a prototype of a cloud storage application that aggregates the storages of two cloud storage products, namely, DropboxTM and Google DriveTM. TCSA enables the user to access his/her files on the cloud services by providing a unified interface for the front end. The prototype of the project is available at https://cloudstag.me. The proliferation of cloud services has greatly increased the number of people who use online cloud storage services such as Google Drive and Dropbox as their primary data storage for files and data. However, a user who has registered with both of these services does not enjoy a simple and unified experience across them. TCSA aims to address this problem. Furthermore, the system utilizes strong client side encryptions to secure the user’s files on the cloud. It does so transparently by not storing any of the user’s files on its own server. This project was the result of a collective effort by three students who focused on three major areas of the project - infrastructure, encryption and file index database management. This report focuses on the infrastructure and provides an in-depth description of the implementation underlying TCSA and the factors that majorly influenced its development. Some of the challenges associated with building an application of this nature have also been covered.