摘要
LED密码算法是2011年提出的超轻量级密码算法,主要是为资源受限下物联网加密应用研发的.轻量级密码算法结构相对简单,更容易被旁路攻击成功.随机掩码是一种有效抗旁路攻击的方法,在深入LED密码算法结构研究的基础上,提出一种全随机掩码的LED密码算法CMLED.论述了CMLED算法的设计方法,从形式化方面给出了抗高阶旁路攻击选择掩码的原则.同时,对全随机掩码的CMLED与原始算法进行了硬件资源占用与加密效率对比,实验表明CMLED仍然可以高效地在智能卡上实现.
The LED cryptographic algorithm was proposed in 2011.It is an ultra-lightweight cryptographic algorithm which suitable for the implementation such as RFID Smart Card of the IoT. The structure of ultra-Lightweight cryptographic algorithm is simple. It is easily attacked by side channel attacks(SCA). Random masking is an effective method to resist attack the SCA. Completely random mask LED(CMLED) is proposed after we studied the LED indepth. The designing method of CMLED is discussed, are The principle of selected masking is proved from the formal aspects. Hardware resource and encryption efficiency are compared between CMLED and LED. Experiments show CMLED is still efficiently implemented on a smart card.
出处
《数学的实践与认识》
CSCD
北大核心
2014年第18期144-151,共8页
Mathematics in Practice and Theory
基金
国家自然科学基金(61173036)
衡阳师范学院产学研基金项目(12CXYZ01)
湖南省十二五重点建设学科资助(光学)
湖南省大学生研究性学习和创新性实验计划项目(2014366
CX1417)
关键词
LED
掩码
旁路攻击
LED encryption algorithm
masking
side channel attacks