AnsweredAssumed Answered

Concealment of data on RAM

Question asked by Tasuku Watanabe on Sep 19, 2017
Latest reply on Sep 19, 2017 by Yuri Muhin

Dear NXP community,


I am developing a custom board based on the imx6qsabresd board.


For security reasons, I'd like to hide some of the data (for example security key) placed in RAM.
Now, I am considering the following.


1. Scramble data on SDRAM

Scramble the target data in the RAM so that the value can not be read directly.
Is there such a function in SoC?


2. Processing on OCRAM

Hide some data and programs by running them on the internal RAM.
 Is there a way to run the program on OCRAM?
I am using BPS based Linux (4.1.15). 

Because Linux has memory management, I am considering implementing it with assembly code.


Any good ideas?

All suggestions are welcome.


Best regard,