摘要
本发明涉及一种可调分组密码BipBip的密钥泄露检测方法,首先随机生成待处理的明文,并将明文作为BipBip算法的输入,导入随机6比特故障,根据每个故障位置对应输出错误密文计算出中间状态,通过中间状态值的不可能关系提前缩小候选密钥的范围。选取合适的区分器,获得剩余候选密钥对应的中间状态值的区分器的所有可能值。基于区分器的特性求出数据轮子密钥部分正确值,重复导入故障和分析过程,推导出正确的数据轮子密钥,再根据数据轮和调柄轮之间的推导关系以及调柄轮每轮中间状态之间的推导关系,通过穷举调柄轮子密钥的剩余候选密钥和密钥编排方案确定主密钥。本发明提供的方法易实现、速度快且准确性高,对BipBip分组密码算法的安全性研究提供重要的分析依据。
技术关键词
密钥
泄露检测方法
轮子
加密
分组密码算法
明文
数据
消息
关系
非线性
级联
电磁
软件
激光
电压
速度