Degree Type
Creative Component
Semester of Graduation
Fall 2018
Department
Computer Science
First Major Professor
Wensheng Zhang
Degree(s)
Master of Science (MS)
Major(s)
Computer Science
Abstract
Cloud storage is becoming more and more popular in recent years. Users can use cloud storage services without investing a large amount of money to set up and maintain their own storage systems. However, cloud storage servers cannot be fully trusted. Although encryption of data provides a partial solution to the problem, it is still possible that a server can learn some information about a user based on the user’s access pattern, and further predicts the user’s activities. In this project, we aim to build a distributed system in the users’ side to hide the users’ access patterns from a server. Our design is based on the idea that, by mixing the accesses from a large number of active users, each individual user’s access pattern can be easily buried among the collective access patterns of all the users. Especially, we develop a P2P network system called CloudChord that integrates the cloud storages of a set of users. With CloudChord, file blocks of each individual user can migrate to the cloud storages of other users in the set, so that the user’s access pattern is hidden from the server. CloudChord is designed to run in the users’ premise to protect the data privacy of the users without the involvement of the server. CloudChrod also aims to provide a higher level of data security, availability and fairness for all the users.
Copyright Owner
Xuan Lu
Copyright Year
2018
File Format
application/pdf
Recommended Citation
Lu, Xuan, "CloudChord: A P2P Network of Clients Cloud Storage for Data Access Pattern Privacy" (2018). Creative Components. 84.
https://lib.dr.iastate.edu/creativecomponents/84