基于FPSLIC的DES解密和AES的分组加解密的设计
PSLIC数据流文件给配置存储器编程。在运行位置,FPSLIC器件将载入数据流文件并运行该设计。
6.打开电源开关SW14,即将它调整到ON位置。这时候实验板上电源发光二极管(红色)发光,表示实验板上已经上电。这样,硬件就连接完毕,等待下一步的数据下载。
7.单击OK按钮,即生成数据流文件,它将下载到ATSTK94实验板的配置存储器中,这时,Atmel的AT17配置可编程系统(CPS)窗口被打开,如下图2-3,并自动给器件编程。
![](../img/eep/emb/emb-18928rh50b20wit4.jpg)
图2-3FPSLIC控制寄存器设置对话框
在Procesure下拉列表框中选择/PPartition,ProgramandVerifyfromanAtmelFile。在Family下拉列表框中选择AT40K/Cypress,在Device下拉列表框中选择AT17LV010(A)(1M)。其余采用系统的默认值。然后点击StartProduce按钮,如果电缆等硬件设置正确,那么程序将下载到实验板上。
8.将开关SW10调至RUN位置,打开串口调试程序Accesspot129软件。对于Accessport129的设置为:串口为COM1(根据用户选择的计算机端口来设定),波特率:9600,校验位:NONE,数据位为8,停止位选择1,串口开关选择开;
3 试验结果:
图3-1中,下面方框中是要输入的64比特的明文,(程序中输入的明文为0123456789ABCDEF),当这64个比特的数据全部输入完毕后,点击发送按钮,在软件上方的数据接收端显示出经过DES算法加密后的密文(85E813540F0AB405)。通过硬件实现的的结果和实际仿真结果是完全一致的。同时通过数码管也分别显示出最后的加密数据。至此整个硬件试验结束。
![](../img/eep/emb/emb-18929tbho1awhv0y.jpg)
图3-1Accesspot串口调试软件显示的结果图
从上面的串口调试软件可以看出,DES算法的仿真是正确的也是可以在实际中应用的。同理,可以通过以上的方法来实现DES解密和AES等其它的分组加解密。
解密 分组 设计 AES 基于 DES FPSLIC 相关文章:
- 高速可配置RSA密码协处理器的ASIC设计(06-05)
- 解析单片机解密芯片破解原理(03-17)
- 基于单片机的DES加密解密算法C源码(11-29)
- 单片机解密常用方法及反破解对策(11-28)
- 单片机芯片解密的一般过程(11-27)
- PIC单片机解密及MCU解密常见问题探讨(11-25)