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,

Tasuku.

Outcomes