Demo Data from EDBT 2026 / reviewers in the wild / expert
Maik Ender
dblp:159/2518
· DBLP profile ↗
7ranked-venue papers
4as first author
3since 2021 · last 2024
0000-0002-0685-2541ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-author · 2 since 2021Security and privacy · 3 · 2 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
3 papers |
Hardware security and side channels · 53% Cryptographic primitives and cryptanalysis · 47% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 57% Reconfigurable computing and FPGAs · 43% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
intellectual property protection |
0.6 | 1 | 2022 | How Not to Protect Your IP - An Industry-Wide Break of IEEE 1735 Implementations · SP 2022 |
Cryptographic primitives and cryptanalysis › cryptanalysis
key recovery attack |
0.6 | 1 | 2022 | How Not to Protect Your IP - An Industry-Wide Break of IEEE 1735 Implementations · SP 2022 |
Cryptographic primitives and cryptanalysis › cryptographic implementation
white-box cryptography |
0.6 | 1 | 2022 | How Not to Protect Your IP - An Industry-Wide Break of IEEE 1735 Implementations · SP 2022 |
Hardware security and side channels › integrated circuit security
FPGA bitstream security |
0.4 | 1 | 2020 | The Unpatchable Silicon: A Full Break of the Bitstream Encryption of Xilinx 7-Series FPGAs · USENIX Security Symposium 2020 |
Hardware security and side channels
hardware trojan |
0.3 | 1 | 2017 | The First Thorough Side-Channel Hardware Trojan · ASIACRYPT (1) 2017 |
Reconfigurable computing and FPGAs
FPGA security |
0.1 | 1 | 2020 | The Unpatchable Silicon: A Full Break of the Bitstream Encryption of Xilinx 7-Series FPGAs · USENIX Security Symposium 2020 |
Methods — techniques the papers use, named apart from their topics
white-box analysis · 1.1RSA cryptanalysis · 1.1side-channel analysis · 0.9bitstream reverse engineering · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | On the Malicious Potential of Xilinx's Internal Configuration Access Port (ICAP)abstractField Programmable Gate Arrays (FPGAs) have become increasingly popular in computing platforms. With recent advances in bitstream format reverse engineering, the scientific community has widely explored static FPGA security threats. For example, it is now possible to convert a bitstream to a netlist, revealing design information, and apply modifications to the static bitstream based on this knowledge. However, a systematic study of the influence of the bitstream format understanding in regards to the security aspects of the dynamic configuration process, particularly for Xilinx’s Internal Configuration Access Port (ICAP), is lacking. This article fills this gap by comprehensively analyzing the security implications of ICAP interfaces, which primarily support dynamic partial reconfiguration. We delve into the Xilinx bitstream file format, identify misconceptions in official documentation, and propose novel configuration (attack) primitives based on dynamic reconfiguration, i.e., create/read/update/delete circuits in the FPGA, without requiring pre-definition during the design phase. Our primitives are consolidated in a novel Stealthy Reconfigurable Adaptive Trojan framework to conceal Trojans and evade state-of-the-art netlist reverse engineering methods. As FPGAs become integral to modern cloud computing, this research presents crucial insights on potential security risks, including the possibility of a malicious tenant or provider altering or spying on another tenant’s configuration undetected. Nils Albartus, Maik Ender, Jan-Niklas Möller, Marc Fyrbiak, Christof Paar, Russell Tessier |
ACM Trans. Reconfigurable Technol. Syst. | 2 |
| 2022 | A Cautionary Note on Protecting Xilinx' UltraScale(+) Bitstream Encryption and Authentication EngineabstractFPGA bitstream protection schemes are often the first line of defense for secure hardware designs. In general, breaking the bitstream encryption would enable attackers to subvert the confidentiality and infringe on the IP. Or breaking the authenticity enables manipulating the design, e.g., inserting hardware Trojans. Since FPGAs see widespread use in our interconnected world, such attacks can lead to severe damages, including physical harm. Recently we [1] presented a surprising attack — Starbleed — on Xilinx 7-Series FPGAs, tricking an FPGA into acting as a decryption oracle. For their UltraScale(+) series, Xilinx independently upgraded the security features to AES-GCM, RSA signatures, and a periodic GHASH-based checksum to validate the bitstream during decryption. Hence, UltraScale(+) devices were considered not affected by Starbleed-like attacks [2], [1].We identified novel security weaknesses in Xilinx UltraScale(+) FPGAs if configured outside recommended settings. In particular, we present four attacks in this situation: two attacks on the AES encryption and novel GHASH-based checksum and two authentication downgrade attacks. As a major contribution, we show that the Starbleed attack is still possible within the UltraScale(+) series by developing an attack against the GHASH-based checksum. After describing and analyzing the attacks, we list the subtle configuration changes which can lead to security vulnerabilities and secure configurations not affected by our attacks. As Xilinx only recommends configurations not affected by our attacks, users should be largely secure. However, it is not unlikely that users employ settings outside the recommendations, given the rather large number of configuration options and the fact that Security Misconfiguration is among the leading top 10 OWASP security issues. We note that these security weaknesses shown in this paper had been unknown before. Maik Ender, Gregor Leander, Amir Moradi 0001, Christof Paar |
FCCM | 1 |
| 2022 | How Not to Protect Your IP - An Industry-Wide Break of IEEE 1735 ImplementationsabstractModern hardware systems are composed of a variety of third-party Intellectual Property (IP) cores to implement their overall functionality. Since hardware design is a globalized process involving various (untrusted) stakeholders, a secure management of the valuable IP between authors and users is inevitable to protect them from unauthorized access and modification. To this end, the widely adopted IEEE standard 1735-2014 was created to ensure confidentiality and integrity. In this paper, we outline structural weaknesses in IEEE 1735 that cannot be fixed with cryptographic solutions (given the contemporary hardware design process) and thus render the standard inherently insecure. We practically demonstrate the weaknesses by recovering the private keys of IEEE 1735 implementations from major Electronic Design Automation (EDA) tool vendors, namely Intel, Xilinx, Cadence, Siemens, Microsemi, and Lattice, while results on a seventh case study are withheld. As a consequence, we can decrypt, modify, and re-encrypt all allegedly protected IP cores designed for the respective tools, thus leading to an industry-wide break. As part of this analysis, we are the first to publicly disclose three RSA-based white-box schemes that are used in real-world products and present cryptanalytical attacks for all of them, finally resulting in key recovery. Julian Speith, Florian Schweins, Maik Ender, Marc Fyrbiak, Alexander May 0001, Christof Paar |
SP | 3 |
| 2020 | The Unpatchable Silicon: A Full Break of the Bitstream Encryption of Xilinx 7-Series FPGAs
Maik Ender, Amir Moradi 0001, Christof Paar |
USENIX Security Symposium | 1 |
| 2019 | Insights into the mind of a trojan designer: the challenge to integrate a trojan into the bitstreamabstractThe threat of inserting hardware Trojans during the design, production, or in-field poses a danger for integrated circuits in real-world applications. A particular critical case of hardware Trojans is the malicious manipulation of third-party FPGA configurations. In addition to attack vectors during the design process, FPGAs can be infiltrated in a non-invasive manner after shipment through alterations of the bitstream. First, we present an improved methodology for bitstream file format reversing. Second, we introduce a novel idea for Trojan insertion. Maik Ender, Pawel Swierczynski, Sebastian Wallat, Matthias Wilhelm 0002, Paul Martin Knopp, Christof Paar |
ASP-DAC | 1 |
| 2019 | Highway to HAL: open-sourcing the first extendable gate-level netlist reverse engineering frameworkabstractSince hardware oftentimes serves as the root of trust in our modern interconnected world, malicious hardware manipulations constitute a ubiquitous threat in the context of the Internet of Things (IoT). Hardware reverse engineering is a prevalent technique to detect such manipulations. Sebastian Wallat, Nils Albartus, Steffen Becker 0003, Max Hoffmann 0001, Maik Ender, Marc Fyrbiak, Adrian Drees, Sebastian Maaßen, Christof Paar |
CF | 5 |
| 2017 | The First Thorough Side-Channel Hardware Trojan
Maik Ender, Samaneh Ghandali, Amir Moradi 0001, Christof Paar |
ASIACRYPT (1) | 1 |