Theoretically, is it possible to convert the processing power of the CPU into several tens of bits of memory?

My question is unusual, but it's very interesting. I'm looking for a way to create a small (64 bit) memory department that the user could not access.

  • 1
    $\begingroup$ What would it mean to convert a CPU into tens of bits of memory? $\endgroup$ – D.W. Jul 27 '18 at 19:05

There's a line of research that studies how to store sensitive data in the CPU's registers instead of RAM. Here's a seminal paper:

There's also work in storing sensitive data in the cache. Here are two of the seminal papers:

There's lots more work on these subjects, but this will get you started. You can find follow-up papers in the standard ways (Google Scholar, etc.).

You might also be interested in Intel SGX, TrustZone, TPMs, or related schemes for hardware support for secure computation.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.