<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Side-Channel Analysis | UCS</title><link>/tag/side-channel-analysis/</link><atom:link href="/tag/side-channel-analysis/index.xml" rel="self" type="application/rss+xml"/><description>Side-Channel Analysis</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sat, 01 Aug 2026 00:00:00 +0000</lastBuildDate><image><url>/media/logo_hu12465375348167678909.png</url><title>Side-Channel Analysis</title><link>/tag/side-channel-analysis/</link></image><item><title>Paper accepted at ICICS 2026</title><link>/post/2026-08-01-paper-accepted-icics/</link><pubDate>Sat, 01 Aug 2026 00:00:00 +0000</pubDate><guid>/post/2026-08-01-paper-accepted-icics/</guid><description>&lt;p>We are delighted to announce that the paper &lt;em>&amp;ldquo;Toward Secure Compilation: Leakage Detection for Masked Implementations in Jasmin&amp;rdquo;&lt;/em> has been accepted at ICICS 2026, the 28th International Conference on Information and Communications Security.&lt;/p>
&lt;p>What is it about? Cryptography quietly protects everyday things such as bank cards, car keys and instant messages. Surprisingly, attackers do not always need to break the mathematics behind it: while a chip encrypts, its power consumption fluctuates ever so slightly, and from these tiny fluctuations the secret key can sometimes be reconstructed, much like guessing what someone is typing just from the sound of the keystrokes. Programmers have techniques to guard against this, but the tools that translate a program into instructions for the chip can unintentionally weaken that protection. Our paper teaches one of these tools to detect such hidden weaknesses on its own and to point developers to their exact origin.&lt;/p>
&lt;p>The paper was written by UCS researchers Nicolai Schmitt, Sven Wroblewski and Andreas Heinemann together with Fabio Campos (Hochschule Darmstadt).&lt;/p>
&lt;p>Masking is a well-established software countermeasure against side-channel attacks. In practice, however, even an algorithmically correct masked implementation can still leak on real hardware, because the compiler and the microarchitecture of the target device may recombine values that the masking scheme was designed to keep separate. Established tools address this either through leakage simulation, which depends on a specific power model and is computationally expensive, or through formal verification of the source program, which does not cover the effects introduced by the later compilation stages.&lt;/p>
&lt;p>The publication approaches this gap from within the compiler itself and presents a leakage detection pass for the Jasmin language, integrated into its formally verified compilation pipeline. Instead of simulating power traces, the analysis makes the causes of the detected leakage explicit, which allows developers to trace a finding back to its origin in the source program. The authors validate the approach on a structured set of test cases and intend it as the foundation for a subsequent compiler stage that removes the detected leakage automatically, thus constituting a first step toward secure compilation.&lt;/p>
&lt;p>The paper will be presented at ICICS 2026 in Fukui, Japan, from 27 to 30 October 2026, and will appear in the conference proceedings published by Springer in the LNCS series. The acceptance highlights the ongoing research activities of the UCS group in the fields of secure compilation, side-channel analysis and the secure implementation of cryptographic primitives.&lt;/p></description></item></channel></rss>