微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 求助:AES加密算法如何验证其功能(verilog实现)

求助:AES加密算法如何验证其功能(verilog实现)

时间:10-02 整理:3721RD 点击:
如题,求帮忙

到网上找一个AES计算器,给计算器和你verilog设计输入相同的pattern,看结果是否一样。对于安全算法明文密文基本上一一对应的,所以你试个十个左右coverage就很高了。

对着FIPS上给的例子

AES计算器

who know it ?!

除了网上寻找AES计算器来检验数据,另外还有两种方法:一,Verilog hdl代码应该包含加密和解密模块,看看密文是否能够解密成功;二,采用DPI方式,同时将数据输入verilong hdl代码和C代码中,然后compare输出数据。针对明文和密钥可以采用随机数生成的方法,或者自己指定几个比较特殊的数据。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top