Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

David Hwang 0001

dblp:96/6305 · also David D. Hwang · DBLP profile ↗
← Back
13ranked-venue papers
3as first author
0since 2021 · last 2008
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 9 · 1 first-authorSecurity and privacy · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, 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
6 papers
Hardware security and side channels · 50% Cryptographic primitives and cryptanalysis · 42% Biometric security · 8%
Computer architecture, parallel and distributed computing, and storage systems
6 papers
Embedded and real-time systems · 35% Electronic design automation · 25% Integrated circuit design · 22%

Topics — the 16 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware security and side channels
side-channel countermeasures
0.122005
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
Integrated circuit design
digital circuit design
0.122005
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
Electronic design automation › hardware verification and test
hardware verification
0.112006
Multilevel Design Validation in a Secure Embedded System · IEEE Trans. Computers 2006
Hardware security and side channels › side-channel countermeasures
differential power analysis resistance
0.112005
A side-channel leakage free coprocessor IC in 0.18µm CMOS for embedded AES-based cryptographic and biometric processing · DAC 2005
Cryptographic primitives and cryptanalysis › public-key cryptography
elliptic curve cryptography
0.112005
Hardware/Software Co-design for Hyperelliptic Curve Cryptography (HECC) on the 8051µP · CHES 2005
Cryptographic primitives and cryptanalysis › public-key cryptography › elliptic curve cryptography
hyperelliptic curve cryptography
0.112005
Hardware/Software Co-design for Hyperelliptic Curve Cryptography (HECC) on the 8051µP · CHES 2005
Cryptographic primitives and cryptanalysis
public-key cryptography
0.112005
Hardware/Software Co-design for Hyperelliptic Curve Cryptography (HECC) on the 8051µP · CHES 2005
Embedded and real-time systems › embedded system design
platform-based design
0.112005
Platform-based design for an embedded-fingerprint-authentication device · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
GPUs and heterogeneous computing › GPU computing
cryptographic acceleration
0.012003
Design flow for HW / SW acceleration transparency in the thumbpod secure embedded system · DAC 2003
Embedded and real-time systems › embedded system security
secure embedded system
0.012003
Design flow for HW / SW acceleration transparency in the thumbpod secure embedded system · DAC 2003
Biometric security › fingerprint recognition
fingerprint authentication
0.012005
Platform-based design for an embedded-fingerprint-authentication device · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Biometric security › fingerprint recognition
fingerprint matching
0.012005
A side-channel leakage free coprocessor IC in 0.18µm CMOS for embedded AES-based cryptographic and biometric processing · DAC 2005
Hardware accelerators and domain-specific architectures
cryptographic accelerator
0.012005
Hardware/Software Co-design for Hyperelliptic Curve Cryptography (HECC) on the 8051µP · CHES 2005
Embedded and real-time systems › embedded hardware platform
FPGA-based embedded platform
0.012005
Platform-based design for an embedded-fingerprint-authentication device · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005
Electronic design automation
hardware/software co-design
0.012005
Hardware/Software Co-design for Hyperelliptic Curve Cryptography (HECC) on the 8051µP · CHES 2005
Hardware security and side channels
trusted execution environments
0.012003
Design flow for HW / SW acceleration transparency in the thumbpod secure embedded system · DAC 2003

Methods — techniques the papers use, named apart from their topics

