国内刊号:31-1289/TP
国际刊号:1000-3428
发布日期:
作者:段晓毅, 陈东, 高献伟, 范晓红, 周玉坤
单位:北京电子科技学院 电子信息工程系, 北京 100070
关键词:机器学习,十折交叉验证,Friedman检验,Nemenyi后续检验,功耗分析攻击
基金:国家自然科学基金(61701008);中央高校基本科研业务费专项资金(2017LG05)。
根据密码芯片功耗曲线的特性,对支持向量机、随机森林、K最近邻、朴素贝叶斯4种机器学习算法进行分析研究,从中选择用于功耗分析攻击的最优算法。对于机器学习算法的数据选取问题,使用多组数量相同但组成元素不同的数据集的十折交叉验证结果进行模型选择,提高测试公平性及测试结果的泛化能力。为避免十折交叉验证过程中出现测试集误差不足以近似泛化误差的问题,采用Friedman检验及Nemenyi后续检验相结合的方法对4种机器学习算法进行评估,结果表明支持向量机是适用于功耗分析攻击的最优机器学习算法。
来源:2019年第11期
《计算机工程》期刊编辑部