How to Protect Your Secret in Memory

Due to the limitations of computer architecture, any sensitive data is in clear text in the memory. If we enter sensitive data, such as a card password, into a computer, the data is also plaintext. It leaves the window for the adversary to steal your secret. How to protect your secret in the memory? In this paper, we summarize the existing solutions as four kinds, analyzed their advantages and disadvantages. Without changing the hardware, we believe that the necessary modification to the operating system is a more appropriate solution to protect the secret in the memory.