Module

Application of Side-Channel Analysis Methods in the Earlier Design Phase of Cryptographic Implementations

Anwendung von Seitenkanalanalyse-Methoden in der frühen Entwurfsphase kryptographischer Designs

6 LPWiSeEN

Voraussetzungen

Zwingend, im Wortlaut

Passed exam of module: • 11863 Hands on Knowledge for Side Channel Attacks

Inhalte

This course covers both theoretical and practical aspects of applying statistical and machine learning methods as a means of extracting secret data for side-channel attacks. Selected statistical as well as clustering methods will be presented and described. The suitability of the methods for determining side-channel leakage sources in attacked designs is discussed. Furthermore, selected countermeasures against physical attacks are presented and their effectiveness is discussed. Main topics covered are: • Evaluation of algorithmic countermeasures such as elliptic curve point blinding, scalar randomization, and scalar splitting on the resistance of cryptographic accelerators for elliptic curve cryptosystems against horizontal side-channel attacks • Importance of analytics in identifying side-channel leakage sources in the early design phase of cryptographic designs

Lernziele

Upon completion of the module, students will be familiar with various statistical, machine learning, and clustering methods for analyzing side-channel leakage sources. They are able to apply these methods and evaluate and comparatively discuss their effectiveness in extracting secret data.They will be able to use, understand, and describe selected methods for analyzing a given set of traces. They understand the applicability of the analysis methods as a means to determine the vulnerability of cryptographic designs in their early design phase, using the example of a hardware accelerator of elliptic curve point multiplication for an elliptic curve cryptosystem.

Prüfungsleistung

• presentation: 5-10 minutes (10%); • written report: 5-10 pages (50%), • implementation: proven correct functionality (40%)

Literatur (2)
  • Kabin, Ievgen & Kreiser, Dan & Dyka, Zoya & Langendoerfer, Peter. (2018). FPGA Implementation of ECC: Low-Cost Countermeasure against Horizontal Bus and Address-Bit SCA. 1-7. 10.1109/RECONFIG.2018.8641732
  • Kabin, I., Dyka, Z., Klann, D. et al. Resistance of the Montgomery Ladder Against Simple SCA: Theory and Practice. J Electron Test 37, 289–303 (2021). https://doi.org/10.1007/s10836-021-05951-3

Bemerkungen

• Study programme Cyber Security M.Sc.: Compulsory elective module in complex "Cyber Security Methods" • Study programme Informatik M.Sc.: Compulsory elective module in complex „Praktische Informatik" (level 400)

Quelle: Modulbeschreibung der BTU · abgerufen 17.10.2026Original

Modulkatalog · inoffiziell

Betula ist ein inoffizielles Projekt und gehört nicht zur BTU.

Folia 1.0.3Radix 0.6.0

Daten vom 21.10.2026WiSe 2026/27Quelle: BTU