摘要
本发明涉及一种检测Elephant认证加密算法抵御故障分析的方法,首先随机生成待处理的明文,并将明文M作为Elephant算法的输入,并导入随机半字节故障,输出错误密文,并收集通过验签的明文和密文。穷举秘密掩码,通过不可能关系分析提前排除错误秘密掩码候选比特并计算出中间状态,再利用统计学的方法,计算中间状态的汉明重量,求出秘密掩码的部分正确值。重复导入故障和分析过程,最后可以推导出正确秘密掩码的全部比特,再根据算法的密钥编排方案,可以推导出正确的主密钥。本发明提供的方法易实现、速度快且准确性高,对Elephant密码算法的安全性研究提供重要的分析依据。
技术关键词
认证加密算法
明文
密钥
密码算法
消息
电磁
软件
激光
矩阵
电压
关系
参数
速度