dear tony:
我们公司一块产品的算法是在6748上运行的,目前经过测试效果不错。考虑后期的大规模量产。所以要对6748的代码进行加密。
我们是这么考虑的,希望加密过程不复杂,最好不要让工厂的同事去熟悉专门的烧录工具。第二个就是软件上自适应,适合批量烧录,不需要每次烧录一个芯片就要换一个key。
我在参考了几篇论坛上的帖子,提到了利用nand 进行代码的加密。但是我不是很明白这种方式,如果把key放到ini文件里面是不是每一个片子的ini文件都要配置的不一样。如果是这样大批量烧写就非常麻烦了。
不太清楚6748的加密过程是否我第一段提出来的要求,请指教。
Tony Tang:
#1. 你用的什么方式启动?
#2. 你所看的贴子是关于加密版的C6748的使用方法。
#3. 加密版本的芯片对用户代码的加密分为两步,第一步用ini对.out转换成用户key加密的AIS bin文件。第二步要在线用芯片的key加密AIS bin文件的头,即对用户key进行加密。这样就做到了将这个flash焊到别的板子上是运行不起来的。
至于不要让工厂的同事去熟悉专门的烧录工具,到是不一定,只要将工具做好,只是多一个操作步骤而已。
taoyu:
回复 Tony Tang:
唐工:
我们目前的DSP是通过nandflash启动。
第二个问题,是不是只有加密版的6748才能用您说的的2步分别对AIS和key进行加密。普通版的就不适用了。
Tony Tang:
回复 taoyu:
yu tao3第二个问题,是不是只有加密版的6748才能用您说的的2步分别对AIS和key进行加密。普通版的就不适用了。
是的,论坛里讨论的都是基于加密版的C6748的使用,至于普通版的加密方法,就不是我们的特长了,一般都是通过另加加密芯片来做的。
taoyu:
回复 Tony Tang:
谢谢唐工!加密那块主要是参考wiki那篇文章是吧。有没有中文方面的资料介绍呢。
taoyu:
回复 Tony Tang:
谢谢唐工!