检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:郑东[1] 李亚宁 张美玲[1] ZHENG Dong;LI Ya-Ning;ZHANG Mei-Ling(National Engineering Laboratory for Wireless Security,Xi’an University of Posts and Telecommunications,Xi’an 710121,China)
机构地区:[1]西安邮电大学无线网络安全技术国家工程实验室,西安710121
出 处:《密码学报》2022年第2期308-321,共14页Journal of Cryptologic Research
基 金:国家重点研发计划(2017YFB0802000);国家自然科学基金(62072369);陕西省重点研发计划(2020ZDLGY08-04);青海省重点项目(2020-ZJ-701)。
摘 要:侧信道攻击是一类强大的密码分析攻击,自该理论提出以来受到了密码学界的广泛关注.近年来深度学习技术被越来越多地应用于侧信道攻击领域,其中如何提升深度学习模型的性能是研究的热点.本文根据攻击目标数据的特点,提出了一种新的卷积神经网络结构CBAPD,此网络将卷积层中的激活函数去除,然后在卷积层后加入了批标准化层,并且在批标准化层后加入一个激活层来激活敏感信息.为评估模型的性能,在两个公开数据集ASCAD和DPA-contestv4上进行了测试.实验结果表明,本文所提出的CBAPD网络在ASCAD同步数据集上仅需要50条能量迹就可以攻击成功,在最大异步量为50和100个样本点的数据集上分别需要160和1850条能量迹就可以使rank值降到0并保持不变.在DPA-contestv4数据集上,CBAPD模型仅需要3条能量迹即可攻击成功.同时,通过对比2019年Benadjila等人所提出的CNN_(best),2020年陈等人所提出的SincNet网络和Zaid等人所提出的模型,CBAPD模型在最大异步量为50个样本点的ASCAD数据集上成功攻击时所需能量迹可减少34.426%-96.8%.而在DPA-contestv4数据集上,CBAPD模型与Zaid等人所提出的模型攻击效果相同,且优于其他两个模型.因此,本文所提出的CBAPD模型在不同的数据集上均有良好的表现.Side-channel attacks are powerful cryptanalytic attacks,which have attracted extensive attention in the society of cryptography since their proposal.In recent years,deep learning technique has been increasingly applied to side-channel attacks,and how to improve its performance is a hot spot of research.Based on characteristics of the target data,a new convolutional neural network,named CBAPD,is presented.The new network removes the activation function in a basic convolutional layer,adds a batch normalization layer after the convolutional layer,and then adds an activation layer after the batch normalization layer to activate sensitive information.To evaluate performance of the CBAPD,two public datasets,ASCAD and DPA-contest v4,are tested.Experiment results show that the proposed network needs only 50 traces on the ASCAD synchronous dataset for successful attacks,and requires 160 and 1850 traces on the datasets with the maximum asynchronous sizes of 50 and 100 sample points respectively,to make the rank value drop to 0 and then remain unchanged.On the DPAcontest v4 dataset,the CBAPD model needs only 3 traces to lunch an attack successfully.Meanwhile,compared with the CNNbest model proposed by Benadjila et al.in 2019,the SincNet proposed by Chen et al.and the model proposed by Zaid et al.in 2020,the traces required by CBAPD model for successful attacks on the ASCAD dataset with the maximum asynchronous sizes of 50 sample points can be reduced by 34.426%∼96.8%.On the DPA-contest v4 dataset,the CBAPD model has the same attack effect as the model proposed by Zaid et al.and outperforms the other two models.Therefore,the proposed CBAPD model has good performance on different datasets.
分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15