登录
首页 » 算法 » 高通量低成本实现对spartan3E FPGA AES-128算法

高通量低成本实现对spartan3E FPGA AES-128算法

于 2022-03-04 发布 文件大小:8.23 kB
0 179
下载积分: 2 下载次数: 1

代码说明:

在真正固态硬盘项目中,我们介绍一个高吞吐量和低成本的解决方案,以实现使用 AES 128 和计数器模式加密算法的数据安全性。AES 128 加密流有五个模块包括 SubBytes、 ShiftRows、 内联、 AddRoundKeys 和 KeyExpansion。这些模块之间的 SubBytes 模块是更为复杂的体系结构,实现添加,multplier,在伽罗瓦的反演计算提交 (GF(2))。我们在 Spartan3E 现场可编程门阵列 (fpga) 平台中实现加密电路。最后的测试结果表明,算法的实现低占领的 FPGA 资源已达到 1.7Gbps 的高吞吐量。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • xml读写库C++源码
    TinyXML是一个简单小巧,可以很容易集成到其它程序中的C++ XML解析器。  TinyXML被设计得容易快速上手。它只有两个头文件和四个cpp文件。只需要把它们简单地加到你的项目中就行了。有一个例子文件——xmltest.cpp来引导你该怎么做。TinyXML以Zlib许可来发布,所以你可以在开源或者商业软件中使用它。许可证更具体的描述在每个源代码文件的顶部可以找到。TinyXML在保证正确和恰当的XML输出的基础上尝试成为一个灵活的解析器。TinyXML可以在任何合理的C++适用系统上编译。它不依赖于异常或者运行时类型信息,有没有STL支持都可以编译。TinyXML完全支持UTF-8编码和前64k个字符实体。
    2022-03-16 12:21:26下载
    积分:1
  • 基于mpi的矩阵相乘的并行
    使用MPI做并行计算时,根据程序的具体要求,可按任务进行分配或数据进行分配。根据矩阵乘积的特点,这里按数据进行分配,即每个计算机节点计算不同的数据,由于矩阵数据的特点,这里按行进行数据分块。矩阵乘法在于对矩阵进行分块,然后交由各进程执行,最后将计算结果传递给主进程。 假设是M*N,计算前,将矩阵N发送给所有从进程,然后将矩阵M分块,将M中数据按行分给各从进程,在从进程中计算M中部分行数据和N的乘积,最后将结果发送给主进程。这里为了方便,有多少进程,就将M分了多少块,除最后一块外的其他数据块大小都相等,最后一块是剩下的数据,大小大于等于其他数据块大小,因为矩阵行数不一定整除进程数。最后一块数据在主进程中计算,其他的在从进程中计算。
    2023-03-04 12:35:03下载
    积分:1
  • 用vb写的有关科学计方面的,包括求最大值,积分,统计,概率,矩阵运等...
    用vb写的有关科学计算方面的,包括求最大值,积分,统计,概率,矩阵运算等-used to write the relevant scientific computing, including seeking maximum points, statistics, probability, matrix operations, etc.
    2022-02-04 14:20:48下载
    积分:1
  • 用全选主元高斯消去求解N复系数阶线性方程组AX=B
    用全选主元高斯消去法求解N复系数阶线性方程组AX=B-Select All PCA with Gaussian elimination method to solve N-order complex coefficients of linear equations AX = B
    2022-10-29 07:50:03下载
    积分:1
  • 这个c语言程序实现中缀表达式变为后缀表达式,并且实现其计...
    这个c语言程序实现中缀表达式变为后缀表达式,并且实现其计算-the language program which is made up of expressions into a suffix expression, and its calculation
    2023-06-28 05:20:03下载
    积分:1
  • 断齿分析
    用稀疏分解分析断齿的原因,经过验证在MATLAB中可以良好的运行从而进行分析,,
    2022-05-09 10:50:34下载
    积分:1
  • 这是一个利用VC++编写的求解极值的多元的二次方程程序,在WindowsXP运行成功。...
    这是一个利用VC++编写的求解极值的多元的二次方程程序,在WindowsXP运行成功。-This is a VC solution prepared by the extreme diversity of the quadratic equation procedures, the successful running WindowsXP.
    2022-01-28 19:24:36下载
    积分:1
  • 用双点弦截f(x)=0
    用双点弦截法计算f(x)=0-Two-point cut-off method string f (x) = 0
    2022-03-26 14:23:10下载
    积分:1
  • 温度场模拟程序,matlab编写
    温度场模拟程序,matlab编写-temperature simulation program, the preparation of Matlab
    2023-03-20 02:35:03下载
    积分:1
  • 根据人工智能的模糊理论编写的温度控制程序
    应用背景模糊数学将会成为人工智能的理论基础!!!     众所周知,人类很多的新发现新理论的诞生都和数学有千丝万缕的关系,数学亦有科学中的科学之美称,不幸的是,应该教育让数学变成枯燥无味,一度它成了我的致命科目,其实哪门科目都让我头痛!模糊数学的诞生是历史性,它可能是引导人工智能的发展方向,这是我以前就作过的设想,非常巧合的是,后来在网上居然发现有专家的观点与我的不谋而合!    人工智能是一个仿生学,他仿的是人类的大脑,以现今人类的科技水平,对大脑的研究也不过是初级阶段,但有生活经验的人都知道,大脑应该是这种思维模式,先从外界学习知识,并将其储存,到再遇到类似问题时再将其拿出来对比,随着经验的丰富,在某些问题分析得更为透彻,这就涉及一个问题,就是当储存后的知识,怎么和后来接触到的新知识相比较,你用红笔写了个"人"字,他用黑笔写了"人"字,对我们人来说,这都是一个人字,不管你用黑笔还是红笔,但机器不同,他之前接受的可能是用粉笔写的是"人"字,现在面对两个同样的家,颜色是不同的,但字是一样的,这就要对之前的储存信息进行筛选,即筛去颜色属性,将笔画进行
    2023-06-06 05:55:02下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载