When multiple users and applications share the resources on cloud servers, information may be leaked through hidden channels related to the memory. Encryption can help to protect data privacy. However, the physical address on the memory bus cannot be encrypted if there is no computation power on memory DIMM. The attacker may observe clear-text physical address access frequency and infer sensitive information in the program. To completely protect the system from address access pattern leakage, we need to use Oblivious RAM, which obfuscates the physical address by remapping it after each access. However, the ORAM access is still costly regarding bandwidth. In this dissertation, I focus on discussing and designing efficient and scalable s...
Recent events have shown online service providers the perils of possessing private information about...
As online storage services become increasingly common, it is important that users\u27 private inform...
We show a protocol for two-server oblivious RAM (ORAM) that is simpler and more efficient than the b...
Keeping user data private is a huge problem both in cloud computing and computation outsourcing. On...
Cloud storage services are becoming more widely used in recent decades. Lots of systems can protect ...
Keeping user data private is a huge problem both in cloud computing and computation outsourcing. One...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Oblivious RAM (ORAM) is an established cryptographic technique to hide a program's address pattern t...
Oblivious RAM (ORAM) is important for applications that require hiding access patterns. Many ORAM sc...
Remote storage of data has become an increasingly attractive and advantageous option, especially due...
Cloud computing allows users to delegate data and computation to cloud service providers, at the co...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Abstract. Oblivious RAM (ORAM) is a cryptographic primitive that allows a trusted CPU to securely ac...
Oblivious RAM (ORAM) is a cryptographic primitive that allows a trusted CPU to securely access untru...
We design and implement a Distributed Oblivious Random Access Memory (ORAM) data structure that is o...
Recent events have shown online service providers the perils of possessing private information about...
As online storage services become increasingly common, it is important that users\u27 private inform...
We show a protocol for two-server oblivious RAM (ORAM) that is simpler and more efficient than the b...
Keeping user data private is a huge problem both in cloud computing and computation outsourcing. On...
Cloud storage services are becoming more widely used in recent decades. Lots of systems can protect ...
Keeping user data private is a huge problem both in cloud computing and computation outsourcing. One...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Oblivious RAM (ORAM) is an established cryptographic technique to hide a program's address pattern t...
Oblivious RAM (ORAM) is important for applications that require hiding access patterns. Many ORAM sc...
Remote storage of data has become an increasingly attractive and advantageous option, especially due...
Cloud computing allows users to delegate data and computation to cloud service providers, at the co...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
Abstract. Oblivious RAM (ORAM) is a cryptographic primitive that allows a trusted CPU to securely ac...
Oblivious RAM (ORAM) is a cryptographic primitive that allows a trusted CPU to securely access untru...
We design and implement a Distributed Oblivious Random Access Memory (ORAM) data structure that is o...
Recent events have shown online service providers the perils of possessing private information about...
As online storage services become increasingly common, it is important that users\u27 private inform...
We show a protocol for two-server oblivious RAM (ORAM) that is simpler and more efficient than the b...