Optimizing ORAM Datastores for Scalability, Fault Tolerance, and Performance

dc.contributor.authorSetayesh, Amin
dc.date.accessioned2025-05-01T16:23:04Z
dc.date.available2025-05-01T16:23:04Z
dc.date.issued2025-05-01
dc.date.submitted2025-04-16
dc.description.abstractOblivious RAM (ORAM) mitigates access pattern attacks, where adversaries infer sensitive data by observing access patterns. These attacks can compromise privacy even when data is encrypted. While ORAM ensures privacy by obfuscating these patterns, its adoption in cloud environments faces significant challenges, particularly related to scalability, fault tolerance, and performance. This thesis presents Treebeard: an ORAM-based datastore that addresses these challenges through a novel multi-layer architecture. Unlike traditional ORAM systems that rely on a centralized proxy to manage data access and security, this design separates responsibilities across specialized layers that are independently scalable. Each layer handles distinct functionalities and efficiently batches and processes requests. Treebeard facilitates horizontal scaling, and adds fault tolerance by eliminating single points of failure. Experiments show that Treebeard is scalable, highly performant, and fault-tolerant. Treebeard outperforms existing ORAM systems in terms of throughput while simultaneously addressing scalability and fault tolerance in its design.
dc.identifier.urihttps://hdl.handle.net/10012/21693
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectOblivious RAM
dc.subjectDistributed Systems
dc.subjectPrivacy
dc.titleOptimizing ORAM Datastores for Scalability, Fault Tolerance, and Performance
dc.typeMaster Thesis
uws-etd.degreeMaster of Mathematics
uws-etd.degree.departmentDavid R. Cheriton School of Computer Science
uws-etd.degree.disciplineComputer Science
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.contributor.advisorMaiyya, Sujaya
uws.contributor.affiliation1Faculty of Mathematics
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Setayesh_Amin.pdf
Size:
5.11 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description: