硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1199|回复: 8
收起左侧

程序加密方法

[复制链接]

11

主题

46

回帖

79

积分

初级会员

积分
79
发表于 2023-5-17 08:58:30 | 显示全部楼层 |阅读模式
程序放在处理器外的flash芯片,通过SPI读取flash内程序文件,怎么做到我们自己出厂的flash芯片,跑我们的程序没问题,如果不是我们公司的flash,用我们的程序就跑不起来。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2023-5-17 12:30:59 | 显示全部楼层
外部Flash也有UID的,你可以对其做个加密,不过这个是最基础的加密方式。

回复

使用道具 举报

0

主题

159

回帖

159

积分

初级会员

积分
159
发表于 2023-5-17 14:10:37 | 显示全部楼层
记得有一种I2C的专门加密芯片,随机加密的,2块钱左右,以前做音响设备时用过,RTOS 每隔10秒钟读取一次,累计错误100次就锁机。。
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2023-5-19 17:07:34 | 显示全部楼层
laxsystem01 发表于 2023-5-17 14:10
记得有一种I2C的专门加密芯片,随机加密的,2块钱左右,以前做音响设备时用过,RTOS 每隔10秒钟读取一次, ...

这种吗?
https://item.taobao.com/item.htm ... p;abbucket=0#detail
回复

使用道具 举报

11

主题

46

回帖

79

积分

初级会员

积分
79
 楼主| 发表于 2023-5-22 14:42:12 | 显示全部楼层
eric2013 发表于 2023-5-17 12:30
外部Flash也有UID的,你可以对其做个加密,不过这个是最基础的加密方式。

读flash的UID,和程序里存储的UID对比吗
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2023-5-22 17:17:21 | 显示全部楼层
通过SPI把程序读到RAM中执行?
回复

使用道具 举报

11

主题

46

回帖

79

积分

初级会员

积分
79
 楼主| 发表于 2023-5-23 09:49:27 | 显示全部楼层
ghslfgkkl88 发表于 2023-5-22 17:17
通过SPI把程序读到RAM中执行?

放到RAM里怎么能识别FLASH芯片不是我们自己的呢
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2023-5-23 11:30:21 | 显示全部楼层
music1273 发表于 2023-5-23 09:49
放到RAM里怎么能识别FLASH芯片不是我们自己的呢

我是问你采用什么方式执行程序,是不是把程序从flash中读到ram中执行的方式?还是XIP直接执行的方式?
回复

使用道具 举报

11

主题

46

回帖

79

积分

初级会员

积分
79
 楼主| 发表于 2023-5-24 11:24:25 | 显示全部楼层
ghslfgkkl88 发表于 2023-5-23 11:30
我是问你采用什么方式执行程序,是不是把程序从flash中读到ram中执行的方式?还是XIP直接执行的方式?

还没定,那种方式加密效果更好呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 21:28 , Processed in 0.197562 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表