-
高通量低成本实现对spartan3E FPGA AES-128算法
在真正固态硬盘项目中,我们介绍一个高吞吐量和低成本的解决方案,以实现使用 AES 128 和计数器模式加密算法的数据安全性。AES 128 加密流有五个模块包括 SubBytes、 ShiftRows、 内联、 AddRoundKeys 和 KeyExpansion。这些模块之间的 SubBytes 模块是更为复杂的体系结构,实现添加,multplier,在伽罗瓦的反演计算提交 (GF(2))。我们在 Spartan3E 现场可编程门阵列 (fpga) 平台中实现加密电路。最后的测试结果表明,算法的实现低占领的 FPGA 资源已达到 1.7Gbps 的高吞吐量。
- 2022-03-04 05:42:48下载
- 积分:1
-
MD5源代码
MD5 哈希算法实现,充分测试验证
API定义如下:
void MD5Init PROTO_LIST ((MD5_CTX *));
void MD5Update PROTO_LIST
((MD5_CTX *, unsigned char *, unsigned int));
void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *));
void md5(char*,char*,int len);
- 2022-03-26 06:41:24下载
- 积分:1
-
ICA算法
ICA算法模块,用于盲信号分离,声音分离,雷达信号处理等信号处理
- 2022-12-14 12:00:03下载
- 积分:1
-
应用长整数来解决大数算法问题
此代码有着卓越的时间优越性,能大大增加代码的可读性。同时,代码中还有高效性!
- 2022-03-10 18:14:00下载
- 积分:1
-
本代码演示了马走日棋盘搜索算法。
本代码演示了马走日棋盘搜索算法。-demonstration of the code Ma days away chessboard search algorithm.
- 2022-04-06 17:06:34下载
- 积分:1
-
LU分解解方程-Fortran
利用LU分解方法,计算线性方程的解,Fortran程序!
- 2022-04-21 16:17:07下载
- 积分:1
-
基于pso模糊神经网络
基于pso的模糊神经网络,传统模糊神经网络使用最小二乘法来递减误差,是不断地循环局部优化,找不到最优解,使用全局优化方法pso可以获得更好的效果。
- 2022-01-22 04:08:55下载
- 积分:1
-
矩阵运算
// 矩阵乘法: C=AB, A[m×v], B[v×n], C[m×n] ... for row-major matrices
// 允许A,B,C 带入相同参数.
double* matr_x(double*C, const double*Ao, const double*Bo, const int m,const int v, const int n){
if(!Ao || !Bo) return 0; if(!C) C=new double[m*n];
double* A=new double[m*v], * B=new double[v*n];
memcpy(A,Ao,m*v*sizeof(double)); memcpy(B,Bo,v*n*sizeof(double));
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-04-07 01:39:24下载
- 积分:1
-
常用的C++语言计算的法源代码
C语言常用算法源代码-C language commonly used calculates the law origin code
- 2023-01-08 13:35:03下载
- 积分:1
-
Lagrange interpolation error calculation
拉格朗日插值误差计算-Lagrange interpolation error calculation
- 2023-09-03 18:20:03下载
- 积分:1