Demo Data from SIGIR 2026 / reviewers in the wild / expert
Kris Tiri
dblp:78/1551
· DBLP profile ↗
17ranked-venue papers
12as first author
0since 2021 · last 2007
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 12 · 8 first-authorSecurity and privacy · 5 · 4 first-authorSoftware engineering, systems software and programming languages · 3 · 3 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
7 papers |
Hardware security and side channels · 91% Cryptographic primitives and cryptanalysis · 7% Biometric security · 3% | |
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Integrated circuit design · 68% Electronic design automation · 29% Embedded and real-time systems · 2% |
Topics — the 18 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware security and side channels
side-channel countermeasures |
0.3 | 5 | 2007 | Masking and Dual-Rail Logic Don't Add Up · CHES 2007 A digital design flow for secure integrated circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 A side-channel leakage free coprocessor IC in 0.18µm CMOS for embedded AES-based cryptographic and biometric processing · DAC 2005 |
Integrated circuit design › analog and mixed-signal circuits › mixed-signal circuit design
substrate noise reduction |
0.1 | 2 | 2006 | Clock-skew-optimization methodology for substrate-noise reduction with supply-current folding · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 Clock tree optimization in synchronous CMOS digital circuits for substrate noise reduction using folding of supply current transients · DAC 2002 |
Hardware security and side channels › side-channel attack
power analysis |
0.1 | 2 | 2007 | Side-Channel Attack Pitfalls · DAC 2007 Simulation models for side-channel information leaks · DAC 2005 |
Hardware security and side channels
side-channel attack |
0.1 | 2 | 2007 | Side-Channel Attack Pitfalls · DAC 2007 Simulation models for side-channel information leaks · DAC 2005 |
Integrated circuit design
low-power circuit design |
0.1 | 2 | 2007 | Clock-skew-optimization methodology for substrate-noise reduction with supply-current folding · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 Masking and Dual-Rail Logic Don't Add Up · CHES 2007 |
Integrated circuit design
digital circuit design |
0.1 | 3 | 2005 | A side-channel leakage free coprocessor IC in 0.18µm CMOS for embedded AES-based cryptographic and biometric processing · DAC 2005 Prototype IC with WDDL and Differential Routing - DPA Resistance Assessment · CHES 2005 Securing Encryption Algorithms against DPA at the Logic Level: Next Generation Smart Card Technology · CHES 2003 |
Integrated circuit design › clocking
clock distribution |
0.1 | 1 | 2006 | Clock-skew-optimization methodology for substrate-noise reduction with supply-current folding · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 |
Electronic design automation › physical design › clock network synthesis
clock skew optimization |
0.1 | 1 | 2006 | Clock-skew-optimization methodology for substrate-noise reduction with supply-current folding · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 |
Hardware security and side channels › side-channel countermeasures
differential power analysis resistance |
0.1 | 1 | 2005 | A side-channel leakage free coprocessor IC in 0.18µm CMOS for embedded AES-based cryptographic and biometric processing · DAC 2005 |
Hardware security and side channels
side-channel leakage |
0.1 | 1 | 2005 | Simulation models for side-channel information leaks · DAC 2005 |
Electronic design automation › physical design › clock network synthesis
clock tree synthesis |
0.0 | 1 | 2002 | Clock tree optimization in synchronous CMOS digital circuits for substrate noise reduction using folding of supply current transients · DAC 2002 |
Electronic design automation
physical design |
0.0 | 1 | 2002 | Clock tree optimization in synchronous CMOS digital circuits for substrate noise reduction using folding of supply current transients · DAC 2002 |
Cryptographic primitives and cryptanalysis › block cipher
AES |
0.0 | 1 | 2007 | Side-Channel Attack Pitfalls · DAC 2007 |
Cryptographic primitives and cryptanalysis
block cipher |
0.0 | 1 | 2007 | Side-Channel Attack Pitfalls · DAC 2007 |
Integrated circuit design › ASIC design
standard cell design |
0.0 | 1 | 2006 | A digital design flow for secure integrated circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006 |
Biometric security › fingerprint recognition
fingerprint matching |
0.0 | 1 | 2005 | A side-channel leakage free coprocessor IC in 0.18µm CMOS for embedded AES-based cryptographic and biometric processing · DAC 2005 |
Embedded and real-time systems › resource-constrained systems
smart card |
0.0 | 1 | 2003 | Securing Encryption Algorithms against DPA at the Logic Level: Next Generation Smart Card Technology · CHES 2003 |
Integrated circuit design › digital circuit design › CMOS circuit design
digital CMOS circuits |
0.0 | 1 | 2002 | Clock tree optimization in synchronous CMOS digital circuits for substrate noise reduction using folding of supply current transients · DAC 2002 |
Methods — techniques the papers use, named apart from their topics
dynamic and differential logic · 0.1wave dynamic differential logic · 0.1differential routing · 0.1DPA resistance assessment · 0.1logic-level countermeasure design · 0.1power trace analysis · 0.1supply-current folding · 0.1place-and-route · 0.1place and route · 0.1clock skew optimization · 0.1circuit simulation · 0.1statistical supply current profiling · 0.0error-driven compressed data set · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2007 | Masking and Dual-Rail Logic Don't Add Up
Patrick Schaumont, Kris Tiri |
CHES | 2 |
| 2007 | Side-Channel Attack PitfallsabstractWhile cryptographic algorithms are usually strong against mathematical attacks, their practical implementation, both in software and in hardware, opens the door to side-channel attacks. Without expensive equipment or intrusive monitoring, these attacks bypass the mathematical complexity and find the cryptographic key by observing the power consumption or the execution time variations of the device in normal operation mode. The power traces of 8000 encryptions are for instance sufficient to extract the secret key of an unprotected ASIC AES implementation, which is orders of magnitude smaller than the 2128 tests required to brute force the algorithm. A careful implementation can address these vulnerabilities, yet the solutions conflict with the common design goals to optimize for area, performance and power consumption. This paper introduces the side-channel attack pitfalls, which help create or facilitate the observation of the information leakage, discusses mitigation strategies and identifies opportunities for future research. Kris Tiri |
DAC | 1 |
| 2007 | An Analytical Model for Time-Driven Cache Attacks
Kris Tiri, Onur Aciiçmez, Michael Neve, Flemming Andersen |
FSE | 1 |
| 2006 | Clock-skew-optimization methodology for substrate-noise reduction with supply-current foldingabstractIn a synchronous clock distribution network with negligible skews, digital circuits switch simultaneously on the clock edge; therefore, they generate a lot of substrate noise due to the resulting sharp peaks on the supply current. A solution is to split a large design in different clock regions and introduce intentional clock skews between them, while taking the timing constraints into account. In this paper, the authors present a complete design flow to optimize the clock tree for less substrate-noise generation in large digital systems. It proposes a technique to assign combinatorial cells and flip-flops to the clock regions. It also takes into account the impact of unintentional clock skew such as jitter on the computed skews in order to assure a robust design. During the optimization, it uses compressed supply-current profiles to improve the CPU time. Experimental results show more than a factor-of-2 reduction in substrate-noise generation from large digital circuits of which the skews are optimized Mustafa Badaroglu, Kris Tiri, Geert Van der Plas, Piet Wambacq, Ingrid Verbauwhede, Stéphane Donnay, Georges Gielen, Hugo De Man |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2006 | A digital design flow for secure integrated circuitsabstractSmall embedded integrated circuits (ICs) such as smart cards are vulnerable to the so-called side-channel attacks (SCAs). The attacker can gain information by monitoring the power consumption, execution time, electromagnetic radiation, and other information leaked by the switching behavior of digital complementary metal-oxide-semiconductor (CMOS) gates. This paper presents a digital very large scale integrated (VLSI) design flow to create secure power-analysis-attack-resistant ICs. The design flow starts from a normal design in a hardware description language such as very-high-speed integrated circuit (VHSIC) hardware description language (VHDL) or Verilog and provides a direct path to an SCA-resistant layout. Instead of a full custom layout or an iterative design process with extensive simulations, a few key modifications are incorporated in a regular synchronous CMOS standard cell design flow. The basis for power analysis attack resistance is discussed. This paper describes how to adjust the library databases such that the regular single-ended static CMOS standard cells implement a dynamic and differential logic style and such that 20 000+ differential nets can be routed in parallel. This paper also explains how to modify the constraints and rules files for the synthesis, place, and differential route procedures. Measurement-based experimental results have demonstrated that the secure digital design flow is a functional technique to thwart side-channel power analysis. It successfully protects a prototype Advanced Encryption Standard (AES) IC fabricated in an 0.18-mum CMOS Kris Tiri, Ingrid Verbauwhede |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2005 | Prototype IC with WDDL and Differential Routing - DPA Resistance Assessment
Kris Tiri, David Hwang 0001, Alireza Hodjat, Bo-Cheng Lai, Shenglin Yang, Patrick Schaumont, Ingrid Verbauwhede |
CHES | 1 |
| 2005 | A side-channel leakage free coprocessor IC in 0.18µm CMOS for embedded AES-based cryptographic and biometric processingabstractSecurity ICs are vulnerable to side-channel attacks (SCAs) that find the secret key by monitoring the power consumption and other information that is leaked by the switching behavior of digital CMOS gates. This paper describes a side-channel attack resistant coprocessor IC and its design techniques. The IC has been fabricated in 0.18µm CMOS. The coprocessor, which is used for embedded cryptographic and biometric processing, consists of four components: an Advanced Encryption Standard (AES) based cryptographic engine, a fingerprint-matching oracle, a template storage, and an interface unit. Two functionally identical coprocessors have been fabricated on the same die. The first, 'secure', coprocessor is implemented using a logic style called Wave Dynamic Digital Logic (WDDL) and a layout technique called differential routing. The second, 'insecure', coprocessor is implemented using regular standard cells and regular routing techniques. Measurement-based experimental results show that a differential power analysis (DPA) attack on the insecure coprocessor requires only 8,000 acquisitions to disclose the entire 128b secret key. The same attack on the secure coprocessor still does not disclose the entire secret key at 1,500,000 acquisitions. This improvement in DPA resistance of at least 2 orders of magnitude makes the attack de facto infeasible. The required number of measurements is larger than the lifetime of the secret key in most practical systems. Kris Tiri, David Hwang 0001, Alireza Hodjat, Bo-Cheng Lai, Shenglin Yang, Patrick Schaumont, Ingrid Verbauwhede |
DAC | 1 |
| 2005 | Simulation models for side-channel information leaksabstractSmall, embedded integrated circuits (ICs) such as smart cards are vulnerable to so-called side-channel attacks (SCAs). The attacker can gain information by monitoring the power consumption, execution time, electromagnetic radiation and other information that is leaked by the switching behavior of digital CMOS gates. Ever since power attacks have been introduced in 1999, many countermeasures have been proposed. Often a significant increase in security has been touted. We will show that in order to assess the effectiveness of a countermeasure, a correct simulation model of the side-channel information leaks is vital. We will show that seemingly correct approximations can lead to completely flawed results. Kris Tiri, Ingrid Verbauwhede |
DAC | 1 |
| 2005 | Design Method for Constant Power Consumption of Differential Logic CircuitsabstractSide channel attacks are a major security concern for smart cards and other embedded devices. They analyze the variations of the power consumption to find the secret key of the encryption algorithm implemented within the security IC. To address this issue, logic gates that have a constant power dissipation independent of the input signals are used in security ICs. The paper presents a design methodology to create fully connected differential pull down networks. Fully connected differential pull down networks are transistor networks that, for any complementary input combination, connect all the internal nodes of the network to one of the external nodes of the network. They are memoryless and, for that reason, have a constant load capacitance and power consumption. This type of network is used in specialized logic gates to guarantee a constant contribution of the internal nodes into the total power consumption of the logic gate. Kris Tiri, Ingrid Verbauwhede |
DATE | 1 |
| 2005 | A VLSI Design Flow for Secure Side-Channel Attack Resistant ICsabstractThe paper presents a digital VLSI design flow to create secure, side-channel attack (SCA) resistant integrated circuits. The design flow starts from a normal design in a hardware description language, such as VHDL or Verilog, and provides a direct path to an SCA resistant layout. Instead of a full custom layout or an iterative design process with extensive simulations, a few key modifications are incorporated in a regular synchronous CMOS standard cell design flow. We discuss the basis for side-channel attack resistance and adjust the library databases and constraints files of the synthesis and place-and-route procedures accordingly. Experimental results show that a DPA (differential power analysis) attack on a regular single ended CMOS standard cell implementation of a module of the DES algorithm discloses the secret key after 200 measurements. The same attack on a secure version still does not disclose the secret key after more than 2000 measurements. Kris Tiri, Ingrid Verbauwhede |
DATE | 1 |
| 2005 | A 3.84 gbits/s AES crypto coprocessor with modes of operation in a 0.18-µm CMOS technologyabstractIn this paper an AES crypto coprocessor that is fabricated using a 0.18-μm CMOS technology is presented. This crypto coprocessor performs the AES-128 encryption in both feedback and non-feedback modes of operation. A maximum throughput of 3.84 Gbits/s is achieved at a 330 MHz clock frequency for ECB, OFB, and CBC modes of operation. This crypto coprocessor can be programmed using the memory-mapped interface of an embedded CPU core and is tested using a LEON 32-bit (SPARC V8) processor in the ThumbPod secure system-on-chip. Alireza Hodjat, David Hwang 0001, Bo-Cheng Lai, Kris Tiri, Ingrid Verbauwhede |
ACM Great Lakes Symposium on VLSI | 4 |
| 2004 | Place and Route for Secure Standard Cell Design
Kris Tiri, Ingrid Verbauwhede |
CARDIS | 1 |
| 2004 | Java cryptography on KVM and its performance and security optimization using HW/SW co-design techniquesabstractThis paper describes a design approach to include and optimize Java based cryptographic applications into resource limited embedded devices. For easy prototyping and to be platform independent, the security applications are first developed in Java. Two Java cryptographic libraries, the Bouncy Castle API and the IAIK API are ported to a real embedded device for cost and performance evaluation. It requires 0.88Mbytes to 1.2Mbytes in the KVM footprint size and a few milliseconds to run secret key algorithms and message digests on a typical embedded device. In a second step, the performance critical components of the security applications are moved to hardware acceleration units. The GEZEL design environment is used for the hardware modeling and the co-simulation between software on KVM and the hardware co-processor. Moving the AES algorithm from the SH3-DSP microprocessor to a hardware co-processor shows a performance gain of 10.4x including the overhead in Java, C, and hardware interfaces. Then in a third step, the security critical components are realized by means of a special dynamic differential logic (DDL) style, which makes the secure modules resistant against side channel attacks. All key related actions and cryptographic algorithms are restricted to the secure co-processor. The overall performance gain is 25x compared to a pure Java implementation. Copyright 2004 ACM. Yusuke Matsuoka, Patrick Schaumont, Kris Tiri, Ingrid Verbauwhede |
CASES | 3 |
| 2004 | A Logic Level Design Methodology for a Secure DPA Resistant ASIC or FPGA ImplementationabstractThis paper describes a novel design methodology to implement a secure DPA resistant crypto processor. The methodology is suitable for integration in a common automated standard cell ASIC or FPGA design flow. The technique combines standard building blocks to make 'new' compound standard cells, which have a close to constant power consumption. Experimental results indicate a 50 times reduction in the power consumption fluctuations. Kris Tiri, Ingrid Verbauwhede |
DATE | 1 |
| 2004 | Secure Logic Synthesis
Kris Tiri, Ingrid Verbauwhede |
FPL | 1 |
| 2003 | Securing Encryption Algorithms against DPA at the Logic Level: Next Generation Smart Card Technology
Kris Tiri, Ingrid Verbauwhede |
CHES | 1 |
| 2002 | Clock tree optimization in synchronous CMOS digital circuits for substrate noise reduction using folding of supply current transientsabstractIn a synchronous clock distribution network with zero latencies, digital circuits switch simultaneously on the clock edge, therefore they generate substrate noise due to the sharp peaks on the supply current. We present a novel methodology optimizing the clock tree for less substrate generation by using statistical single cycle supply current profiles computed for every clock region taking the timing constraints into account. Our methodology is novel as it uses an error-driven compressed data set during the optimization over a number of clock regions specified for a significant reduction in substrate noise. It also produces a quality analysis of the computed latencies as a function of the clock skew. The experimental results show >x2 reduction of substrate noise generation from the circuits having four clock regions of which the latencies are optimized. Mustafa Badaroglu, Kris Tiri, Stéphane Donnay, Piet Wambacq, Hugo De Man, Ingrid Verbauwhede, Georges Gielen |
DAC | 2 |