基于ModelSi.仿真的功能脸证
基于ModelSi.仿真的功能脸证利用ModelSim工具对DES加密系统的Verilog代码进行Behavior & post Translate Simulate,得到的仿真波形初步验证DES加密、解密功能的正确性。
下图是DES加密系统的ModelSim的仿真波形图:
图1
将上图中红色方框内的波形放大如下,可以看到三级流水线的效果,即d_data_rdy
为高的时候有连续的三个64位加密数据块输出,如下图中红色椭圆内所示。
图2
通过波形仿真图也可以初步检验DES加密模块的正确性。如上图中方色方框所示:
KEY: 00 00 00 00 00 00 00 00
PLAIN:80 00 00 00 00 00 00 00
OUTPUT:95 f8 a5 e5 dd 31 d9 00
与XILINX公司网站上设计参考中给出的数据一致。
另外,在H.卡茨安的《标准数据加密算法》一书中有详细的实例分析,此实例在本设计中
的验证同样正确,数据如下:
KEY:5b 5a 57 67 6a 56 67 6e (FEBRUARY)
PLAIN:67 5a 69 67 5e 5a 6b 5a (RETRIEVE)
OUTPUT:974affbf86022dif
页:
[1]