David D. Hwang

Learn More
Security ICs are vulnerable to side-channel attacks (SCAs) that find the secret key by monitoring the power consumption or other information that is leaked by the switching behavior of digital CMOS gates. This paper describes a side-channel attack resistant coprocessor IC fabricated in 0.18m CMOS consisting of an Advanced Encryption Standard (AES) based(More)
Wave dynamic differential logic combined with differential routing is a working, practical technique to thwart side-channel power attacks. Measurement-based experimental results show that a differential power analysis attack on a prototype IC, fabricated in 0.18μm CMOS, does not disclose the entire secret key of the AES algorithm at 1,500,000 measurement(More)
This paper describes the architecture and IC implementation of a rectangular-to-polar coordinate converter for digital communication applications. The architecture core uses small lookup ROMs, fast multipliers, and a single angle-rotation stage. Area and latency are reduced in comparison with traditional methods. The processor, implemented in 0.25m(More)
This paper describes an embedded security coprocessor that consists of four components: an Advanced Encryption Standard (AES) based cryptographic engine, a fingerprint matching oracle, template storage, and an interface unit. Two functionally-identical coprocessors are fabricated using a TSMC 6M 0.18-μm process. The first coprocessor uses standard cells and(More)
Biometrics have become a popular means for access control and authentication. As the processing power of embedded systems has grown, efforts have been made to perform biometrics locally on constrained devices such as smart cards. This paper presents the design and consumer application of a portable fingerprint biometric authenticator with the form factor of(More)
Type 1 diabetes (T1D) is caused by a T cell-mediated autoimmune response that leads to the loss of insulin-producing beta cells. The optimal preclinical testing of promising therapies would be aided by a humanized immune-mediated T1D model. We develop this model in NOD-scid IL2rgamma(null) mice. The selective destruction of pancreatic islet beta cells was(More)
Type 1 diabetes (T1D) is an autoimmune disease caused by an autoimmune destruction of pancreatic islet insulin-producing cells. Autoimmunity and shortage of insulin-producing cells are 2 key issues for the treatment of T1D. To cure T1D in a comprehensive manner, both issues need to be addressed simultaneously. Not only must the islet cells be replaced, the(More)
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(More)
We present the debug and test strategies used in the ThumbPod system for Embedded Fingerprint Authentication. ThumbPod uses multiple levels of programming (Java, C and hardware) with a hierarchy of programmable architectures (KVM on top of a SPARC core on top of an FPGA). The ThumbPod project teamed up seven graduate students in the concurrent development(More)
Seasonal influenza virus infections cause hundreds of thousands of deaths annually while viral mutation raises the threat of a novel pandemic strain. Antiviral drugs exhibit limited efficacy unless administered early and may induce viral resistance. Thus, targeting the host response directly has been proposed as a novel therapeutic strategy with the added(More)