Cryptanalysis on SDDO-based BM123-64 designs suitable for various IoT application targets

Tran Song Dat Phuc, Changhoon Lee

Research output: Contribution to journalArticlepeer-review

5 Scopus citations

Abstract

BM123-64 block cipher, which was proposed by Minh, N.H. and Bac, D.T. in 2014, was designed for high speed communication applications factors. It was constructed in hybrid controlled substitution-permutation network (CSPN) models with two types of basic controlled elements (CE) in distinctive designs. This cipher is based on switchable data-dependent operations (SDDO) and covers dependent-operations suitable for efficient primitive approaches for cipher constructions that can generate key schedule in a simple way. The BM123-64 cipher has advantages including high applicability, flexibility, and portability with different algorithm selection for various application targets with internet of things (IoT) as well as secure protection against common types of attacks, for instance, differential attacks and linear attacks. However, in this paper, we propose methods to possibly exploit the BM123-64 structure using related-key attacks. We have constructed a high probability related-key differential characteristics (DCs) on a full eight rounds of BM123-64 cipher. The related-key amplified boomerang attack is then proposed on all three different cases of operation-specific designs with effective results in complexity of data and time consumptions. This study can be considered as the first cryptographic results on BM123-64 cipher.

Original languageEnglish
Article number353
JournalSymmetry
Volume10
Issue number8
DOIs
StatePublished - 1 Aug 2018

Keywords

  • BM123-64
  • Cryptanalysis
  • Hybrid controlled substitution-permutation network (CSPN)
  • Related-key amplified boomerang attack
  • Switchable data-dependent operations (SDDOs)

Fingerprint

Dive into the research topics of 'Cryptanalysis on SDDO-based BM123-64 designs suitable for various IoT application targets'. Together they form a unique fingerprint.

Cite this