[应用相关] 要实现程序加密有几种加密方法?

[复制链接]
1375|18
 楼主| laozhongyi 发表于 2022-10-7 16:56 | 显示全部楼层 |阅读模式
C2000DSP的F24xxA和F28xx系列使用片内Flash作为程序存储器,自带加密机制,128位密钥,要实现程序加密有几种加密方法?
Edisons 发表于 2022-10-7 17:43 | 显示全部楼层
"显式“密钥法,使用TI提供的Flash在线编程工具(On-chip Flash Programmer)时,在“Code Security Password”区域设置好128位密钥,然后点击“Program Password”确定密钥设置。
_gege 发表于 2022-10-7 17:49 | 显示全部楼层
在设置密钥的时候,注意不要将Key0-Key8全设置为0。
Mozarts 发表于 2022-10-7 17:50 | 显示全部楼层
这种方式在产品批量生产时除设计者知道密钥外,生产时的编程写入人员也知道。
Listate 发表于 2022-10-7 18:00 | 显示全部楼层
设计者将128位密钥用汇编代码方式嵌入源程序中,并在连接配置文件(命令文件)*.CMD中将其定位到DSP密钥存储区,最后编译生成.out文件一起写入Flash中。
bbapple 发表于 2022-10-7 18:00 | 显示全部楼层
这种方式就只有设计者本人知道密钥了。
handleMessage 发表于 2022-10-7 18:05 | 显示全部楼层
程序无法加密。这时可以采用内置大容量Flash、可加密的单片机来完成加密工作。
zhouhuanの 发表于 2022-10-7 18:06 | 显示全部楼层
将DSP程序写入单片机的片内Flash中,单片机通过模拟SPI口将程序加载到DSP片内RAM中运行。
feiqi1 发表于 2022-10-7 18:13 | 显示全部楼层
这种方法程序被解密复制的可能性有2种:一是单片机被解密;二是用逻辑分析仪监视SPI总线上的加载数据流
androidbus 发表于 2022-10-7 18:14 | 显示全部楼层
这种**方法难度较大,一般人不易掌握,特别是DSP的C语言源程序编译后都比较大。
litengg 发表于 2022-10-7 18:20 | 显示全部楼层
对其单片机加密方法一般有采用软体加密,硬体加密,软硬体综合加密,时间加密,错误引导加密,专利保护等措施。
qiangweii 发表于 2022-10-7 18:20 | 显示全部楼层
初始化程序和主程序分开使用的方法。
shashaa 发表于 2022-10-7 18:26 | 显示全部楼层
我用“隐式”密钥法加密之后,ccs连接不上控制板了,解密不了啊!什么情况呢?
xia00 发表于 2022-10-7 18:26 | 显示全部楼层
这个加密算法还真是没有研究过。
hfdy01 发表于 2022-10-7 18:31 | 显示全部楼层
这个隐式秘钥的看来还是比较复杂的设计。
CallReceiver 发表于 2022-10-7 18:32 | 显示全部楼层
这个选取合适的加密方式的就好。
boy1990 发表于 2022-10-7 18:34 | 显示全部楼层
怎么才能看出加密方式是最合适的。
sourceInsight 发表于 2022-10-7 18:35 | 显示全部楼层
这个可以将DSP烧写引脚破坏掉。
AloneKaven 发表于 2022-10-7 19:55 | 显示全部楼层
这怎么加密
您需要登录后才可以回帖 登录 | 注册

本版积分规则

111

主题

1388

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部