Statistical Cryptanalysis (SC) and Side Channel Analysis (SCA) are powerful cryptanalytic techniques used to validate their secure implementations and verification. However, the practical certainty of the success of these attacks is probabilistic and typically not guaranteed to provide a full deduction of the cryptosystem due to time and computational complexity restrictions introduced by the design choices of the primitive. Most modern cryptosystems are designed to have an acceptable degree of resistance to SC and SCA. In most cases, SC resistance is established on the standard algorithm, and their success is on reduced versions of the cipher. In addition, the resistance to SCA is at the implementation level, not on the mathematical structure of the algorithm. Similarly, the countermeasures utilized in the cryptosystem’s implementations make SCA success rates lower in practice. Therefore, SCA and SC independently might not be powerful enough to always yield practical results. We propose an efficient framework, called the DHABI framework, to combine different classes of theoretical and hardware cryptanalysis techniques, i.e., SC and SCA, making cryptanalytic attacks more practical in the real world. This aims to reduce the security of real cryptosystems by leveraging the strengths of each technique, yielding higher success rates of the attack. In this work, we have shown an application of the framework to the cryptanalysis of a full SPECK-32/64 ARX-based cipher. Independently, we also provide 78 multiple-differential characteristics of 6-round SPECK-32/64 with a combined differential probability of \(2^{-9.12}\) .

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

DHABI FRAMEWORK: A Hybrid Approach to Overcoming Resistance Against Statistical Cryptanalysis and Side-Channel Analysis

  • Sumesh Manjunath Ramesh,
  • Hoda Alkhzaimi

摘要

Statistical Cryptanalysis (SC) and Side Channel Analysis (SCA) are powerful cryptanalytic techniques used to validate their secure implementations and verification. However, the practical certainty of the success of these attacks is probabilistic and typically not guaranteed to provide a full deduction of the cryptosystem due to time and computational complexity restrictions introduced by the design choices of the primitive. Most modern cryptosystems are designed to have an acceptable degree of resistance to SC and SCA. In most cases, SC resistance is established on the standard algorithm, and their success is on reduced versions of the cipher. In addition, the resistance to SCA is at the implementation level, not on the mathematical structure of the algorithm. Similarly, the countermeasures utilized in the cryptosystem’s implementations make SCA success rates lower in practice. Therefore, SCA and SC independently might not be powerful enough to always yield practical results. We propose an efficient framework, called the DHABI framework, to combine different classes of theoretical and hardware cryptanalysis techniques, i.e., SC and SCA, making cryptanalytic attacks more practical in the real world. This aims to reduce the security of real cryptosystems by leveraging the strengths of each technique, yielding higher success rates of the attack. In this work, we have shown an application of the framework to the cryptanalysis of a full SPECK-32/64 ARX-based cipher. Independently, we also provide 78 multiple-differential characteristics of 6-round SPECK-32/64 with a combined differential probability of \(2^{-9.12}\) .