Power Analysis Based Side Channel Attack
Hasindu Gamaarachchi, Harsha Ganegoda

TL;DR
This paper develops a power analysis attack testbed, introduces novel methods to break the Speck cipher, and evaluates countermeasures, highlighting the effectiveness of certain software and hardware defenses against side channel attacks.
Contribution
It presents a new testbed for power analysis research, novel attack techniques for Speck, and a comparative analysis of countermeasures including hardware-based random seed generation.
Findings
Power analysis can break Speck in less than an hour.
Software countermeasures like instruction injection and S-box shuffling are effective.
Hardware-based true random generators improve seed security.
Abstract
Power analysis is a branch of side channel attacks where power consumption data is used as the side channel to attack the system. First using a device like an oscilloscope power traces are collected when the cryptographic device is doing the cryptographic operation. Then those traces are statistically analysed using methods such as Correlation Power Analysis (CPA) to derive the secret key of the system. Being possible to break Advanced Encryption Standard (AES) in few minutes, power analysis attacks have become a serious security issue for cryptographic devices such as smart card. As the first phase of our project, we build a testbed for doing research on power analysis attacks. As power analysis is a practical type of attack in order to do any research, a testbed is the first requirement. Since building a test bed is a complicated process, having a pre-built testbed would save the…
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
