-
题名AES加密算法的一种优化的FPGA实现方法
被引量:4
- 1
-
-
作者
刘珍桢
-
机构
电子科技大学电子工程学院
-
出处
《现代电子技术》
2007年第23期103-106,共4页
-
文摘
介绍AES算法的原理并阐述了明文分组和密钥长度都是128 b的情况下基于FPGA的设计和实现。结合算法和FPGA的特点,采用查表法优化处理了字节代换运算、列混合运算和密钥扩展运算。同时,为了提高系统工作速度,在设计中应用了流水线技术,但由于流水线结构不能用于反馈模式,因此,实现时使用的是电码本模式(ECB)的工作方式。利用QuartusⅡ开发工具给出仿真结果,时钟频率达70.34 MHz。最后做了应用分析。
-
关键词
aes
FPGA
查表法
流水线技术
电码本模式
-
Keywords
aes
FPGA
method of checking tables
pipelining method
ECB
-
分类号
TP309
[自动化与计算机技术—计算机系统结构]
-
-
题名针对AES查表法最后一轮加密的L3缓存攻击
- 2
-
-
作者
陆垚
陈开颜
王寅龙
尚倩伊
-
机构
陆军工程大学
-
出处
《计算机科学》
CSCD
北大核心
2020年第S01期375-380,共6页
-
文摘
文中对Cache最新的攻击方法进行了研究,在配置Intel i5-4590四核心、3.3 GHz CPU处理器的机器上,对Linux系统虚拟环境下Bouncy Castle JDK1.0库中的AES快速加密法—AESFastEngine.java进行flush+flush计时攻击。在加密进程持续执行时,使用flush+flush方法遍历共享主存地址来检测活动地址集(S盒地址),然后找到S盒偏移位,对S盒偏移位中的表项进行监控,从密文数据中筛选对应flush+flush时间较短的密文值,再利用S盒中的表项值恢复最后一轮密钥值,即通过确定监测S盒中固定范围的表项的使用情况来恢复最后一轮加密使用的密钥值,这种方法需要大量的已知密文,并且能够精确地计算出S盒的偏移和最后一轮的密钥值。
-
关键词
aes查表法
RIJNDaeL算法
flush+flush攻击
CACHE计时攻击
S盒偏移位
-
Keywords
aes table look-up method
RiJndael algorithm
flush+flush attack
Cache timing attack
S-box offsets
-
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
-