Hello, I'm new to the forum and I'm beginning to know this SOM module.
My company are considering porting our Advanced Control propietary algorithms to the DM3730 / AM3703 Torpedo SOM platform, where we would require that they be protected both against reverse engineering and against copy from one hardware unit to another. I estimate that their compiled size could be somewhat less than 64 KBytes.
After studying the documentation available to me, faq's and this forum, I have not yet found out clearly whether this IP protection is possible in this SOM.
I'm thinking of two basic possibilities, but I don't know if the units and available development systems allow us to implement them:
1.- Programming the 64KB executable into a flash or rom internal to the processor and disabling external access to it even to debuggers (I would prefer this one).
2.- Writing an encryption key, instead of the whole executable, to the processor, also disabling external access, and using that key to decrypt an encrypted image of our executable which could reside, for example, in the PoP NAND.
Please, could anybody explain me if it could be feasible and which tools would be needed?
Also, I would thank you to suggest me any other way of achieving that IP protection. Maybe with the processor's TrustZone functionality, if it is accessible to developers in this SoM?
Thank you for your help.
|