co-design · 0.1wave dynamic differential logic · 0.1sparc-v8 · 0.1differential routing · 0.1VHDL · 0.1Java VM · 0.1DPA resistance assessment · 0.1cosimulation · 0.1co-simulation · 0.1
YearPublicationVenuePosition
2008 Turning liabilities into assets: Exploiting deep submicron CMOS technology to design secure embedded circuits
abstract
This paper explores an unexpected link between system-level security considerations and deep-submicron CMOS circuits. Many deep-submicron effects including increased leakage power, process variability, noise-level, power-density and integration density are thought of to be liabilities for integrated design. However, we show how they may instead be an asset for certain types of secure circuits. These circuits are useful for secure embedded systems design, where stringent cost-, power- and implementation constraints, as well as the increased risk towards physical attacks, are among the design issues. We also conclude that not all deep sub-micron liabilities are secure-circuit assets, and point out some of the open challenges in secure circuit design.
Patrick Schaumont, David Hwang 0001
ISCAS2
2007 HW/SW co-design of a hyperelliptic curve cryptosystem using a microcode instruction set coprocessor
Alireza Hodjat, Lejla Batina, David Hwang 0001, Ingrid Verbauwhede
Integr.3
2006 Reconfigurable Architectures for Curve-Based Cryptography on Embedded Micro-Controllers
abstract
This paper discusses architectures for embedded security to enable various cryptographic services at low cost. To realize the large bit-lengths and complex arithmetic on an 8-bit embedded micro-controller, several hardware acceleration options for elliptic and hyperelliptic curve cryptography (ECC and HECC) are studied and systematically evaluated. Two key factors influence the performance: one is the communication interface i.e. I/O transfers between processor and co-processor and the other one is the boundary between hardware and software. Our experiments are run on an 8051 and an AVR micro-controller with the crypto co-processors implemented on a FPGA
Lejla Batina, Alireza Hodjat, David Hwang 0001, Kazuo Sakiyama, Ingrid Verbauwhede
FPL3
2006 Multilevel Design Validation in a Secure Embedded System
abstract
In this paper, we present the simulation-based validation approach that we used during the design of ThumbPod-2, a portable fingerprint authentication system. The particular nature of secure system design has considerable impact on the simulation requirements and design flow. We present two key contributions. We will first show that rigorous design of secure digital systems requires a multilevel validation approach, meaning validation at multiple steps in the design flow. Indeed, an attacker chooses the easiest entry point and does not stick with one abstraction level. Second, we show the use of a cosimulation and codesign environment called GEZEL that can support this type of multilevel validation. We will illustrate this multilevel design validation strategy with the verification of security of the ThumbPod-2 device.
Patrick Schaumont, David Hwang 0001, Shenglin Yang, Ingrid Verbauwhede
IEEE Trans. Computers2
2005 Hardware/Software Co-design for Hyperelliptic Curve Cryptography (HECC) on the 8051µP
Lejla Batina, David Hwang 0001, Alireza Hodjat, Bart Preneel, Ingrid Verbauwhede
CHES2
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
CHES2
2005 A side-channel leakage free coprocessor IC in 0.18µm CMOS for embedded AES-based cryptographic and biometric processing
abstract
Security 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
DAC2
2005 A 3.84 gbits/s AES crypto coprocessor with modes of operation in a 0.18-µm CMOS technology
abstract
In 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 VLSI2
2005 Platform-based design for an embedded-fingerprint-authentication device
abstract
Fingerprint authentication, in an embedded and portable context, requires complex signal, network, and security-protocol processing in a resource-constrained implementation. We present a platform-based design approach for this application, based on a hierarchy of virtual machines (VM). The fingerprint authentication is programmed in Java, C, and VHSIC hardware description language, and mapped onto a hierarchy of three machines, consisting of an embedded Java VM, an Sparc-V8 core, and an field programmable gate array. We show how our approach is able to cope with multiple concurrent design processes and multiple application domains, including biometrics signal processing, as well as security-protocol implementation. The platform-based design approach also deals with reuse requirements for embedded software and hardware. The formulation of a platform as a VM enables design exploration and incremental design validation throughout the design traject, and results in a specialized, but still programmable, platform. The Java bytecode of our fingerprint authentication takes less than 10 kB.
Patrick Schaumont, David Hwang 0001, Ingrid Verbauwhede
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.2
2004 Reducing radio energy consumption of key management protocols for wireless sensor networks
abstract
The security of sensor networks is a challenging area. Key management is one of the crucial parts in constructing the security among sensor nodes. However, key management protocols require a great deal of energy consumption, particularly in the transmission of initial key negotiation messages. In this paper, we examine three previously published sensor network security schemes: SPINS and C&R for master-key-based schemes, and Eschenhaur-Gligor (EG) for distributed-key-based schemes. We then present two new low-power schemes, which we call BROSK and OKS as alternatives to master-key-based schemes and distributed-key-based schemes, respectively. Compared to SPINS and C&R protocols, BROSK can reduce energy consumption by up to 12X by reducing the number of data transmissions in the key negotiation process. Compared with EG, OKS reduces energy by up to 96% and reduces memory requirements by up to 78%.
Bo-Cheng Lai, David Hwang 0001, Sungha Pete Kim, Ingrid Verbauwhede
ISLPED2
2003 Design flow for HW / SW acceleration transparency in the thumbpod secure embedded system
abstract
This paper describes a case study and design flow of a secure embedded system called ThumbPod, which uses cryptographic and biometric signal processing acceleration. It presents the concept of HW/SW acceleration transparency, a systematic method to accelerate Java functions in both software and hardware. An example of acceleration transparency for a Rijndael encryption function is presented. The embedded prototype hardware platform is also described. Acceleration transparency yields software and hardware performance gains of 333X.
David Hwang 0001, Bo-Cheng Lai, Patrick Schaumont, Kazuo Sakiyama, Shenglin Yang, Alireza Hodjat, Ingrid Verbauwhede
DAC1
2002 A Security Protocol for Biometric Smart Cards
David Hwang 0001, Bo-Cheng Lai, Patrick Schaumont, Ingrid Verbauwhede
CARDIS1
2001 Low power showdown: comparison of five DSP platforms implementing an LPC speech codec
abstract
An identical LPC speech coder has been implemented on a set of signal processing specific implementation platforms. The main goal of this experiment was to compare energy consumption. In addition, area/memory requirements and design time are also compared. The coder was first designed in floating-point C. Then, the fixed-point wordlengths were determined. Depending on the platform, either compiled code was generated, assembly code written or a Verilog/VHDL design was created. The platforms reported in this paper include the DSP processors TI C55/spl times/, TI C54/spl times/, TI C6/spl times/ and the design environments Ocapi and A|RT Designer. Energy consumption ranged from 2 /spl mu/J to 288 /spl mu/J per speech frame. Upon scaling the results to the same technology, our results indicated that the lowest power DSP processor (TI C55/spl times/) still consumes a factor of four more energy than an application specific processor.
David Hwang 0001, Cimarron Mittelsteadt, Ingrid Verbauwhede
ICASSP1