ELI5: Explain Like I'm 5

Oblivious RAM

Okay kiddo, so you know how when you have a secret you want to keep it safe so nobody can find out? Well, computers also have secrets that they need to keep safe. But sometimes bad guys called hackers try to sneak in and steal those secrets.

That's where Oblivious RAM (ORAM) comes in. It's like a secret box where the computer can keep all its secrets hidden from the bad guys. But not only is it hidden, ORAM makes sure that the bad guys can't even tell what's inside the box!

How does it work? Well, let's say you have a list of secret numbers that you want to keep safe. Instead of putting them all in one place, ORAM splits them up into lots of different boxes scattered all over the place. And every time you need to access one of the numbers, ORAM scrambles them around to make it even harder for the bad guys to find it.

It's kind of like playing a secret game of hide-and-seek. The computer hides the secret numbers in different places, and every time you want to find one you have to look in all the hiding spots until you find it. This way, even if a bad guy sees you looking for something, they can't tell which number you're searching for because it's all mixed up.

So basically, Oblivious RAM is like a super secret safe that keeps all of the computer's secrets hidden and jumbled up so nobody can spy on them.
Related topics others have asked about: