【技术实现步骤摘要】
一种基于功耗分析的故障攻击检测方法
[0001]本专利技术属于信息安全
,具体涉及一种基于功耗分析的故障 攻击检测方法。
技术介绍
[0002]故障攻击的概念是1996年由Boneh等人首次提出的,这种攻击方 法不仅可以应用于DES加密算法密码体制,而且可以应用于RSA等非对 称加密算法密码体制。该方法一经提出立即引起了人们的广泛关注,并 展示出了其对加密算法极大的破坏性。故障攻击方法主要利用了计算机 硬件加密过程中产生的错误。Boneh等人认为认证系统发送证书时产生 的瞬时错误、加密装置潜在的软硬件漏洞,都会使攻击者获得相应的信 息,再加上攻击者利用获取的物理权限对硬件进行恶意的故障诱导,会 积累大量和正确证书或密文对应的信息。更为重要的是,对于经常性发 送证书或者需要经过多轮加密系统来说,一个微小比特的故障会累积和 传播,影响到当前和后面更多的比特值,进而影响到整个密码体系。
[0003]在差分故障攻击过程中,利用输出密文差分推导得到输入明文,从 而得到正确的加密密钥,而导入故障的位置,对输出差分有着十分重 ...
【技术保护点】
【技术特征摘要】
1.一种基于功耗分析的故障攻击检测方法,其特征在于:包括以下步骤:S1、根据AES高级加密标准算法的特性,在加密算法执行过程的第9轮行移位之后列混淆之前,采用故障诱导技术针对中间状态矩阵注入故障;S2、利用功耗采集设备采集在整个加密算法执行过程中,加密算法执行加密过程所泄露的功耗信息,并保存成功耗曲线数据;S3、统计同一组明文在正常情况下的正确密文输出和进行注入故障诱导技术后的错误密文数据对;S4、对采集的功耗曲线数据采用侧信道分析技术分析、筛选符合假设的故障类型的错误密文对;S5、基于所获取到的正确和错误输出密文结果,进行差分分析恢复出正确的初始密钥信息。2.根据权利要求1所述的一种基于功耗分析的故障攻击检测方法,其特征在于:所述步骤S1中,采用故障诱导技术注入电压变化故障或者时钟错误故障。3.根据权利要求1所述的一种基于功耗分析的故障攻击检测方法,其特征在于:所述步骤S2还包括,根据保存的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。