Stéphane Badel
École Polytechnique Fédérale de Lausanne
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Stéphane Badel.
cryptographic hardware and embedded systems | 2009
Francesco Regazzoni; Alessandro Cevrero; François-Xavier Standaert; Stéphane Badel; Ties Kluter; Philip Brisk; Yusuf Leblebici; Paolo Ienne
Power-based side channel attacks are a significant security risk, especially for embedded applications. To improve the security of such devices, protected logic styles have been proposed as an alternative to CMOS. However, they should only be used sparingly, since their area and power consumption are both significantly larger than for CMOS. We propose to augment a processor, realized in CMOS, with custom instruction set extensions, designed with security and performance as the primary objectives, that are realized in a protected logic. We have developed a design flow based on standard CAD tools that can automatically synthesize and place-and-route such hybrid designs. The flow is integrated into a simulation and evaluation environment to quantify the security achieved on a sound basis. Using MCML logic as a case study, we have explored different partitions of the PRESENT block cipher between protected and unprotected logic. This experiment illustrates the tradeoff between the type and amount of application-level functionality implemented in protected logic and the level of security achieved by the design. Our design approach and evaluation tools are generic and could be used to partition any algorithm using any protected logic style.
cryptographic hardware and embedded systems | 2010
Stéphane Badel; Nilay Dagtekin; Jorge Nakahara; Khaled Ouafi; Nicolas Reffé; Pouyan Sepehrdad; Petr Sušil; Serge Vaudenay
This paper describes and analyzes the security of a general-purpose cryptographic function design, with application in RFID tags and sensor networks. Based on these analyzes, we suggest minimum parameter values for the main components of this cryptographic function, called ARMADILLO. With fully serial architecture we obtain that 2923 GE could perform one compression function computation within 176 clock cycles, consuming 44 µW at 1MHz clock frequency. This could either authenticate a peer or hash 48 bits, or encrypt 128 bits on RFID tags. A better tradeoff would use 4030 GE, 77 µW of power and 44 cycles for the same, to hash (resp. encrypt) at a rate of 1.1 Mbps (resp. 2.9 Mbps). As other tradeoffs are proposed, we show that ARMADILLO offers competitive performances for hashing relative to a fair Figure Of Merit (FOM).
international conference on embedded computer systems: architectures, modeling, and simulation | 2007
Francesco Regazzoni; Stéphane Badel; Thomas Eisenbarth; Johann Grobschadl; Axel Poschmann; Zeynep Toprak; Marco Macchetti; Laura Pozzi; Christof Paar; Yusuf Leblebici; Paolo Ienne
This paper explores the resistance of MOS current mode logic (MCML) against differential power analysis (DPA) attacks. Circuits implemented in MCML, in fact, have unique characteristics both in terms of power consumption and the dependency of the power profile from the input signal pattern. Therefore, MCML is suitable to protect cryptographic hardware from DPA and similar side-channel attacks. In order to demonstrate the effectiveness of different logic styles against power analysis attacks, the non-linear bijective function of the Kasumi algorithm (known as substitution box S7) was implemented with CMOS and MCML technology, and a set of attacks was performed using power traces derived from SPICE-level simulations. Although all keys were discovered for CMOS, only very few attacks to MCML were successful.
design automation conference | 2011
Alessandro Cevrero; Francesco Regazzoni; Micheal Schwander; Stéphane Badel; Paolo Ienne; Yusuf Leblebici
MOS Current Mode Logic (MCML) is one of the most promising logic style to counteract power analysis attacks. Unfortunately, the static power consumption of MCML standard cells is significantly higher compared to equivalent functions implemented using static CMOS logic. As a result, the use of such a logic style is very limited in portable devices. Paradoxically, these devices are the most sensitive to physical attacks, thus the ones which would benefit more from the adoption of MCML.
design, automation, and test in europe | 2008
Stéphane Badel; Erdem Güleyüpoğlu; Özgür İnaç; Anna Peña Martinez; Paolo Vietti; Frank K. Gürkaynak; Yusuf Leblebici
In this paper we present a generic methodology for the rapid generation and implementation of standard cell libraries for differential circuit design styles. We demonstrate a systematic approach for the classification of circuit topologies (footprints) and for generating the templates that correspond to a large number of functions. The generation of an extensive cell library with more than 4500 standard cells based on 19 footprints is demonstrated using a 180 nm CMOS technology.
international symposium on circuits and systems | 2007
Stéphane Badel; Yusuf Leblebici
In this paper, the authors study the operation of MOS current-mode logic (MCML) gates at lower-than-nominal supply voltages. The authors show that power can be traded for speed by reducing the supply voltage below the nominal value, while the power-delay product stays nearly constant. The authors propose a negative bias strategy that enables the gates to operate at maximum speed with a reduced supply voltage, thus achieving a power saving of up to 35% at no cost for speed. Comparison with CMOS logic style are presented for three different technology nodes (0.25mum, 0.18mum and 0.13mum CMOS).
system-level interconnect prediction | 2007
Ilhan Hatirnaz; Stéphane Badel; Nuria Pazos; Yusuf Leblebici; S. Murali; David Atienza; Giovanni DeMicheli
This work envisions a common design methodology, applicable for every interconnect level and based on early wire characterization, to provide a faster convergence to a feasible and robust design. We claim that such a novel design methodology is vital for upcoming nanometer technologies, where increased variations in both device characteristics and interconnect parameters introduce tedious design closure problems. The proposed methodology has been successfully applied to the wire synthesis of a Network-on-Chip interconnect to: (i) achieve a given delay and noise goals, and (ii) attain a more power-efficient design with respect to existing techniques.
international symposium on neural networks | 2003
Stéphane Badel; Alexandre Schmid; Yusuf Leblebici
A novel circuit-level Hamming artificial neural network architecture based on the principle of analog charge-based computation of the neural function is proposed. k-winner-take-all and k-loser-take-all operations are performed in the time-domain, allowing for fast and compact realization of complex functions. The VLSI realization of a two-dimensional array arrangement of the Hamming network is presented, with the targeted processing applications.
international symposium on circuits and systems | 2006
Elizabeth J. Brauer; Ilhan Hatirnaz; Stéphane Badel; Yusuf Leblebici
This paper presents a via-programmable expanded universal logic gate in MOS current-mode logic which can implement any 3-input Boolean function, and a significant subset of 4-input and 5-input functions. The universal logic gate is programmed with the first via mask, while metal3 and higher levels are used for cell-to-cell interconnections. Thus the cell is suitable for a structured ASIC design methodology. The circuit was used to create a functional cell library which can implement a wide range of functions. The cells are simulated to characterize delays, and a design strategy is proposed for large scale integration
conference on ph.d. research in microelectronics and electronics | 2007
Stéphane Badel; Yusuf Leblebici
In this paper, two circuits are proposed to implement tri-state buffers/bus drivers for MOS current-mode logic digital circuits. The first is a switch-based, fully differential circuit, while the second is a voltage follower-based, pseudo- differential circuit. In order to compare their performance, circuits are implemented in a 0.18 mum CMOS technology, with the target data rate of 1Gbps over a 500 mum long bus. Simulation results are compared also with a standard CMOS bus driver from a commercial cell library.