在工程中: keccak.v 为顶层文件,分别调用下面几个文件,f_permutation.v、padder1.v、rconst2in1.v、round2in1.v、padder1.v。 test_keccak.v为仿真代码。 在仿真代码test_keccak.v中,仿真控制输入, reg [63:0] in;为输入,wire [511:0] out;为输出端。 在仿真代码中通过对输入的参数进行控制,实现对算法输入控制的变化,通过仿真波形图来观察输出端。 ———————————————— 版权声明:本文为CSDN博主「QQ_778132974」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/QQ_778132974/article/details/124217676
2022-08-23 17:01:46 2.28MB sha3 verilog
1
最新的sha3算法的c源代码,想研究的就拿去!
2021-11-07 20:34:50 204KB sha3算法
1
SHA-3第三代安全散列算法(Secure Hash Algorithm 3),之前名为Keccak(念作/ˈkɛtʃæk/或/kɛtʃɑːk/))算法,设计者宣称在 Intel Core 2 的CPU上面,此算法的性能是12.5cpb(每字节周期数,cycles per byte)。不过,在硬件实做上面,这个算法比起其他算法明显的快上很多。
2021-09-03 11:40:39 1.39MB sha,哈希
1
由于SHA3算法的详细介绍非常的少,本文档主要用于深入理解SHA3算法的原理。
2019-12-21 20:34:47 225KB keccak算法 SHA3算法 海绵结构 区块链
1