摘要

Khudra算法是一种轻量级分组密码算法,算法总共需要进行18轮加密。可分性是一种广义的积分性质,用来进行密码算法的安全性评估。利用搜索得到的7轮积分区分器,对Khudra-64进行了9轮,10轮和11轮的密钥恢复攻击。在具体攻击中,9轮密钥恢复攻击的时间复杂度为256.08次9轮加密,数据复杂度为256。10轮密钥恢复攻击的时间复杂度为263.87次10轮加密,数据复杂度为260.09。11轮密钥恢复攻击的时间复杂度为280.63次11轮加密,数据复杂度为261.09。这是首次较为全面的对Khudra-64的积分性质评估。

  • 单位
    北京电子科技学院