信息网络安全 ›› 2020, Vol. 20 ›› Issue (10): 57-66.doi: 10.3969/j.issn.1671-1122.2020.10.008

• 技术研究 • 上一篇    下一篇

基于t检验的侧信道信息泄漏评估方法研究

王恺1(), 郭朋飞1, 周聪2, 严迎建1   

  1. 1.中国人民解放军战略支援部队信息工程大学,郑州 450001
    2.火后直属工作局,北京 100085
  • 收稿日期:2020-06-15 出版日期:2020-10-10 发布日期:2020-11-25
  • 通讯作者: 王恺 E-mail:yixiwk@163.com
  • 作者简介:王恺(1990—),男,山西,硕士研究生,主要研究方向为安全专用芯片设计、侧信道分析|郭朋飞(1987—),男,河南,讲师,博士,主要研究方向为集成电路测试技术|周聪(1984—),男,辽宁,工程师,博士,主要研究方向为物流|严迎建(1973—),男,河南,教授,博士,主要研究方向为安全专用芯片设计等
  • 基金资助:
    国家自然科学基金(61404175)

Research on the Assessment Method of Side Channel Information Leakage Based on t-test

WANG Kai1(), GUO Pengfei1, ZHOU Cong2, YAN Yingjian1   

  1. 1. PLA Strategic Support Force Information Engineering University, Zhengzhou 450001, China
    2. The Logistics Departments of the PLA Rocket Force, Beijing 100085, China
  • Received:2020-06-15 Online:2020-10-10 Published:2020-11-25
  • Contact: WANG Kai E-mail:yixiwk@163.com

摘要:

侧信道分析/攻击(Side Channel Analysis/Attack,SCA)是密码设备的主要安全威胁之一。攻击者通过对密码算法物理实现过程中的泄漏信息进行分析,恢复密钥信息,这对密码算法安全性造成了严重威胁。t检验是统计学中用来检验2个未知方差正态总体均值关系的假设检验方法,以t检验为理论基础的侧信道信息泄漏评估方法具有简单、快捷、可靠的特点,并且不需要掌握密码算法具体实现细节。文章提出了一种基于t检验的侧信道信息泄漏快速评估方法,通过对AES分组密码算法的侧信道均值曲线集合进行t检验,以衡量其能否抵抗一阶攻击。对AES算法的侧信道泄漏评估实验表明,使用均值曲线集合可以有效进行泄漏评估,在确保评估结果准确性的前提下,相比于Welch t检验的计算时间减少了60.5%,有效提高了侧信道信息泄漏的评估效率。

关键词: t检验, 侧信道, 评估方法, AES

Abstract:

Side channel analysis/attack (SCA) is one of the major security threats of cryptographic equipment. The attacker analyzes the leaked information during the physical implementation of the cryptographic algorithm to recover the key information, which poses a serious threat to the security of cryptographic algorithms. The t-test is a hypothesis test method used in statistics to test the relationship between the mean values of two unknown variance normal populations. The side channel information leakage evaluation method based on t-test is a simple, fast, reliable method without the specific implementation details of cryptographic algorithms. This paper proposes a fast leak assessment method based on t-test. The t-test is performed on the set of side channel mean traces of the AES block cipher algorithm to measure whether it can resist first-order attacks. Experiments on the side channel leakage evaluation of the AES algorithm show that the mean trace set can be used to effectively evaluate the leakage. On the premise of ensuring the accuracy of the evaluation results, the calculation time is reduced by 60.5% compared to the Welch t-test. This method effectively improves the detection efficiency of side channel information leakage.

Key words: t-test, side channel, assessment method, AES

中图分类号: