抗功耗分析攻击的SMS4密码算法VLSI设计技术研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SMS4
cipher and its linear trans—
on
formation厶and present

differential power
analysis(DPA)attack method
SMS4
on
cipher for the first time.Experiment results indicate that the DPA attack is effective
on
and applied widely.
SMS4 block cipher is the first commercial cipher published by China and was
employed in
WAPI standard
tO protect the data packages in

also withstand
smaller circuit area than the multiplicative method.
Moreover,a power analysis resistant SMS4 cipher VLSI chip design based on additive
out. masking method was completed and taped
on
SMS4 and its countermea-
In this thesis,VLSI design optimization technology,power analysis attacks and countermeasures
on
SMS4
cipher are studied.Several new method about SMS4 VLSI
SMS4 round operations.Moreover'a correlation power analysis(CPA)attack method
on
SMS4 is presented and this method
can
get

better attack effect than the DPA
GF(((22)2)2)and the
circuit implementation optimization.As
on
result,the mul-
tiplicative inverse operation
GF(28)is transformed
tO logic AND and
XOR opera—
on
Keywords:SMS4 block cipher,power analysis attack and countermeasure,
VLSI design,composite field,random mask technology
中国科学技术大学博士学位论文



1.1

2 2
传统攻击技术中的密码设备模型...................
3.构建了一个功耗分析攻击软件仿真平台,并提供了三种不同的仿真策略
和流程,用于不同目标密码算法、电路规模和仿真时间的要求,通过灵活选择
和配置,可以在仿真时间、计算机资源消耗和仿真精度之间得到比较理想的折
中方案。
4.分析了SMS4算法轮运算的结构和特点,根据线性变换L的运算特点,首 次提出了一种对SMS4算法的差分功耗分析(DPA)攻击方法。仿真实验表明,这 种DPA攻击方法对SMS4算法轮运算可行有效。在此基础上,又提出了SMS4算
CBC模式加密流程...........................
lO 14 22 22 22 22 23 23 24 24
2.6
2.7 2.8 2.9 2.10
CBC模式解密流程.............・.............. CFB模式加密流程........................... CFB模式解密流程........................... OFB模式加密流程.....….................... OFB模式解密流程........................... 基于合成域运算的S盒算法流程................... GF(2s)域上的乘法求逆运算..................... GF(24)域上的乘法求逆运算..................... GF(24)域上的乘法运算........................ GF(22)域上的乘法运算........................ S盒的Twisted BDD电路架构.....................
attack. 5.Using random mask technology,two power analysis designs based
on
resistant SMS4
circuit
re。
multiplicative and additive masking
can
are
presented.Experiments

fast

SMS4
circuit based
on
twisted BDD architecture is completed.
3.Construct
power analysis simulation platform and provide three different
simulation strategies and flows for various requirements about target ciphers,circuit scales and simulation time.By selecting and configuring the simulation platform,
one on
composite field op—
based
on
twisted BDD architecture has the fastest
2.Complete the algorithm derivation for S-box construction
field
on a
the composite
1.对几种SMS4算法S盒电路架构进行了实现和性能对比评估,实验数据证
明,基于合成域运算的S盒电路具有最小的面积,而基于Twisted BDD架构的S盒 电路则具有最快的速度。
2.完成了在合成域GF(((22)2)2)上构造S盒的算法推导及电路实现方案的
优化设计,把有限域GF(28)上的乘法求逆运算转化为适于电路实现的逻辑与 和逻辑异或操作,提出了一个基于合成域运算的紧凑型面积优化的SMS4密码 算法电路设计。针对SMS4算法优化TTwisted BDD中的参数取值,并实现了基 于Twisted BDD的快速SMS4算法电路。
法电路的相关功耗分析(CPA)攻击方法,这种方法可以获得比DPA更优的攻击效


中国科学技术大学博士学位论文
果。
5.利用随机掩码技术,提出了基于乘法掩码和加法掩码的两种SMS4算 法功耗分析攻击防护方法,实验证明,这两种防护方法能够有效对抗一 阶DPA和CPA攻击。其中,加法掩码方法不仅可以抵抗功耗分析攻击,还能 够防护零值攻击,并且电路面积更小,是较优的一种防护方案。在此基础上,完 成了一个基于加法掩码的抗功耗分析攻击SMS4算法VLSI的后端设计并流片。 关键词:SMS4分组密码算法功耗分析攻击与防护集成电路设计合成域
Ill
ABSTRACT
中国科学技术大学博士学位论文
the best balance
Can
be got between simulation durations,computer
resources
and
simulation precision. 4.Analysis the architecture and characters of
随机掩码技术
中国科学技术大学博士学位论文
ABSTRACT
Abstract
Power analysis attacks the secret keys stored in cryptographic hard—
can recover
ware devices by analyzing the input and output data
WLAN.So,it
is very im‘
portant for the application and development of Chinese cipher standards.But to date, there is
SUreS. no
study presented
on
power analysis attacks
中国科学技术大学博士学位论文




功耗分析攻击技术利用密码硬件设备工作过程中产生的功耗,结合输入和 输出数据进行分析,获取电路内部保存的密钥。由于其便于实现并且攻击效果 比较好,功耗分析攻击得到了广泛的研究和应用。 SMS4分组密码算法是我国公布的第一个商用密码算法,并用于WAPI标准 中以保护无线局域网数据的安全性,对我国密码标准的推广和发展都具有重要 的意义。但是,关于SMS4算法的功耗分析攻击与防护方面的研究目前尚未见公 开报道。 本文对SMS4密码算法的集成电路优化实现技术、功耗分析攻击与防护方 法、抗功耗分析攻击的集成电路设计进行了研究,。提出了SMS4算法集成电路设 计及功耗分析攻击与防护的几种新方法,给出了理论推导、实验过程和结果,并 进行了分析。主要工作特色和创新点如下:
as
follows:
1.Complete and evaluate several circuit architectures of S-box in SMS4 cipher. The experiment results indicate that,the S-box circuit based eration is the smallest and the srcuit implementations.A compact
SMS4
cipher VLSI design based
value in twisted BDD is composite field operation is presented.Also,the parameter optimized and
suit indicate that these two masking method
both withstand the first—order DPA
Call
and CPA attacks effectively.And the additive masking method the zero..value attacks and leads
1.2密码设备工作中的侧信道信息泄露.................
2.1 2.2 2.3 2.4 2.5
SMS4算法加密流程.......................... SMS4算法S盒的代数计算过程.................... ECB模式加密流程........................... ECB模式解密流程...........................
combining with the power
con・
at- sumption during the cipher processing.Because they are easily performed and the
tack effects are very well,power analysis attacks are researched
on
design and power analysis attacks and countermeasures
SMS4 are presented,and
the theory derivations,experiment approaches,results and the analyses are given.To sum up,the main innovation and creative points are
相关文档
最新文档