加密算法保密是为了增加密码分析的难度,提高算法安全性。但保密并不等于安全,本课题以获取算法未知部分为目标的逆向分析方法研究入手,分析保密型加密算法的安全性。现有逆向分析方法尚处于研究初期,逆向分析深度、通用程度、以及防护环境下的逆向分析有效性均较低。本课题以分组密码为分析对象,研究基于侧信道分析的新型逆向分析方法。将逆向分析对象由单个未知部件扩展到未知轮函数;将针对单一算法或单一结构的逆向分析扩展到适应多种算法结构及设计实现方式的通用方法;首次将逆向分析方法引入某种掩码防护环境,从多个方面提高逆向分析的实际有效性。结合侧信道攻击及数学分析建立新型逆向分析方法。研究逆向分析方法不仅是对密码分析学的拓展,提高密码芯片安全设计,抗侧信道攻击能力以及对芯片物理安全性的理解与重视,同时在保密型加密算法广泛应用的军用密码中,对于获取信息对抗主动权、武器装备逆向国产化等均具有较大研究及应用价值!
英文主题词side channel analysis;reverse analysis;block cipher;chiper chip;