SPN型分组密码抗故障攻击能力评估方法及装置

    公开(公告)号:CN109831294A

    公开(公告)日:2019-05-31

    申请号:CN201910002292.5

    申请日:2019-01-02

    IPC分类号: H04L9/06 H04L29/06

    摘要: 本发明实施例提供一种SPN型分组密码抗故障攻击能力评估方法及装置,所述方法包括:获取SPN型分组密码的密文差分;根据密文差分,利用不可能故障差分路径,获取剩余秘钥空间;根据逆代数差分方程,获取剩余秘钥个数;将剩余秘钥个数,输入至预设的算法模型,输出最终攻击次数,以供根据最终攻击次数评估SPN型分组密码的抗故障攻击能力。本发明实施例提供的SPN型分组密码抗故障攻击能力评估方法及装置,结合不可能故障差分攻击和代数故障差分分析能够对SPN型分组密码进行快速的分析,并通过该方法能够有效地模拟激光注入过程中由于扰动产生的冗余故障,有效并准确地预测攻击次数,更加实际和快速地分析分组密码的抗故障攻击能力。

    SPN型分组密码抗故障攻击能力评估方法及装置

    公开(公告)号:CN109831294B

    公开(公告)日:2020-11-27

    申请号:CN201910002292.5

    申请日:2019-01-02

    IPC分类号: H04L9/06 H04L29/06

    摘要: 本发明实施例提供一种SPN型分组密码抗故障攻击能力评估方法及装置,所述方法包括:获取SPN型分组密码的密文差分;根据密文差分,利用不可能故障差分路径,获取剩余秘钥空间;根据逆代数差分方程,获取剩余秘钥个数;将剩余秘钥个数,输入至预设的算法模型,输出最终攻击次数,以供根据最终攻击次数评估SPN型分组密码的抗故障攻击能力。本发明实施例提供的SPN型分组密码抗故障攻击能力评估方法及装置,结合不可能故障差分攻击和代数故障差分分析能够对SPN型分组密码进行快速的分析,并通过该方法能够有效地模拟激光注入过程中由于扰动产生的冗余故障,有效并准确地预测攻击次数,更加实际和快速地分析分组密码的抗故障攻击能力。

    一种基于ARMA模型的粒子滤波侧信道攻击降噪预处理方法

    公开(公告)号:CN116055026A

    公开(公告)日:2023-05-02

    申请号:CN202310008183.0

    申请日:2023-01-04

    IPC分类号: H04L9/00 H04L41/14

    摘要: 本发明公开了一种基于ARMA模型的粒子滤波侧信道攻击降噪预处理方法,包括以下步骤:对采集到的侧信道能量信号进行平稳性检验,若非平稳,则对信号差分处理直至平稳;计算平稳信号的自相关系数与偏自相关系数,根据自相关性质与偏自相关性质对ARMA模型初步定阶;通过最优信息准则对ARMA模型最终定阶;对定阶后的模型参数估计,使用已确定参数的模型对信号拟合,并对模型检验;根据建立的模型参数构建信号的状态空间模型;对粒子滤波。本发明采用上述的一种基于ARMA模型的粒子滤波侧信道攻击降噪预处理方法,信号和密钥操作中间值的信噪比得到了大幅提升、相关性得到了15%的提升,侧信道攻击的效率大大提高,并成功减少了侧信道攻击成功需要的信号样本数。

    一种基于神经网络的AES密码芯片电磁攻击方法及系统

    公开(公告)号:CN111934852A

    公开(公告)日:2020-11-13

    申请号:CN202010794680.4

    申请日:2020-08-10

    摘要: 本发明公开了一种基于神经网络的AES密码芯片电磁攻击方法及系统。该方法包括:构建训练数据集;所述训练数据集包括多类数据;构建神经网络模型;对所述训练数据集进行预处理;通过预处理后的训练集对所述神经网络模型进行训练;对待攻击数据进行预处理;利用32组训练好的神经网络模型对预处理后的待攻击数据进行分类预测,得到32组密钥;每组密钥包括4位密钥;将所述32组密钥组合,得到AES密码芯片的128位密钥。本发明能够针对密钥直接进行攻击,不需要确定中间某一步出现的位置,也不需要明文或者密文,直接分析出密钥的值。