打印

要实现程序加密有几种加密方法?

[复制链接]
1691|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liliang9554|  楼主 | 2017-2-10 22:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
shimx| | 2017-2-10 22:07 | 只看该作者
"显式“密钥法,使用TI提供的Flash在线编程工具(On-chip Flash Programmer)时,在“Code Security Password”区域设置好128位密钥,然后点击“Program Password”确定密钥设置。

使用特权

评论回复
板凳
spark周| | 2017-2-10 22:32 | 只看该作者
在设置密钥的时候,注意不要将Key0-Key8全设置为0,如果全为0,则芯片将会永久“Lock”!

使用特权

评论回复
地板
spark周| | 2017-2-10 22:35 | 只看该作者
这种方式在产品批量生产时除设计者知道密钥外,生产时的编程写入人员也知道。

使用特权

评论回复
5
午夜粪车| | 2017-2-10 22:37 | 只看该作者
”隐式“密钥法,设计者将128位密钥用汇编代码方式嵌入源程序中,并在连接配置文件(命令文件)*.CMD中将其定位到DSP密钥存储区,最后编译生成.out文件一起写入Flash中。

使用特权

评论回复
6
午夜粪车| | 2017-2-10 22:39 | 只看该作者

这种方式就只有设计者本人知道密钥了。

使用特权

评论回复
7
huangchui| | 2017-2-10 22:44 | 只看该作者
C5000和C6000均使用外部Flash,程序无法加密。这时可以采用内置大容量Flash、可加密的单片机(如性价比高的STC51系列单片机)来完成加密工作

使用特权

评论回复
8
liliang9554|  楼主 | 2017-2-10 22:46 | 只看该作者
这个具体做法是?

使用特权

评论回复
9
heweibig| | 2017-2-10 22:49 | 只看该作者

将DSP程序写入单片机的片内Flash中,单片机通过模拟SPI口将程序加载到DSP片内RAM中运行。

使用特权

评论回复
10
zhaoxqi| | 2017-2-10 22:51 | 只看该作者
这种方法程序被解密复制的可能性有2种:一是单片机被解密,唯一防解密的途径是采用最新型号(或版本)的单片机,增加**难度和时间;二是用逻辑分析仪监视SPI总线上的加载数据流

使用特权

评论回复
11
jiajs| | 2017-2-10 22:53 | 只看该作者

但这种**方法难度较大,一般人不易掌握,特别是DSP的C语言源程序编译后都比较大。

使用特权

评论回复
12
backlugin| | 2017-2-10 23:05 | 只看该作者
对其单片机加密方法一般有采用软体加密,硬体加密,软硬体综合加密,时间加密,错误引导加密,专利保护等措施。

使用特权

评论回复
13
backlugin| | 2017-2-10 23:06 | 只看该作者
初始化程序和主程序分开使用的方法

使用特权

评论回复
14
wuhany| | 2017-2-10 23:08 | 只看该作者
我用“隐式”密钥法加密之后,ccs连接不上控制板了,解密不了啊!什么情况呢?

使用特权

评论回复
15
liliang9554|  楼主 | 2017-2-10 23:10 | 只看该作者
结贴了,多谢大家讨论这么多哈,呵呵

使用特权

评论回复
16
kkzz| | 2017-2-11 12:12 | 只看该作者
能不能通过熔丝位加密

使用特权

评论回复
17
kkzz| | 2017-2-11 12:15 | 只看该作者
这个加密算法还真是没有研究过。

使用特权

评论回复
18
vivilzb1985| | 2017-2-12 22:29 | 只看该作者
这个隐式秘钥的看来还是比较复杂的设计。

使用特权

评论回复
19
firstblood| | 2017-2-12 22:36 | 只看该作者
dsp的加密算法的?有很多的啦

使用特权

评论回复
20
smilingangel| | 2017-2-12 23:26 | 只看该作者
这个选取合适的加密方式的就好

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

950

主题

11568

帖子

6

粉丝