TI中文支持网
TI专业的中文技术问题搜集分享网站

程序固化时加密,防止逆向恢复成汇编的问题?

工程师您好!

       在6678上用SPI norflash固化程序时,如何给程序(或者.out文件)加密,防止被人逆向恢复成汇编或者高级代码?

Shine:

程序完全调通后,最后固化时可以用带"X"后缀的加密版本(Encryption)的芯片,如TMS320C6678AXCYP,有secure ROM功能。

Xinzhuo Liu:

回复 Shine:

工程师您好!

       程序固化时是把镜像文件放在flash里的,我的意思是怎么防止flash里的内容被逆向恢复出来?

      是否是放在flash前对程序或者.out进行加密处理?该如何加密?

期待您的回答!

     

Shine:

回复 Xinzhuo Liu:

Secure ROM有反工程功能。

具体资料需要联系TI当地销售或者代理商。 

Ryan BL:

回复 Xinzhuo Liu:

带x的芯片,你烧进去的内容是加密过的,不是原来你遍出来的东东。即使读取来你的flash,放到别的片子也运行不了,只要你们启用了客户密钥。如果你们能开发好,每个密钥都在烧写后第一次运行时随机生成,那么所有的flash内容最终都是不一样的,flash中的东东和芯片就是绑定的。当然这套方案也有点小麻烦,后续的升级也要考虑专门的在线升级方案。
联系ti当地代理,他们会给你们全方位的指导的。

赞(0)
未经允许不得转载:TI中文支持网 » 程序固化时加密,防止逆向恢复成汇编的问题?
分享到: 更多 (0)