Demo Data from EDBT 2026 / reviewers in the wild / expert
Michael Hutter
dblp:11/6164
· DBLP profile ↗
27ranked-venue papers
11as first author
1since 2021 · last 2021
0009-0006-0138-5151ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 20 · 10 first-authorSystems, architecture and hardware · 6 · 1 since 2021Computer networks · 1 · 1 first-author
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
11 papers |
Cryptographic primitives and cryptanalysis · 57% Hardware security and side channels · 43% | |
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Hardware accelerators and domain-specific architectures · 62% Processor architecture and microarchitecture · 16% Hardware reliability and fault tolerance · 9% | |
| Computer networks
4 papers |
Internet of things and sensor networks · 100% |
Topics — the 25 heaviest of 27, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cryptographic primitives and cryptanalysis
public-key cryptography |
0.9 | 3 | 2020 | Fast Multi-precision Multiplication for Public-Key Cryptography on Embedded Microprocessors · J. Cryptol. 2020 Fast Multi-precision Multiplication for Public-Key Cryptography on Embedded Microprocessors · J. Cryptol. 2018 Fast Multi-precision Multiplication for Public-Key Cryptography on Embedded Microprocessors · CHES 2011 |
Hardware security and side channels
side-channel attack |
0.5 | 3 | 2017 | A Side-Channel Assisted Cryptanalytic Attack Against QcBits · CHES 2017 Using Bleichenbacher"s Solution to the Hidden Number Problem to Attack Nonce Leaks in 384-Bit ECDSA · CHES 2013 Power and EM Attacks on Passive 13.56 MHz RFID Devices · CHES 2007 |
Hardware security and side channels › side-channel countermeasures
masking |
0.4 | 1 | 2019 | Protecting RISC-V against Side-Channel Attacks · DAC 2019 |
Hardware security and side channels
side-channel countermeasures |
0.4 | 1 | 2019 | Protecting RISC-V against Side-Channel Attacks · DAC 2019 |
Hardware security and side channels
fault attacks |
0.3 | 2 | 2015 | Fault Attacks on STRNGs: Impact of Glitches, Temperature, and Underpowering on Randomness · IEEE Trans. Inf. Forensics Secur. 2015 RFID and Its Vulnerability to Faults · CHES 2008 |
Cryptographic primitives and cryptanalysis
authenticated encryption |
0.2 | 1 | 2015 | NaCl's Crypto_box in Hardware · CHES 2015 |
Cryptographic primitives and cryptanalysis › public-key cryptography › public-key encryption
public-key authenticated encryption |
0.2 | 1 | 2015 | NaCl's Crypto_box in Hardware · CHES 2015 |
Cryptographic primitives and cryptanalysis
random number generation |
0.2 | 1 | 2015 | Fault Attacks on STRNGs: Impact of Glitches, Temperature, and Underpowering on Randomness · IEEE Trans. Inf. Forensics Secur. 2015 |
Cryptographic primitives and cryptanalysis › random number generation
true random number generator |
0.2 | 1 | 2015 | Fault Attacks on STRNGs: Impact of Glitches, Temperature, and Underpowering on Randomness · IEEE Trans. Inf. Forensics Secur. 2015 |
Hardware accelerators and domain-specific architectures
cryptographic accelerator |
0.2 | 1 | 2015 | NaCl's Crypto_box in Hardware · CHES 2015 |
Hardware accelerators and domain-specific architectures › cryptographic accelerator
elliptic curve cryptography hardware |
0.2 | 1 | 2015 | NaCl's Crypto_box in Hardware · CHES 2015 |
Cryptographic primitives and cryptanalysis › public-key cryptography
digital signatures |
0.2 | 1 | 2013 | Using Bleichenbacher"s Solution to the Hidden Number Problem to Attack Nonce Leaks in 384-Bit ECDSA · CHES 2013 |
Cryptographic primitives and cryptanalysis › public-key cryptography › digital signatures › discrete logarithm signature
ECDSA |
0.2 | 1 | 2013 | Using Bleichenbacher"s Solution to the Hidden Number Problem to Attack Nonce Leaks in 384-Bit ECDSA · CHES 2013 |
Cryptographic primitives and cryptanalysis
hash functions |
0.2 | 1 | 2013 | Pushing the Limits of SHA-3 Hardware Implementations to Fit on RFID · CHES 2013 |
Cryptographic primitives and cryptanalysis › hash functions › dedicated hash functions
keccak |
0.2 | 1 | 2013 | Pushing the Limits of SHA-3 Hardware Implementations to Fit on RFID · CHES 2013 |
Hardware security and side channels › side-channel attack
nonce leakage |
0.2 | 1 | 2013 | Using Bleichenbacher"s Solution to the Hidden Number Problem to Attack Nonce Leaks in 384-Bit ECDSA · CHES 2013 |
Processor architecture and microarchitecture › instruction set architecture
RISC-V |
0.1 | 1 | 2019 | Protecting RISC-V against Side-Channel Attacks · DAC 2019 |
Internet of things and sensor networks
RFID systems |
0.1 | 3 | 2013 | Pushing the Limits of SHA-3 Hardware Implementations to Fit on RFID · CHES 2013 RFID and Its Vulnerability to Faults · CHES 2008 Power and EM Attacks on Passive 13.56 MHz RFID Devices · CHES 2007 |
Cryptographic primitives and cryptanalysis › post-quantum cryptography
code-based cryptography |
0.1 | 1 | 2017 | A Side-Channel Assisted Cryptanalytic Attack Against QcBits · CHES 2017 |
Hardware security and side channels › side-channel attack
electromagnetic side channel |
0.1 | 1 | 2007 | Power and EM Attacks on Passive 13.56 MHz RFID Devices · CHES 2007 |
Hardware security and side channels › side-channel attack
power analysis |
0.1 | 1 | 2007 | Power and EM Attacks on Passive 13.56 MHz RFID Devices · CHES 2007 |
Internet of things and sensor networks › resource-constrained devices
resource-constrained iot devices |
0.1 | 1 | 2015 | NaCl's Crypto_box in Hardware · CHES 2015 |
Hardware reliability and fault tolerance
soft errors |
0.1 | 1 | 2015 | Fault Attacks on STRNGs: Impact of Glitches, Temperature, and Underpowering on Randomness · IEEE Trans. Inf. Forensics Secur. 2015 |
Integrated circuit design › digital circuit design
cryptographic hardware |
0.0 | 1 | 2013 | Pushing the Limits of SHA-3 Hardware Implementations to Fit on RFID · CHES 2013 |
Embedded and real-time systems › embedded processor
embedded microprocessor |
0.0 | 1 | 2011 | Fast Multi-precision Multiplication for Public-Key Cryptography on Embedded Microprocessors · CHES 2011 |
Methods — techniques the papers use, named apart from their topics
memory access protection · 0.8masking · 0.8hardware implementation · 0.5underpowering · 0.4power glitch · 0.4clock glitch · 0.4side-channel analysis · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Security, Reliability and Test Aspects of the RISC-V EcosystemabstractRISC-V has emerged as a viable solution on academia and industry. However, to use open source hardware for safety-critical applications, we need a deep understanding of the way in which well established mechanisms for testing and reliability could be integrated and deployed on the RISC-V ecosystem, and we need a clear knowledge on how such an ecosystem can be leveraged to improve security. This paper includes four contributions presenting the potential of RISC-V in security research, the way in which RISC-V can be hardened against power analysis attacks, how to implement, using RISC-V, software and hardware/software solutions for dual core lock step, and how to perform system-level testing in the RISC-V ecosystem. Jaume Abella 0001, Sergi Alcaide, Jens Anders, Francisco Bas, Steffen Becker 0001, Elke De Mulder, Nourhan Elhamawy, Frank K. Gürkaynak, Helena Handschuh, Carles Hernández 0001, Michael Hutter, Leonidas Kosmidis, Ilia Polian, Matthias Sauer 0002, Stefan Wagner 0001, Francesco Regazzoni 0001 |
ETS | 11 |
| 2020 | Fast Multi-precision Multiplication for Public-Key Cryptography on Embedded Microprocessors
Michael Hutter, Erich Wenger |
J. Cryptol. | 1 |
| 2019 | Protecting RISC-V against Side-Channel AttacksabstractSoftware (SW) implementations of cryptographic algorithms are vulnerable to Side-channel Analysis (SCA) attacks, basically relinquishing the key to the outside world through measurable physical properties of the processor like power consumption and electromagnetic radiation. Protected SW implementations typically have a significant timing and code size overhead as well as a substantially long development time because hands-on testing the result is crucial. Plenty of scientific publications offer solutions for this problem for all kinds of algorithms but they are not straightforward to implement as they rely on device assumptions which are rarely met, nor do these solutions take micro-architecture related leakages into account. We present a solution to this problem by integrating side-channel analysis countermeasures into a RISC-V implementation. Our solution protects against first-order power or electromagnetic attacks while keeping the implementation costs as low as possible. We made use of state of the art masking techniques and present a novel solution to protect memory access against SCA. Practical results are provided that demonstrate the leakage results of various cryptographic primitives running on our protected hardware platform. Elke De Mulder, Samatha Gummalla, Michael Hutter |
DAC | 3 |
| 2018 | Fast Multi-precision Multiplication for Public-Key Cryptography on Embedded Microprocessors
Michael Hutter, Erich Wenger |
J. Cryptol. | 1 |
| 2017 | A Side-Channel Assisted Cryptanalytic Attack Against QcBits
Melissa Rossi, Michael Hamburg, Michael Hutter, Mark E. Marson |
CHES | 3 |
| 2015 | NaCl's Crypto_box in HardwareabstractThis paper presents a low-resource hardware implementation of the widely used crypto_box function of the Networking and Cryptography library (NaCl). It supports the X25519 Diffie-Hellman key exchange using Curve25519, the Salsa20 stream cipher, and the Poly1305 message authenticator. Our targeted application is a secure communication between devices in the Internet of Things (IoT) and Internet servers. Such devices are highly resource-constrained and require carefully optimized hardware implementations. We propose the first solution that enables 128-bit-secure public-key authenticated encryption on passively-powered IoT devices like WISP nodes. From a cryptographic point of view we thus make a first step to turn these devices into fully-fledged participants of Internet communication. Our crypto processor needs a silicon area of 14.6 kGEs and less than 40 $$\mu $$ W of power at 1 MHz for a 130 nm low-leakage CMOS process technology. Michael Hutter, Jürgen Schilling, Peter Schwabe, Wolfgang Wieser |
CHES | 1 |
| 2015 | High-speed Curve25519 on 8-bit, 16-bit, and 32-bit microcontrollersabstractThis paper presents new speed records for 128-bit secure elliptic-curve Diffie–Hellman key-exchange software on three different popular microcontroller architectures. We consider a 255-bit curve proposed by Bernstein known as Curve25519, which has also been adopted by the IETF. We optimize the X25519 key-exchange protocol proposed by Bernstein in 2006 for AVR ATmega 8-bit microcontrollers, MSP430X 16-bit microcontrollers, and for ARM Cortex-M0 32-bit microcontrollers. Our software for the AVR takes only 13,900,397 cycles for the computation of a Diffie–Hellman shared secret, and is the first to perform this computation in less than a second if clocked at 16 MHz for a security level of 128 bits. Our MSP430X software computes a shared secret in 5,301,792 cycles on MSP430X microcontrollers that have a 32-bit hardware multiplier and in 7,933,296 cycles on MSP430X microcontrollers that have a 16-bit multiplier. It thus outperforms previous constant-time ECDH software at the 128-bit security level on the MSP430X by more than a factor of 1.2 and 1.15, respectively. Our implementation on the Cortex-M0 runs in only 3,589,850 cycles and outperforms previous 128-bit secure ECDH software by a factor of 3. Michael Düll, Björn Haase, Gesine Hinterwälder, Michael Hutter, Christof Paar, Ana Helena Sánchez, Peter Schwabe |
Des. Codes Cryptogr. | 4 |
| 2015 | Fault Attacks on STRNGs: Impact of Glitches, Temperature, and Underpowering on RandomnessabstractTrue random number generators (TRNGs) are the basic building blocks of cryptographic implementations. They are used to generate random numbers required for security protocols, to generate ephemeral keys, and are often used in hiding or masking countermeasures to thwart implementation attacks. The protection of TRNGs is an important issue to guarantee the security of cryptographic systems but less attention has been made in the past to evaluate the susceptibility of these building blocks against passive and active attacks. In this paper, we present active fault attacks on a recently proposed specific TRNG architecture presented by Cherkaoui et al. at CHES 2013. We successfully injected power and clock glitches in an FPGA implementation and elaborated the design in respect of thermo and underpowering attacks. Furthermore, we propose a method on how to reduce the susceptibility of these attacks to increase the resistance against fault attacks. To the best of our knowledge, this is the first work that evaluates practical clock-glitch-based fault attacks on self-timed ring-based TRNGs. Honorio Martín, Thomas Korak, Enrique San Millán, Michael Hutter |
IEEE Trans. Inf. Forensics Secur. | 4 |
| 2014 | Efficient Multiplication on Low-Resource DevicesabstractIn this paper, we evaluate various large-integer multiplication methods suitable for resource-constrained devices like passive RFIDs. We restrict our investigations on multi-precision multiplication units in hardware and evaluate their performance regarding area, power, and speed. We implemented and compared different multiplier techniques: array, bit-and digit-serial, Booth, and Karatsuba. We synthesized all designs for a 130 nm low-leakage CMOS process technology. In total, we compared 21 different multipliers with input-word sizes ranging from 8 to 64 bits and having an operating frequency of 1 MHz. The best area-time-power product has been achieved by a 4-bit digit-serial multiplication method. These results are interesting because they have been fairly obtained from a single design flow and by using the same tools. The results can serve as first estimation criterias for forecasting the costs for multiplication-demanding applications running on devices with very limited resources. Wolfgang Wieser, Michael Hutter |
DSD | 2 |
| 2014 | Clock Glitch Attacks in the Presence of HeatingabstractFault attacks have been widely studied in the past but most of the literature describes only individual fault-injection techniques such as power/clock glitches, EM pulses, optical inductions, or heating/cooling. In this work, we investigate combined fault attacks by performing clock-glitch attacks under the impact of heating. We performed practical experiments on an 8-bit AVR microcontroller which resulted in the following findings. First, we identified that the success rate of glitch attacks performed at an ambient temperature of 100°C is higher than under room temperature. We were able to induce more faults and significantly increase the time frame when the device is susceptible to glitches which makes fault attacks easier to perform in practice. Second, and independently of the ambient temperature, we demonstrate that glitches cause individual instructions to repeat, we are able to add new random instructions, and we identified that opcode gets modified such that address registers of individual instructions get changed. Beside these new results, this is the first work that reports results of combined glitch and thermo attacks. Thomas Korak, Michael Hutter, Baris Ege, Lejla Batina |
FDTC | 2 |
| 2013 | The Temperature Side Channel and Heating Fault Attacks
Michael Hutter, Jörn-Marc Schmidt |
CARDIS | 1 |
| 2013 | Using Bleichenbacher"s Solution to the Hidden Number Problem to Attack Nonce Leaks in 384-Bit ECDSA
Elke De Mulder, Michael Hutter, Mark E. Marson, Peter Pearson |
CHES | 2 |
| 2013 | Pushing the Limits of SHA-3 Hardware Implementations to Fit on RFID
Peter Pessl, Michael Hutter |
CHES | 2 |
| 2013 | Security-Enabled Near-Field Communication Tag With Flexible Architecture Supporting Asymmetric CryptographyabstractThis paper presents the design and implementation of a complete near-field communication (NFC) tag system that supports high-security features. The tag design contains all hardware modules required for a practical realization, which are: an analog 13.56-MHz radio-frequency identification (RFID) front-end, a digital part that includes a tiny (programmable) 8-b microcontroller, a framing logic for data transmission, a memory unit, and a crypto unit. All components have been highly optimized to meet the fierce requirements of passively powered RFID devices while providing a high level of flexibility and security. The tag is fully compliant with the NFC Forum Type-4 specification and supports the ISO/IEC 14443A (layer 1-4) communication protocol as well as block transmission according to ISO/IEC 7816. Its security features include support of encryption and decryption using the Advanced Encryption Standard (AES-128), the generation of digital signatures using the elliptic curve digital signature algorithm according to NIST P-192, and several countermeasures against common implementation attacks, such as side-channel attacks and fault analyses. The chip has been fabricated in a 0.35- μm CMOS process technology, and requires 49999 GEs of chip area in total (including digital parts and analog front-end). Finally, we present a practical realization of our design that can be powered passively by a conventional NFC-enabled mobile phone for realizing proof-of-origin applications to prevent counterfeiting of goods, or to provide location-aware services using RFID technology. Thomas Plos, Michael Hutter, Martin Feldhofer, Maksimiljan Stiglic, Francesco Cavaliere |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 2012 | Putting together What Fits together - GrÆStl
Markus Pelnar, Michael Mühlberghuber, Michael Hutter |
CARDIS | 3 |
| 2011 | A Hardware Processor Supporting Elliptic Curve Cryptography for Less than 9 kGEs
Erich Wenger, Michael Hutter |
CARDIS | 2 |
| 2011 | Fast Multi-precision Multiplication for Public-Key Cryptography on Embedded Microprocessors
Michael Hutter, Erich Wenger |
CHES | 1 |
| 2011 | A Cryptographic Processor for Low-Resource Devices: Canning ECDSA and AES Like Sardines
Michael Hutter, Martin Feldhofer, Johannes Wolkerstorfer |
WISTP | 1 |
| 2011 | An approach to introducing locality in remote attestation using near field communications
Ronald Toegl, Michael Hutter |
J. Supercomput. | 2 |
| 2010 | Side-Channel Leakage across Borders
Jörn-Marc Schmidt, Thomas Plos, Mario Kirschbaum, Michael Hutter, Marcel Medwed, Christoph Herbst |
CARDIS | 4 |
| 2009 | Attacking ECDSA-Enabled RFID Devices
Michael Hutter, Marcel Medwed, Daniel M. Hein, Johannes Wolkerstorfer |
ACNS | 1 |
| 2009 | Optical Fault Attacks on AES: A Threat in VioletabstractMicroprocessors are the heart of the devices we rely on every day. However, their non-volatile memory, which often contains sensitive information, can be manipulated by ultraviolet (UV) irradiation. This paper gives practical results demonstrating that the non-volatile memory can be erased with UV light by investigating the effects of UV-Clight with a wavelength of 254 nm on four different depackaged microcontrollers. We demonstrate that an adversary can use this effect to attack an AES software implementation by manipulating the 256- bit S-box table. We show that if only a single byte of the table is changed, 2 500 pairs of correct and faulty encrypted inputs are sufficient to recover the key with a probability of 90%, in case the key schedule is not modified by the attack. Furthermore, we emphasize this by presenting a practical attack on an AES implementation running on an 8-bit microcontroller. Our attack involves only a standard decapsulation procedure and the use of alow-cost UV lamp. Jörn-Marc Schmidt, Michael Hutter, Thomas Plos |
FDTC | 2 |
| 2009 | Embedded system management using WBEMabstractWeb-based management solutions have become an increasingly important and promising approach especially for small and embedded environments. This article presents the design and implementation of an embedded system that leverages the Web-based enterprise management (WBEM) solution. WBEM has been designed to manage large heterogeneous environments but has not yet been deployed on small and embedded devices. First, we evaluate existing WBEM implementations due to its resource requirements. Second, we describe the design of an embedded network device that has been realized on a system-on-chip prototyping platform. A small-footprint WBEM server has been integrated that requires less than 900 kB of non-volatile memory. We provide performance measurements of our solution and compare the results with other Web-based management approaches. They show that WBEM is suitable to run on such resource-constraint devices and to be applicable in practice. Michael Hutter, Alexander Szekely, Johannes Wolkerstorfer |
Integrated Network Management | 1 |
| 2009 | RFID Authentication Protocols based on Elliptic Curves - A Top-Down Evaluation Survey
Michael Hutter |
SECRYPT | 1 |
| 2008 | Security processor with quantum key distributionabstractWe present a fully operable security gateway prototype, integrating quantum key distribution and realised as a system-on-chip. It is implemented on a field-programmable gate array and provides a virtual private network with low latency and gigabit throughput. The seamless hard- and software integration of a quantum key distribution layer enables high key-update rates for the encryption modules. Hence, the amount of data encrypted with one session key can be significantly decreased. We realise a highly modular architecture and make extensive use of software/hardware partitioning. This work is the first approach towards application of a new key distribution technology in dedicated security processors. In particular, it elaborates requirements for the integration of quantum key distribution on a chip level. Thomas Lorünser, Edwin Querasser, Thomas Matyus, Momtchil Peev, Johannes Wolkerstorfer, Michael Hutter, Alexander Szekely, Ilse Wimberger, Christian Pfaffel-Janser, Andreas Neppach |
ASAP | 6 |
| 2008 | RFID and Its Vulnerability to Faults
Michael Hutter, Jörn-Marc Schmidt, Thomas Plos |
CHES | 1 |
| 2007 | Power and EM Attacks on Passive 13.56 MHz RFID Devices
Michael Hutter, Stefan Mangard, Martin Feldhofer |
CHES | 1 |