This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Android/Linux bootloader/rootfs verification

Hi Guys!

We have sucessfully built a beaglebone based architecture with WIFI, RFID, LCD and Touch interface. Now we are at stage to deploy our gadgets to industrial environment. We will run Android and arm Linux for start.

I wondered whether there is some kind of roots verification possibilty, and to store the rootfs encrypted on the micro sd so to extract it only during runtime. I don't want to have a whole TPM like verification framework just to get one step above the beagelbone Android way to store the rootfs partition plain redable by any sd reader.

So in short the question is whether I can somehow archive it, and is there a u-boot alternative or possibility to enable signature check and extraction of the rootfs during boot...

I want something like u-boot.img, uImage, system.img (encrypted) and to store the checksum and keys in u-boot or uImage instead of the current u-boot, uImage and plain /root parititon.

Is there a way to achieve this or it is totally unsupported on micro sd based platforms?

Thanks,

Best Regards,

sodjas