Correlation Differential Power Analysis Attack to Midori64
Behrooz Khadem, Hamid Ghanbari, Amin Masoumi souteh

TL;DR
This paper presents a differential power analysis attack on the Midori64 lightweight block cipher, successfully extracting the master key using only 300 plaintext samples on an AVR microcontroller, highlighting vulnerabilities in resource-constrained environments.
Contribution
It introduces a novel DPA method targeting Midori64's S-boxes, demonstrating effective key recovery with minimal samples on embedded hardware.
Findings
Successfully recovered the Midori64 key with 300 samples.
The attack is more efficient than electromagnetic analysis.
Highlights vulnerabilities of Midori64 in IoT devices.
Abstract
Today, Internet communication security has become more complex as technology becomes faster and more efficient, especially for resource-limited devices such as embedded devices, wireless sensors, and radio frequency identification (RFID) tags, and Internet of Things (IoT). Lightweight encryption algorithms provide security for these devices to protect data against intruders. But the limitation of using energy in lightweight block ciphers (LBCs) is one of the major challenges for ever-expanding IoT technologies. Also, these LBC are subject to Side-channel attacks, which are among the most cited threats to these ciphers. In this paper, a differential power attack (DPA) to the Midori64 block cipher is designed. According to the proposed method, an attack on the S-boxes of the first round is done to obtain half of the master key bits. Then, the S-boxes of the second round were attacked to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptographic Implementations and Security · Chaos-based Image/Signal Encryption · Physical Unclonable Functions (PUFs) and Hardware Security
