版主: 51FPGA |
091217272
最后登陆时间:2015-01-13 22:12:51 |
目前在用spartan6做一个项目,想进行DNA加密,不知该如何编写程序?大神们有VHDL程序可供参考吗? 网上只找到加密流程: 1. 结合Mutiboot的功能(可以控制芯片在上电以后加载不同的程序). 2.编写两套程序:1)程序2为读取器件DNA并根据DNA产生自己的Check Vaule(和程序一使用同样的算法)+写入外部或者内部Flash的程序+擦出程序二功能(此时程序二在FPGA中运行);2)程序1为用户的工作程序+读取器件DNA并根据 DNA产生自己的Check Vaule(算法由用户确定,可以简单的对DNA进行变换也可以更复杂的算法)+从Flash读取已有的Check Vaule并进行比较3.工作过程如附件。4. 这样的话程序只是在板子第一次上电的时候有程序2的运行,运行一次以后就自动擦出了。以后别人即使读取了Flash中的MCS文件也没有办法破解的。 |
共1条 1/1 1 |