The Advanced Computing Systems Association Design Principles for Tamper-resistant Smartcard Processors Design Principles for Tamper-resistant Smartcard Processors

We describe techniques for extracting protected software and data from smartcard processors. This includes manual microprobing, laser cutting, focused ion-beam manipulation, glitch attacks, and power analysis. Many of these methods have already been used to compromise widely-fielded conditional-access systems, and current smartcards offer little protection against them. We give examples of low-cost protection concepts that make such attacks considerably more difficult.

[1]  David F. Moore,et al.  Focused Ion Beams For Microfabrication , 1997 .

[2]  Markus G. Kuhn,et al.  Tamper resistance: a cautionary note , 1996 .

[3]  H. P. Feuerbaum,et al.  Electron beam testing: Methods and applications , 1983 .

[4]  Richard J. Lipton,et al.  On the Importance of Checking Cryptographic Protocols for Faults (Extended Abstract) , 1997, EUROCRYPT.

[5]  David Paul Maher Fault Induction Attacks, Tamper Resistance, and Hostile Reverse Engineering in Perspective , 1997, Financial Cryptography.

[6]  John W. Carter Microprocessor Architecture and Microprogramming: A State Machine Approach , 1995 .

[7]  Markus G. Kuhn,et al.  Low Cost Attacks on Tamper Resistant Devices , 1997, Security Protocols Workshop.

[8]  G. Kino,et al.  Confocal Scanning Optical Microscopy and Related Imaging Systems , 1996 .

[9]  Neil Weste,et al.  Principles of CMOS VLSI Design , 1985 .

[10]  William M. Daley,et al.  Security Requirements for Cryptographic Modules , 1999 .

[11]  Hendrikus J. M. Veendrick,et al.  Short-circuit dissipation of static CMOS circuitry and its impact on the design of buffer circuits , 1984 .

[12]  Robert H. Deng,et al.  Breaking Public Key Cryptosystems on Tamper Resistant Devices in the Presence of Transient Faults , 1997, Security Protocols Workshop.

[13]  Robert H. Deng,et al.  RSA-type Signatures in the Presence of Transient Faults , 1997, IMACC.

[14]  S. Sze Semiconductor Devices: Physics and Technology , 1985 .

[15]  Christian Boit,et al.  Microelectronic Failure Analysis: Desk Reference , 1999 .

[16]  Simon W. Moore Multithreaded Processor Design , 1996 .

[17]  Beatrice Fraboni,et al.  Layout reconstruction of complex silicon chips , 1993 .

[18]  Friedrich Beck,et al.  Integrated circuit failure analysis : a guide to preparation techniques , 1998 .