Paper 2021/1569

ABBY: Automating leakage modeling for side-channels analysis

Omid Bazangani, Radboud University Nijmegen
Alexandre Iooss
Ileana Buhan, Radboud University Nijmegen
Lejla Batina, Radboud University Nijmegen

We introduce ABBY, an open-source side-channel leakage profiling framework that targets the microarchitectural layer. Existing solutions to characterize the microarchitectural layer are device-specific and require extensive manual effort. The main innovation of ABBY is the collection of data, which can automatically characterize the microarchitecture of a target device and has the additional benefit of being scalable. Using ABBY, we create two sets of data which capture the interaction of instructions for the ARM CORTEX-M0/M3 architecture. These sets are the first to capture detailed information on the microarchitectural layer. They can be used to explore various leakage models suitable for creating sidechannel leakage simulators. A preliminary evaluation of a leakage model produced with our dataset of real-world cryptographic implementations shows performance comparable to state-of-the-art leakage simulators.

Available format(s)
Publication info
side-channelsleakage simulatorlinear regressionmicroarchitecture
Contact author(s)
omid bazangani @ gmail com
Ileana buhan @ ru nl
Lejla batina @ ru nl
2023-05-01: last of 4 revisions
2021-12-03: received
See all versions
Short URL
Creative Commons Attribution


      author = {Omid Bazangani and Alexandre Iooss and Ileana Buhan and Lejla Batina},
      title = {ABBY: Automating leakage modeling for side-channels analysis},
      howpublished = {Cryptology ePrint Archive, Paper 2021/1569},
      year = {2021},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.