中文

针对约减轮数 Simeck32/64 的改进差分-神经密码分析

密码学与安全 2023-01-30 v1 人工智能

摘要

在 CRYPTO 2019 上,Gohr 通过构建带有神经网络的差分区分器提出了差分-神经密码分析,实现了对 Speck32/64 实用的 11 轮和 12 轮密钥恢复攻击。受此框架启发,我们开发了兼容 Simeck 轮函数的 Inception 神经网络,以提高神经区分器的准确率,从而改进了 Simeck32/64 的 (9-12) 轮神经区分器。为给神经区分器提供坚实的基线,我们计算了由某一特定输入差分在多达 13 轮 Simeck32/64 上所诱导差分的完整分布。此外,还评估了基于 DDT 的区分器在多密文对下的性能。与基于 DDT 的区分器相比,9 轮和 10 轮神经区分器取得了更好的准确率。同时,对错误密钥响应曲线的深入分析表明,子密钥的第 12 和第 13 位对神经区分器得分影响甚微,从而加速了密钥恢复攻击。最后,我们对 Simeck32/64 实施了增强的 15 轮以及首个实用的 16 轮和 17 轮攻击,且 15 轮和 16 轮攻击的成功率均接近 100%。

关键词

引用

@article{arxiv.2301.11601,
  title  = {Improved Differential-neural Cryptanalysis for Round-reduced Simeck32/64},
  author = {Liu Zhang and Jinyu Lu and Zilong Wang and Chao Li},
  journal= {arXiv preprint arXiv:2301.11601},
  year   = {2023}
}

备注

22 pages, 3 figures