一种AES密码算法的硬件实现
介绍了一种适用于较小面积应用场合AES密码算法的实现方案。结合该算法的特点,在常规轮变换中提出一种加/解密列混合变换集成化的硬件结构设计,通过选择使用同一个模块,可以实现加密和解密中的线性变换,既整合了部分加/解密硬件结构,又节约了大量的硬件资源。仿真与综合结果表明,加/解密运算模块面积不超过25000个等效门,有效地减小了硬件实现面积,同时该设计方案也满足实际应用性能的需求。
用户评论
推荐下载
-
aes算法的c实现
AES算法用C语言实现的,密钥长度为256位,加密轮数为16轮。要求预装openssl,不会装请看我的博客。最好是在linux下编译程序,运行代码在程序首行注释处。我的实现是可以读取文件中的明文,加密
46 2020-02-22 -
AES算法的FPGA实现
提出了AES算发硬件实现的两种结构,给出了并行加速的方法,并给出了测试速率,对AES的FPGA实现有相当参考价值
44 2018-12-07 -
JavaScript实现的AES算法
用JavaScript编写的AES算法。代码简短,显示了加密的每一个过程的中间结果,别人编写此算法可以用本代码结果进行核对。
37 2018-12-27 -
AES算法的matlab实现
经典加密算法AES的matlab实现,推荐对AES进行学习和研究的同学下载参考。
8 2021-04-30 -
dijkstra的一种高效实现
介绍了一种dijkstra算法高效实现的过程~
30 2019-03-01 -
一种内存池的实现
编译通过,思路非常好的内存池。可以分配任意内存的字节数,链表实现。有时间可以看一下。
43 2018-12-08 -
一种FPGA的UART实现
个人在ALTERA的FPGA上已经实现双向传输
33 2018-12-09 -
一种通用队列的实现
个人编写的,简单、通用队列,代码量不超过50行,主要用指针实现,有能用得到的可以参考参考。适合8-32位单片机(地址16-32位)。
12 2020-10-14 -
线段树的一种实现
一种简单的线段树的实现 ,基础功能比较完善
22 2020-08-21 -
一种资源池的实现
博客配套文件,详细演示了一种通用资源池的实现,给出了测试代码。
25 2019-01-14
暂无评论