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