Supplementary Information for the book

Supplementary Information for the book
"Secure Smart Embedded Devices, Platforms and Applications"

Welcome to the "Secure Smart Embedded Devices, Platforms and Applications" Supplementary Information page. For more information about this book, please click here.

Additional materials for the following chapters can be found by clicking the links below:  

Chapter 21

The following information is available for Chapter 21:

  1. Matlab Codes This folder contains Matlab code that is required to analyse the power traces, which contains both DPA calculation and plotting function.
  2. AES Implementation This folder contains assembly implementation of the AES algorithm for PIC microcontroller.
  3. DPA Curves Pictures of the DPA analysis result for both microcontrollers PIC16F84A and PIC16F876.
  4. Circuit Diagram A complete circuit diagram for loading the assembly code into the microprocessor, sending commands from the terminal PC and recording the power consumption waveform

Chapter 22

The following information is available for Chapter 22:

How to configure the development environment based on Eclipse and Netbeans:

    Source code for the example discussed in the chapter along with additional resources:

      • HelloWorld
      • CounterApplication
      • Random Number Generator

      Please click here: Chapter_22.zip

      Chapter 23

      The following information is available for Chapter 23:

      1. The Source Code of MIDP Application (MIDlet) is defined in the following file: /satsaapdumidletpackage/SATSAapduMIDlet.java
      2. The Source Code of the Java Card Applet is defined in the following file:/testjsrpackage/testjsrpackage.java
      3. The Java Card Applet Download-Script is defined in the following file: testjsrpackage.script

      Please click here: Chapter_23.zip