Apress Access

Power Analysis Attacks

Revealing the Secrets of Smart Cards

By Stefan Mangard , Elisabeth Oswald , Thomas Popp

  • eBook Price: $99.00
Buy eBook Buy Print Book

Power Analysis Attacks Cover Image

  • Add to Wishlist
  • ISBN13: 978-0-3873-0857-9
  • 368 Pages
  • User Level: Science
  • Publication Date: January 3, 2008
  • Available eBook Formats: PDF
Full Description
Power analysis attacks allow the extraction of secret information from smart cards. Smart cards are used in many applications including banking, mobile communications, pay TV, and electronic signatures. In all these applications, the security of the smart cards is of crucial importance. Power Analysis Attacks: Revealing the Secrets of Smart Cards is the first comprehensive treatment of power analysis attacks and countermeasures. Based on the principle that the only way to defend against power analysis attacks is to understand them, this book explains how power analysis attacks work. Using many examples, it discusses simple and differential power analysis as well as advanced techniques like template attacks. Furthermore, the authors provide an extensive discussion of countermeasures like shuffling, masking, and DPA-resistant logic styles. By analyzing the pros and cons of the different countermeasures, this volume allows practitioners to decide how to protect smart cards.
Table of Contents

Table of Contents

  1. Foreword by Paul Kocher.
  2. Preface.
  3. Introduction.
  4. Cryptographic Devices.
  5. Power Consumption.
  6. Statistical Characteristics of Power Traces.
  7. Simple Power Analysis.
  8. Differential Power Analysis.
  9. Hiding.
  10. Attacks on Hiding.
  11. Masking.
  12. Attacks on Masking.
  13. Conclusions.
  14. Appendices.
  15. Index.

If you think that you've found an error in this book, please let us know by emailing to editorial@apress.com . You will find any confirmed erratum below, so you can check if your concern has already been addressed.
No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book