%0 Journal Article %T 一种avr环境下klein分组密码抗计时和缓存边信道攻击的快速保护方法 %A 温雅敏? %A 黎凤霞? %A 龚 征? %A 唐韶华? %J 计算机科学 %D 2015 %R 10.11896/j.issn.1002-137X.2015.03.031 %X 随着物联网应用的广泛兴起,轻量级分组密码算法在资源受限环境下的应用前景得到了广泛关注。在物联网应用中,攻击者往往采用边界信道的方式对相应设备进行密钥恢复攻击。在rfidsec2011会议上,gong等人提出了一种新的适用于物联网资源环境下软件实现的轻量级分组密码算法klein[1]。从avr微处理器的特点出发,基于avr汇编语言给出了klein分组加密算法的bitslicing实现。在实现过程中,分别基于读取和存储操作进行相应的优化,降低了算法在mixnibbles步骤中的计算复杂度,从而使得klein算法能通过bitslicing方式对计时(ti-ming)和缓存(cache)边信道攻击方式进行防御。从avr平台的实际试验结果来看,优化后的klein算法的bitslicing实现在avr微处理器平台上具有实用性。 %K 物联网 %K 边信道攻击 %K 轻量级分组密码 %K klein %K bitslicing %U http://www.jsjkx.com/jsjkx/ch/reader/view_abstract.aspx?file_no=20150331&flag=1