检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:朱文锋 王琴[1] 郭筝[1,2] 刘军荣 ZHU Wenfeng;WANG Qin;GUO Zheng;LIU Junrong(School of Microelectronics,Shanghai Jiao Tong University,Shanghai 200240,China;Zhixun Cipher(Shanghai)Detection Technology Co.,Ltd.,Shanghai 201100,China)
机构地区:[1]上海交通大学微电子学院,上海200240 [2]智巡密码(上海)检测技术有限公司,上海201100
出 处:《计算机工程》2020年第1期102-107,113,共7页Computer Engineering
基 金:国家自然科学基金“针对S芯片验证模块引脚信息的自动分析技术”(U1536103);上海市闵行区中小企业技术创新计划“基于区块链技术的金融业务平台”(2018MH110)
摘 要:为提升旁路攻击对分组密码算法硬件实现电路的攻击效果,增大正确密钥与错误密钥间的区分度,提出一种针对分组密码的旁路攻击方法。结合差分功耗分析(DPA)攻击和零值攻击的特点,通过分类来利用尽可能多的功耗分量,以攻击出全部密钥。在FPGA上实现AES硬件电路并进行实验,结果表明,在20万条全随机明文曲线中,该方法恢复出了全部密钥,相比DPA攻击方法,其正确密钥与错误密钥间的区分度更大。In order to improve the effect of Side Channel Attacks(SCAs)on the hardware implementation of block cipher algorithm,and increase the discrimination between correct keys and wrong keys,this paper proposes a SCAs method for block ciphers.This method combines the characteristics of Differential Power Analysis(DPA)attack and zero-value attack,and utilizes as many power components as possible through classification,thus obtaining all keys by attacking.Then,the AES hardware circuit is implemented on the FPGA and experiments are carried out.The results show that the proposed method successfully recovers all keys in 200,000 full random plaintext curves.Besides,the correct keys and wrong keys are more distinguishable in this method than those in the DPA attack method.
关 键 词:旁路攻击方法 硬件实现 分组密码算法 组合逻辑功耗 信噪比
分 类 号:TP393.08[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.191.28.190