利用DNA加密的一种想法

[复制链接]
3822|11
 楼主| JD21IC 发表于 2012-10-11 15:22 | 显示全部楼层 |阅读模式
最近在学习SP6的microblaze软核,学习到bootloader。这个时候考虑到了加密。
我的设想:
系统启动到bootloader。
1.bootloader读取DNA,根据算法,算出加密密文。
2.读取SPI FLASH存放加密密文的地址。得到存储的加密密文。
3.比较1和2产生的密文,如果相等,那么拷贝程序2到内存,并进入程序2(正常应用程序。。不介绍),如果不相等拷贝程序1到内存,并进入程序1(见下面)。
4.程序1:读取DNA,算出加密密文,写入SPI FLASH存放密文的地址,并删除自己,擦出相应空间SPI FLASH。由于程序1会删除自己,那么程序1,只会运行一次。如果下次还不想等。那么也是空的程序。
总结:这是我想到的适合量产的方法,比那些需要借助上位机的方法方便,不知道是否可行?

评分

参与人数 1威望 +10 收起 理由
GoldSunMonkey + 10 我很赞同

查看全部评分

GoldSunMonkey 发表于 2012-10-11 15:23 | 显示全部楼层
最近在学习SP6的microblaze软核,学习到bootloader。这个时候考虑到了加密。
我的设想:
系统启动到bootloader。
1.bootloader读取DNA,根据算法,算出加密密文。
2.读取SPI FLASH存放加密密文的地址。得到存储的加 ...
JD21IC 发表于 2012-10-11 15:22
不错的想法,谢谢啦。
 楼主| JD21IC 发表于 2012-10-11 15:35 | 显示全部楼层
2# GoldSunMonkey
不知道有什么问题需要注意的么?只是想法,正在试验
GoldSunMonkey 发表于 2012-10-11 15:47 | 显示全部楼层
2# GoldSunMonkey  
不知道有什么问题需要注意的么?只是想法,正在试验
JD21IC 发表于 2012-10-11 15:35
我也看不出来问题,但是为了你的想法,我给你了我最高权限的10分。
如果你成功了,我会给你加精。
我就要宣传你。
 楼主| JD21IC 发表于 2012-10-11 15:58 | 显示全部楼层
4# GoldSunMonkey
好吧。。版主。。我回努力的。。。试验好了会来报告的
GoldSunMonkey 发表于 2012-10-11 16:22 | 显示全部楼层
:handshake
okyouwin 发表于 2012-10-11 17:40 | 显示全部楼层
呵呵,关注下。楼主要报告啊
GoldSunMonkey 发表于 2012-10-11 17:53 | 显示全部楼层
呵呵,关注下。楼主要报告啊
okyouwin 发表于 2012-10-11 17:40
你的签名档我很喜欢。
 楼主| JD21IC 发表于 2012-10-12 11:16 | 显示全部楼层
发现有人早就有这种做法,给个链接。http://wenku.baidu.com/view/16880b0202020740be1e9ba8.html
jakfens 发表于 2012-10-12 12:45 | 显示全部楼层
GoldSunMonkey 发表于 2012-10-12 12:46 | 显示全部楼层
发现有人早就有这种做法,给个链接。http://wenku.baidu.com/view/16880b0202020740be1e9ba8.html
JD21IC 发表于 2012-10-12 11:16
需要你的实践和创造啊。
GoldSunMonkey 发表于 2012-10-12 12:47 | 显示全部楼层

jakfens 发表于 2012-10-12 12:45
你要的是原理图么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

36

帖子

0

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