University of Twente Student Theses
Effectiveness of Oblivious RAM in cloud storage services
Brandt, Jacco Hermanus (2022) Effectiveness of Oblivious RAM in cloud storage services.
PDF
1MB |
Abstract: | Cloud storage services provide their users with external storage space that can be used to save files on an external server. Such storage services usually support encryption techniques because of privacy and security considerations. Regular encryption techniques can guarantee that the content of these files remains confidential, however these methods cannot hide the access patterns of the files. Oblivious RAM(ORAM) algorithms are techniques that are used to protect both the content and access pattern of stored data. In this paper we measure how to transform these files into blocks suitable for usage by ORAM algorithms efficiently, and compare three of the most well-known ORAM algorithms to verify which are best suited for usage in cloud storage services. Our results show that both Square-root ORAM and PathORAM are suitable for usage in cloud storage services, but their usage scenarios differ. Square-root ORAM is best suited for performing automated backups, because it has a high worst-case performance which regularly causes requests to take a long time. PathORAM is best suited in situations where cloud storage services are used to reduce the local storage by storing files externally, because it has a constant cost performance ensuring stable and fast reponse to requests. |
Item Type: | Essay (Master) |
Faculty: | EEMCS: Electrical Engineering, Mathematics and Computer Science |
Subject: | 05 communication studies, 54 computer science |
Programme: | Computer Science MSc (60300) |
Link to this item: | https://purl.utwente.nl/essays/92809 |
Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page