如何给程序加密? 给客户座产品,需要给程序加密,但是不知道该怎么做? 大神能否指点一二
Gary Wu:
指的是系统程序,比如bootloader, kernel
还是客户的应用程序?
如果是前者的话,建议外部加一个加密芯片;
如果是后者的话,可以使用AM335X 内部的crytography模块。
yexingdehuxi:
回复 Gary Wu:
如果是前者,可以使用335内部的crytography模块吗?
主要是给客户的应用程序加密,那个crytography具体怎么使用,有说明吗?
Steven Liu1:
回复 yexingdehuxi:
如果先想对MLO uboot kernel之类的image加密,crypo是用不上的。不过你可以考虑使用AM335x上的PHY ID作为密钥进行软加密,因为所有片子的PHY ID都是唯一的。或者采用一个外部加密芯片。
对于crypo的使用可以参考:
http://processors.wiki.ti.com/index.php/AM335x_Crypto_Performance
http://processors.wiki.ti.com/index.php/Build_Crypto_Module_for_Sitara
Yaoming Qin:
如果对加密的性能要求比较高,建议外接加密芯片。