打印

利用DNA加密的一种想法

[复制链接]
3185|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分。
如果你成功了,我会给你加精。
我就要宣传你。

使用特权

评论回复
5
JD21IC|  楼主 | 2012-10-11 15:58 | 只看该作者
4# GoldSunMonkey
好吧。。版主。。我回努力的。。。试验好了会来报告的

使用特权

评论回复
6
GoldSunMonkey| | 2012-10-11 16:22 | 只看该作者
:handshake

使用特权

评论回复
7
okyouwin| | 2012-10-11 17:40 | 只看该作者
呵呵,关注下。楼主要报告啊

使用特权

评论回复
8
GoldSunMonkey| | 2012-10-11 17:53 | 只看该作者
呵呵,关注下。楼主要报告啊
okyouwin 发表于 2012-10-11 17:40
你的签名档我很喜欢。

使用特权

评论回复
9
JD21IC|  楼主 | 2012-10-12 11:16 | 只看该作者
发现有人早就有这种做法,给个链接。http://wenku.baidu.com/view/16880b0202020740be1e9ba8.html

使用特权

评论回复
10
jakfens| | 2012-10-12 12:45 | 只看该作者

使用特权

评论回复
11
GoldSunMonkey| | 2012-10-12 12:46 | 只看该作者
发现有人早就有这种做法,给个链接。http://wenku.baidu.com/view/16880b0202020740be1e9ba8.html
JD21IC 发表于 2012-10-12 11:16
需要你的实践和创造啊。

使用特权

评论回复
12
GoldSunMonkey| | 2012-10-12 12:47 | 只看该作者

jakfens 发表于 2012-10-12 12:45
你要的是原理图么?

使用特权

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

本版积分规则

4

主题

36

帖子

0

粉丝