VLDB 2026 Research / reviewers in the wild / expert
Håkan Englund
dblp:72/4279
· DBLP profile ↗
9ranked-venue papers
4as first author
4since 2021 · last 2025
0000-0003-4777-6132ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 5 · 3 first-author · 2 since 2021Systems, architecture and hardware · 2 · 2 since 2021Theory of computation · 2 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Machine Learning-Assisted Side-Channel Analysis for Software Integrity Verification
Niklas Lindskog, Håkan Englund, Jakob Sternby, Elena Dubrova |
ETS | 2 |
| 2025 | Mon CHERI: Mitigating Uninitialized Memory Access with Conditional CapabilitiesabstractUp to 10% of memory-safety vulnerabilities in languages like C and C++ stem from uninitialized variables. This work addresses the prevalence and lack of adequate software mitigations for uninitialized memory issues, proposing architectural protections in hardware. Capability-based addressing, such as the University of Cambridge's CHERI, mitigates many memory defects, including spatial and temporal safety violations at an architectural level. CHERI, however, does not handle undefined behavior from uninitialized variables. We extend the CHERI capability model to include “conditional capabilities”, enabling memory-access policies based on prior operations. This allows enforcement of policies that satisfy memory-safety objectives such as “no reads to memory without at least one prior write” (Write-before-Read). We present our architecture extension, compiler support, and detailed evaluation of our approach on the QEMU full-system simulator and a modified FPGA-based CHERI-RISCV softcore. Our evaluation shows conditional capabilities are practical, with high detection accuracy while adding a small (≈3.5%) overhead which is comparable to the cost of baseline CHERI capabilities. Merve Gülmez, Håkan Englund, Jan Tobias Mühlberg, Thomas Nyman |
SP | 2 |
| 2023 | A side-channel resistant implementation of AES combining clock randomization with duplicationabstractDeep learning transformed side-channel analysis and made many conventional countermeasures obsolete. This brings the need for more effective, deep learning-resistant defense mechanisms. We propose a method for protecting hardware implementations of cryptographic algorithms that combines clock randomization with duplication. The presented method ensures that the duplicated block generates algorithmic noise that is dependent on the input of the primary block and has a similar power profile. In addition, the duplicated block does not create any secret key-related leakage. We evaluate the presented method on the example of the Advanced Encryption Standard (AES) algorithm implemented in FPGA. Our experimental results show that the protected AES implementation is resistant to deep learning-based power analysis. Michail Moraitis, Martin Brisfors, Elena Dubrova, Niklas Lindskog, Håkan Englund |
ISCAS | 5 |
| 2023 | A Near-Field EM Sensor Implemented in FPGA Configurable FabricabstractIn this paper, we present the first near-field electro-magnetic (EM) sensor that is entirely implemented in the FPGA configurable fabric, without the use of any peripherals such as analog-to-digital converters, external antennas, or resistor-capacitor circuits. The sensor detects changes in path delays caused by external EM radiation using an antenna (composed of the interconnect) and a time-to-digital converter. A cloud-based FPGA remotely configured with such a sensor may act as a receiving end of a wireless covert channel, e.g., to another FPGA in the neighborhood that does not share any common resources with the receiving FPGA. Thus, our results show the plausibility of an exploitable attack vector for cloud-based FPGA that is not limited to the multi-tenancy scenario. Can Aknesil, Elena Dubrova, Niklas Lindskog, Håkan Englund |
TrustCom | 4 |
| 2012 | Improved Distinguishers on Stream Ciphers With Certain Weak Feedback PolynomialsabstractIt is well known that fast correlation attacks can be very efficient if the feedback polynomial is of low weight. These feedback polynomials can be considered weak in the context of stream ciphers. This paper generalizes the class of weak feedback polynomials into polynomials were taps are located in several groups, possibly far apart. Low-weight feedback polynomials are thus a special case of this class. For the general class, it is shown that attacks can sometimes be very efficient even though the polynomials are of large weight. The main idea is to consider vectors of noise variables. It is shown how the complexity of a distinguishing attack can be efficiently computed and that the complexity is closely related to the minimum row distance of a generator matrix for a convolutional code. Moreover, theoretical results on the size of the vectors are given. Martin Hell, Thomas Johansson 0001, Lennart Brynielsson, Håkan Englund |
IEEE Trans. Inf. Theory | 4 |
| 2007 | Two General Attacks on Pomaranch-Like Keystream Generators
Håkan Englund, Martin Hell, Thomas Johansson 0001 |
FSE | 1 |
| 2007 | A Note on Distinguishing AttacksabstractA new distinguishing attack scenario for stream ciphers, allowing a resynchronization collision attack, is presented. The attack can succeed if the part of the state that depends on both the key and the IV is smaller than twice the key size. It is shown that the attack is applicable to block ciphers in OFB mode. For OFB mode, the attack is more powerful than the previously known generic distinguishing attack since it will directly recover a part of the plaintext while having the same asymptotic complexity as the generic distinguishing attack. The attack is also demonstrated on the eSTREAM candidate LEX. LEX is not vulnerable to any of the previously known generic distinguishing attack but is vulnerable to the new attack. It is shown that if approximately 265.7resynchro-nizations using LEX are performed for the same key, some plaintext might be recovered. Håkan Englund, Martin Hell, Thomas Johansson 0001 |
ITW | 1 |
| 2005 | A New Distinguisher for Clock Controlled Stream Ciphers
Håkan Englund, Thomas Johansson 0001 |
FSE | 1 |
| 2004 | Correlation Attacks Using a New Class of Weak Feedback Polynomials
Håkan Englund, Martin Hell, Thomas Johansson 0001 |
FSE | 1 |