Demo Data from VLDB 2026 / reviewers in the wild / expert
Guido Bertoni
dblp:b/GuidoBertoni · also Guido Marco Bertoni
· DBLP profile ↗
30ranked-venue papers
15as first author
1since 2021 · last 2025
0000-0002-5122-1589ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Security and privacy · 14 · 8 first-authorSystems, architecture and hardware · 13 · 6 first-author · 1 since 2021Software engineering, systems software and programming languages · 4 · 2 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1
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
7 papers |
Cryptographic primitives and cryptanalysis · 53% Hardware security and side channels · 47% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Integrated circuit design · 80% Hardware reliability and fault tolerance · 20% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
side-channel attack |
0.4 | 2 | 2018 | Spectral Features of Higher-Order Side-Channel Countermeasures · IEEE Trans. Computers 2018 Security Evaluation of WDDL and SecLib Countermeasures against Power Attacks · IEEE Trans. Computers 2008 |
Hardware security and side channels
side-channel countermeasures |
0.3 | 1 | 2018 | Spectral Features of Higher-Order Side-Channel Countermeasures · IEEE Trans. Computers 2018 |
Cryptographic primitives and cryptanalysis
hash functions |
0.2 | 2 | 2013 | Keccak · EUROCRYPT 2013 On the Indifferentiability of the Sponge Construction · EUROCRYPT 2008 |
Cryptographic primitives and cryptanalysis › hash functions › hash function constructions
sponge construction |
0.2 | 2 | 2010 | Sponge-Based Pseudo-Random Number Generators · CHES 2010 On the Indifferentiability of the Sponge Construction · EUROCRYPT 2008 |
Cryptographic primitives and cryptanalysis › hash functions › dedicated hash functions
keccak |
0.2 | 1 | 2013 | Keccak · EUROCRYPT 2013 |
Cryptographic primitives and cryptanalysis
pseudorandom generators |
0.1 | 1 | 2010 | Sponge-Based Pseudo-Random Number Generators · CHES 2010 |
Cryptographic primitives and cryptanalysis › cryptographic foundations › cryptographic models
indifferentiability |
0.1 | 1 | 2008 | On the Indifferentiability of the Sponge Construction · EUROCRYPT 2008 |
Hardware security and side channels › side-channel countermeasures
power analysis countermeasure |
0.1 | 1 | 2008 | Security Evaluation of WDDL and SecLib Countermeasures against Power Attacks · IEEE Trans. Computers 2008 |
Integrated circuit design › asynchronous circuit design
dual-rail logic |
0.1 | 1 | 2008 | Security Evaluation of WDDL and SecLib Countermeasures against Power Attacks · IEEE Trans. Computers 2008 |
Integrated circuit design
low-power circuit design |
0.1 | 1 | 2008 | Security Evaluation of WDDL and SecLib Countermeasures against Power Attacks · IEEE Trans. Computers 2008 |
Cryptographic primitives and cryptanalysis
symmetric cryptography |
0.1 | 2 | 2010 | Efficient Software Implementation of AES on 32-Bit Platforms · CHES 2002 Sponge-Based Pseudo-Random Number Generators · CHES 2010 |
Cryptographic primitives and cryptanalysis › symmetric cryptography
permutation-based cryptography |
0.0 | 1 | 2013 | Keccak · EUROCRYPT 2013 |
Hardware security and side channels
fault attacks |
0.0 | 1 | 2003 | Error Analysis and Detection Procedures for a Hardware Implementation of the Advanced Encryption Standard · IEEE Trans. Computers 2003 |
Hardware security and side channels › fault attack countermeasure
fault injection detection |
0.0 | 1 | 2003 | Error Analysis and Detection Procedures for a Hardware Implementation of the Advanced Encryption Standard · IEEE Trans. Computers 2003 |
Hardware reliability and fault tolerance › error detection
concurrent error detection |
0.0 | 1 | 2003 | Error Analysis and Detection Procedures for a Hardware Implementation of the Advanced Encryption Standard · IEEE Trans. Computers 2003 |
Cryptographic primitives and cryptanalysis › block cipher
AES |
0.0 | 1 | 2002 | Efficient Software Implementation of AES on 32-Bit Platforms · CHES 2002 |
Cryptographic primitives and cryptanalysis
block cipher |
0.0 | 1 | 2002 | Efficient Software Implementation of AES on 32-Bit Platforms · CHES 2002 |
Cryptographic primitives and cryptanalysis
provable security |
0.0 | 1 | 2008 | On the Indifferentiability of the Sponge Construction · EUROCRYPT 2008 |
Cryptographic primitives and cryptanalysis › cryptographic implementation
AES hardware implementation |
0.0 | 1 | 2003 | Error Analysis and Detection Procedures for a Hardware Implementation of the Advanced Encryption Standard · IEEE Trans. Computers 2003 |
Methods — techniques the papers use, named apart from their topics
spectral analysis · 0.3formal modeling · 0.3side-channel cryptanalysis · 0.2principal component analysis · 0.2sponge construction · 0.1redundancy · 0.1error-detecting codes · 0.0error detecting codes · 0.0software implementation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Design, Implementation and Validation of NSCP: A New Secure Channel Protocol for Hardened IoTabstractThis paper deals with the design, implementation and validation of a new secure channel protocol to connect microcontrollers and secure elements. The new secure channel protocol (NSCP) relies on a lightweight cryptographic primitive (Xoodyak) and simplified operating principles to provide secure data exchange. The performance of the new protocol is compared with that of GlobalPlatform's Secure Channel Protocol 03 (SCP03), the current de facto standard for hardening the connection between a microcontroller and a secure element in industrial IoT. The evaluation was performed in two scenarios where the secure element was emulated with an ARM Cortex M4 and an OpenHW RISC-V MPU synthesized on an Artix FPGA. The results of the evaluation are an indicator of the potential advantage of the new protocol over SCP03: In the best case, the new protocol is able to apply cryptographic protection to messages from 3.64x to 4x with respect to SCP03 at its maximum security level. The speedup in the channel initiation process is also considerable, with a factor of up to 3.7. These findings demonstrate that it is possible to conceive a new protocol which offers adequate cryptographic protection, while being more lightweight than the present standard. Joan Bushi, Alberto Battistello, Guido Bertoni, Vittorio Zaccaria |
DATE | 3 |
| 2018 | KangarooTwelve: Fast Hashing Based on Keccak-p
Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van Assche, Ronny Van Keer, Benoît Viguier |
ACNS | 1 |
| 2018 | Breaking Ed25519 in WolfSSL
Niels Samwel, Lejla Batina, Guido Bertoni, Joan Daemen, Ruggero Susella |
CT-RSA | 3 |
| 2018 | Darth's Saber: A Key Exfiltration Attack for Symmetric Ciphers Using Laser LightabstractThis paper evaluates the effectiveness of exfiltrating a key from an AES primitive by injecting double transient faults into the digital circuit using two laser lights. We present some theoretical consideration on the effectiveness of this approach and show a few experimental results supporting our reasoning. Vittorio Zaccaria, Maria Chiara Molteni, Filippo Melzani, Guido Bertoni |
FDTC | 4 |
| 2018 | Special Section on Secure Computer ArchitecturesabstractThe papers in this special section focus on security in computer architectures. Computer architectures are profoundly affected by a new security landscape, caused by the dramatic evolution of information technology over the past decade. First, secure computer architectures have to support a wide range of security applications that extend well beyond the desktop environment, and that also include handheld, mobile, and embedded architectures, as well as high-end computing servers. Second, secure computer architectures have to support new applications of information security and privacy, as well as new information security standards. Third, secure computer architectures have to be protected and be tamperresistant at multiple abstraction levels, covering network, software, and hardware. This Special Section in Transactions on Computers aims to capture this evolving landscape of secure computing architectures, to build a vision of opportunities and unresolved challenges. Patrick Schaumont, Ruby B. Lee, Ronald Perez, Guido Bertoni |
IEEE Trans. Computers | 4 |
| 2018 | Spectral Features of Higher-Order Side-Channel CountermeasuresabstractThis brief deals with the problem of mathematically formalizing hardware circuits' vulnerability to side-channel attacks. We investigate whether spectral analysis is a useful analytical tool for this purpose by building a mathematically sound theory of the vulnerability phenomenon. This research was originally motivated by the need for deeper, more formal knowledge around vulnerable nonlinear circuits. However, while building this new theoretical framework, we discovered that it can consistently integrate known results about linear ones as well. Eventually, we found it adequate to formally model side-channel leakage in several significant scenarios. In particular, we have been able to find the vulnerability perimeter of a known cryptographic primitive (i.e., Keccak [1] ) and thus tackle the analysis of vulnerability when signal glitches are present. We believe the conceptual framework we propose will be useful for researchers and practitioners in the field of applied cryptography and side-channel attacks. Vittorio Zaccaria, Filippo Melzani, Guido Bertoni |
IEEE Trans. Computers | 3 |
| 2018 | CASCA: A Design Automation Approach for Designing Hardware Countermeasures Against Side-Channel AttacksabstractImplementing a cryptographic circuit poses challenges not always acknowledged in the backing mathematical theory. One of them is the vulnerability against side-channel attacks . A side-channel attack is a procedure that uses information leaked by the circuit through, for example, its own power consumption or electromagnetic emissions, to derive sensitive data (e.g, the secret key used for encryption). Nowadays, we design circuitry to keep this sensitive information from leaking (i.e., a countermeasure ), but the path from specification down to implementation is far from being fully automatic. As we know, manual refinement steps can be error prone and the sheer potential of these errors can be devastating in a scenario such as the one we are dealing with. In this article, we investigate whether a single embedded domain specific language (EDSL) can, at the same time, help us in specifying and enforcing the functionality of the circuit as well as its protection against side-channel attacks. The EDSL is a fundamental block of an original design flow (named Countermeasure Against Side-Channel Attacks, i.e., CASCA) whose aim is to complement an existing industrial scenario and to provide the necessary guarantee that a secure primitive is not vulnerable up to a first-order attack. As a practical case study, we will show how we applied the proposed tools to ensure both functional and extra-functional correctness of a composite-field Advanced Encryption Standard (AES) S-Box. To ensure the reproducibility of this research, this article is accompanied by an open source release of the EDSL 1 that contains the presented S-Box implementation and an additional 3-Shares threshold implementation of the Keccak χ function [7]. Lorenzo Delledonne, Vittorio Zaccaria, Ruggero Susella, Guido Bertoni, Filippo Melzani |
ACM Trans. Design Autom. Electr. Syst. | 4 |
| 2016 | On TLS 1.3 - Early Performance Analysis in the IoT Field
Simone Bossi, Tea Anselmo, Guido Bertoni |
ICISSP | 3 |
| 2016 | A Fault-Based Secret Key Retrieval Method for ECDSA: Analysis and CountermeasureabstractElliptic curve cryptosystems proved to be well suited for securing systems with constrained resources like embedded and portable devices. In a fault-based attack, errors are induced during the computation of a cryptographic primitive, and the results are collected to derive information about the secret key safely stored in the device. We introduce a novel attack methodology to recover the secret key employed in implementations of the Elliptic Curve Digital Signature Algorithm. Our attack exploits the information leakage induced when altering the execution of the modular arithmetic operations used in the signature primitive and does not rely on the underlying elliptic curve mathematical structure, thus being applicable to all standardized curves. We provide both a validation of the feasibility of the attack, even employing common off-the-shelf hardware to perform the required computations, and a low-cost countermeasure to counteract it. Alessandro Barenghi, Guido Bertoni, Luca Breveglieri, Gerardo Pelosi, Stefano Sanfilippo, Ruggero Susella |
ACM J. Emerg. Technol. Comput. Syst. | 2 |
| 2014 | Sakura: A Flexible Coding for Tree Hashing
Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van Assche |
ACNS | 1 |
| 2013 | Keccak
Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van Assche |
EUROCRYPT | 1 |
| 2013 | A fault induction technique based on voltage underfeeding with application to attacks against AES and RSA
Alessandro Barenghi, Guido Bertoni, Luca Breveglieri, Gerardo Pelosi |
J. Syst. Softw. | 2 |
| 2011 | On the Efficiency of Design Time Evaluation of the Resistance to Power AttacksabstractSide-channel attacks are a realistic threat to the security of real world implementations of cryptographic algorithms. In order to evaluate the resistance of designs against power analysis attacks, power values obtained from circuit simulations in early design phases offer two distinct advantages: First, they offer fast feedback loops to designers, second the number of redesigns can be reduced. This work investigates the accuracy of design time power estimation tools in assessing the security level of a device against differential power attacks. Alessandro Barenghi, Guido Bertoni, Fabrizio De Santis, Filippo Melzani |
DSD | 2 |
| 2011 | Fault attack to the elliptic curve digital signature algorithm with multiple bit faultsabstractElliptic curve cryptosystems proved to be well suited for securing systems with constrained resources like embedded and portable devices. In a fault attack, errors are induced during the computation of a cryptographic primitive, and the faulty results are collected to derive information about the secret key stored into the device in a non-readable way. Scenarios where the secure devices are seized by an opponent are quite common. Consequently, it is possible for an attacker to induce changes in the working environment of the device to cause alterations in the computation of the cryptographic primitive. We introduce a new fault model and attack methodology to recover the secret key employed in implementations of the Elliptic Curve Digital Signature Algorithm. Our attack exploits the information leakage induced when altering the execution of the modular arithmetic operations used in the signature primitive and does not rely on the properties of the underlying elliptic curve mathematical structure, thus being applicable to curves defined on both prime fields and binary fields. The attack is easily reproducible with low cost fault injection technologies relying on transient errors placed within a single datapath width of the target architecture. Alessandro Barenghi, Guido Bertoni, Luca Breveglieri, Gerardo Pelosi, Andrea Palomba |
SIN | 2 |
| 2010 | Fault attack on AES with single-bit induced faultsabstractThis work presents a differential fault attack against AES employin any key size, regardless of the key scheduling strategy. The presented attack relies on the injection of a single bit flip, and is able to check for the correctness of the injection of the fault a posteriori. This fault model nicely fits the one obtained through underfeeding a computing device employing a low cost tunable power supply unit. This fault injection technique, which has been successfully applied to hardware implementations of AES, receives a further validation in this paper where the target computing device is a system-on-chip based on the widely adopted ARM926EJ-S CPU core. The attack is successfully carried out against two different devices, etched in two different technologies (a generic 130 nm and a low-power oriented 90 nm library) running a software implementation of AES-192 and AES-256 and has been reproduced on multiple instances of the same chip. Alessandro Barenghi, Guido Bertoni, Luca Breveglieri, Mauro Pellicioli, Gerardo Pelosi |
IAS | 2 |
| 2010 | Sponge-Based Pseudo-Random Number Generators
Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van Assche |
CHES | 1 |
| 2009 | Low Voltage Fault Attacks on the RSA CryptosystemabstractFault injection attacks are a powerful tool to exploit implementative weaknesses of robust cryptographic algorithms. The faults induced during the computation of the cryptographic primitives allow to extract pieces of information about the secret parameters stored into the device using the erroneous results. Various fault induction techniques have been researched, both to make practical several theoretical fault models proposed in open literature and to outline new kinds of vulnerabilities. In this paper we describe a non-invasive fault model based on the effects of underfeeding the power supply of an ARM general purpose CPU. We describe the methodology followed to characterize the fault model on an ARM9 microprocessor and propose and mount attacks on implementations of the RSA primitives. Alessandro Barenghi, Guido Bertoni, Emanuele Parrinello, Gerardo Pelosi |
FDTC | 2 |
| 2008 | On the Indifferentiability of the Sponge Construction
Guido Bertoni, Joan Daemen, Michaël Peeters, Gilles Van Assche |
EUROCRYPT | 1 |
| 2008 | A 640 Mbit/S 32-Bit Pipelined Implementation of the AES Algorithm
Guido Bertoni, Luca Breveglieri, Roberto Farina, Francesco Regazzoni 0001 |
SECRYPT | 1 |
| 2008 | A pairing SW implementation for Smart-Cards
Guido Bertoni, Luca Breveglieri, Liqun Chen 0002, Pasqualina Fragneto, Keith A. Harrison, Gerardo Pelosi |
J. Syst. Softw. | 1 |
| 2008 | Security Evaluation of WDDL and SecLib Countermeasures against Power AttacksabstractLogic styles with constant power consumption are promising solutions to counteract side-channel attacks on sensitive cryptographic devices. Recently, one vulnerability has been identified in a standard-cell-based power-constant logic called WDDL. Another logic, nicknamed SecLib, is considered and does not present the flaw of WDDL. In this paper, we evaluate the security level of WDDL and SecLib. The methodology consists in embedding in a dedicated circuit one unprotected DES coprocessor along with two others, implemented in WDDL and in SecLib. One essential part of this paper is to describe the conception of the cryptographic ASIC, devised to foster side-channel cryptanalyses, in a view to model the strongest possible attacker. The same analyses are carried out successively on the three DES modules. We conclude that, provided that the back-end of the WDDL module is carefully designed, its vulnerability cannot be exploited by the state-of-the-art attacks. Similarly, the SecLib DES module resists all assaults. However, using a principal component analysis, we show that WDDL is more vulnerable than SecLib. The statistical dispersion of WDDL, which reflects the correlation between the secrets and the power dissipation, is proved to be an order of magnitude higher than that of SecLib. Sylvain Guilley, Laurent Sauvage, Philippe Hoogvorst, Renaud Pacalet, Guido Bertoni, Sumanta Chaudhuri |
IEEE Trans. Computers | 5 |
| 2006 | Speeding Up AES By Extending a 32 bit Processor Instruction SetabstractNowadays the need of speed in cipher and decipher operations is more important than in the past. This is due to the diffusion of real time applications, which fact involves the use of cryptography. Many co-processors for cryptography were studied and presented in the past, but only few works were addressed to the enhancement of the instruction set architecture (ISA) of the embedded processor. This paper presents an extension of the ISA of a 32 bit processor, that aims at speeding up the software implementations of the AES algorithm. After the identification of the most frequently executed and the most time consuming sections of the algorithm, a set of dedicated instructions is designed in order to improve the performances of the cipher operations. We validate our instruction set extension by measuring the speed up for different optimized implementations of AES using an ARM processor simulator, but the enhancements we propose are general enough to be applied to almost all 32 bit processors. Guido Bertoni, Luca Breveglieri, Roberto Farina, Francesco Regazzoni 0001 |
ASAP | 1 |
| 2006 | Performance of HECC Coprocessors Using Inversion-Free Formulae
Thomas J. Wollinger, Guido Bertoni, Luca Breveglieri, Christof Paar |
ICCSA (3) | 2 |
| 2004 | Power-efficient ASIC synthesis of cryptographic sboxesabstractIn this paper we present a novel methodology that can be used to design efficient hardware structures for a certain class of combinatorial functions. The methodology is primarily intended to achieve low-power synthesis of non-linear one-to-one functions on ASIC technology libraries and fits well for the synthesis of small cryptographic substitution box (Sbox) functional components; the latter are found in most secret key cryptographic algorithms, and usually represent their most relevant part in terms of required computational power. We also describe an extension that allows us to apply the method to general vectorial Boolean functions. Guido Bertoni, Marco Macchetti, Luca Negri, Pasqualina Fragneto |
ACM Great Lakes Symposium on VLSI | 1 |
| 2003 | Concurrent Fault Detection in a Hardware Implementation of the RC5 Encryption AlgorithmabstractRecent research has shown that fault diagnosis and possibly fault tolerance are important features when implementing cryptographic algorithms by means of hardware devices. In fact, some security attack procedures are based on the injection of faults. At the same time, hardware implementations of cryptographic algorithms, i.e. crypto-processors, are becoming widespread. There is however, only very limited research on implementing fault diagnosis and tolerance in crypto-algorithms. Fault diagnosis is studied for the RC5 crypto-algorithm, a recently proposed block-cipher algorithm that is suited for both software and hardware implementations. RC5 is based on a mix of arithmetic and logic operations, and is therefore a challenge for fault diagnosis. We study fault propagation in RC5, and propose and evaluate the cost/performance tradeoffs of several error detecting codes for RC5. Costs are estimated in terms of hardware overhead, and performances in terms of fault coverage. Our most important conclusion is that, despite its nonuniform nature, RC5 can be efficiently protected by using low-cost error detecting codes. Guido Bertoni, Luca Breveglieri, Israel Koren, Paolo Maistri, Vincenzo Piuri |
ASAP | 1 |
| 2003 | Efficient GF(pm) Arithmetic Architectures for Cryptographic Applications
Guido Bertoni, Jorge Guajardo, Sandeep S. Kumar, Gerardo Orlando, Christof Paar, Thomas J. Wollinger |
CT-RSA | 1 |
| 2003 | Error Analysis and Detection Procedures for a Hardware Implementation of the Advanced Encryption StandardabstractThe goal of the Advanced Encryption Standard (AES) is to achieve secure communication. The use of AES does not, however, guarantee reliable communication. Prior work has shown that even a single transient error occurring during the AES encryption (or decryption) process will very likely result in a large number of errors in the encrypted/decrypted data. Such faults must be detected before sending to avoid the transmission and use of erroneous data. Concurrent fault detection is important not only to protect the encryption/decryption process from random faults. It will also protect the encryption/decryption circuitry from an attacker who may maliciously inject faults in order to find the encryption secret key. In this paper, we first describe some studies of the effects that faults may have on a hardware implementation of AES by analyzing the propagation of such faults to the outputs. We then present two fault detection schemes: The first is a redundancy-based scheme while the second uses an error detecting code. The latter is a novel scheme which leads to very efficient and high coverage fault detection. Finally, the hardware costs and detection latencies of both schemes are estimated. Guido Bertoni, Luca Breveglieri, Israel Koren, Paolo Maistri, Vincenzo Piuri |
IEEE Trans. Computers | 1 |
| 2002 | On the Propagation of Faults and Their Detection in a Hardware Implementation of the Advanced Encryption StandardabstractHigh reliability is a desirable property of any implementation of the Advanced Encryption Standard (AES). To achieve high reliability, all possible faults must be detected to avoid the use and transmission of erroneous encrypted/decrypted data. In this paper we first study the behavior of faults which may occur during the encryption and decryption procedures of AES, and the way such faults eventually propagate to the final result. We then describe an appropriate detection technique for these faults. This work extends our preliminary results (G. Bertoni et al, MPCS 2002) by considering more general fault models (e.g., permanent and multiple transient faults), and the possibility of fault masking. Guido Bertoni, Luca Breveglieri, Israel Koren, Paolo Maistri, Vincenzo Piuri |
ASAP | 1 |
| 2002 | Efficient Software Implementation of AES on 32-Bit Platforms
Guido Bertoni, Luca Breveglieri, Pasqualina Fragneto, Marco Macchetti, Stefano Marchesin 0002 |
CHES | 1 |
| 2001 | Efficient finite field digital-serial multiplier architecture for cryptography applicationsabstractCryptographic applications in embedded systems for smart-cards require low-latency, low-complexity and low power dedicated hardware. In this work the GBB algorithm for finite field multiplication is optimised by recoding and the related digit-serial VLSI multiplier architecture is designed and evaluated. Guido Bertoni, Luca Breveglieri, Pasqualina Fragneto |
DATE | 1 |