密码学报2024,Vol.11Issue(3):637-648,12.DOI:10.13868/j.cnki.jcr.000699
针对ZUC算法硬件实现的相关能量攻击与多粒度时域敏感区域检测
Correlation Power Analysis of Hardware-Implemented ZUC Algorithms and Multi-Granularity Time-Domain Sensitive Area Detection
吴一 1赵昱霖 2潘雨洋 3马哲 3李彦昭 3彭乾 3乌力吉 2张向民2
作者信息
- 1. 北京中天鹏宇科技发展有限公司,北京 100854
- 2. 清华大学集成电路学院,北京 100084
- 3. 北京银联金卡科技有限公司,北京 100070
- 折叠
摘要
Abstract
This study decomposes modulo operations to implement the ZUC steam cipher algorithm in hardware environment and builds ZUC steam cipher energy consumption acquisition platform based on FPGA board.A detection method for sensitive area leaking of coarse-grained time-domain is constructed.The moving average operator is used to explore the risk area of high signal-to-noise ratio,the autocorrelation filter and peak detection operator are used to discover the operation interval with obvious repetitive characteristics and the high-risk leakage area is calibrated to achieve high-precision leakage risk location.Based on that,this paper proposes a CPA attack scheme based on the selection of initial vector to extract key information of the ZUC algorithm.By fixing some parts of plaintext,this paper implemented the scheme and successfully extracted the 8 bit key in the first round of algorithm initialization with only 3000 energy consumption traces,which shows the validity of the scheme.The pros and cons of the new implementation of the ZUC algorithm against side channel attack are discussed.关键词
ZUC/相关能量分析/侧信道攻击Key words
ZUC/correlation power analysis/side channel attack分类
信息技术与安全科学引用本文复制引用
吴一,赵昱霖,潘雨洋,马哲,李彦昭,彭乾,乌力吉,张向民..针对ZUC算法硬件实现的相关能量攻击与多粒度时域敏感区域检测[J].密码学报,2024,11(3):637-648,12.