Skip to content

Photoelectric Laser Stimulation of Combinational Logic may be used to obtain data processed by the CMOS circuit. This repository contains SPICE models, tests and simulation results.

License

DDD-FIT-CTU/CMOS-PLS

Repository files navigation

Photoelectric Laser Stimulation of Combinational Logic

  • This repository contains models used to evaluate the behavior CMOS structures (e.g. conventional gates or majority voter) under Photoelectric Laser Stimulation (PLS)
  • In paper [A], we argue, that PLS may be used to obtain bits stored in register protected by Voter under PLS
  • In paper [B], the data dependency of CMOS logic power consumption under PLS is described
  • In paper [C], the CMOS structures with increased attack-resistance combining PLS and power analysis (e.g. DPA) are described. The attack-resistant structures are subject of the patent application submitted in March 2020 to the Czech Industrial Property Office
  • This work is based on models defined in referenced papers ([1], [2], [3])

Requirements

  • ngSPICE is required for netlists simulation
  • Gnuplot is required for subset of visualisations

Project structure

  • models.lib file:
    • contains circuit models used for simulation of PLS
  • submodules directory:
    • git submodules required for (certain) simulations
  • tests directory:
    • contains tests for particular (sub)circuit(s) properties
  • majorityVoter directory:
    • contains SPICE model of the Conventional majority voter in 180 nm TSMC technology and scripts used for simulation of voter under PLS
  • gates directory:
    • contains tests for gate standard cells in 180 nm TSMC technology and scripts used for simulations under varying conditions
  • C17 directory:
    • contains SPICE model of the C17 circuit in 180 nm TSMC technology and scripts used for simulation of C17 under PLS
  • resistantGates directory:
    • contains SPICE models and tests related to attack-resistant strucures
    • the attack-resistant structures are subject of the patent application submitted in March 2020 to the Czech Industrial Property Office
  • SBOX directory:
    • contains the AES SBOX source files and evaluation scripts

Transistor Models

License

  • The content of this repository is released under the (MIT-like) University of Illinois/NCSA Open Source License. See the LICENSE file.

Papers

This repository contains data for experiments described in the following papers:

  • [A] J. Bělohoubek and P. Fišer and J. Schmidt, “Using Voters May Lead to Secret Leakage”. In: IEEE 22nd International Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS 2019), April 2019, pp. 1–4.
  • [B] Bělohoubek, J.; Fišer, P.; Schmidt, J.: “CMOS Illumination Discloses Processed Data”. In: Proceedings of the Euromicro Conference on Digital System Design (DSD 2019), 2019. p. 381-388. ISBN 978-1-7281-2862-7.
  • [C] Bělohoubek, J.; Fišer, P.; Schmidt, J.: “Standard Cell Tuning Enables Data-Independent Static Power Consumption”. In: IEEE 23rd International Symposium on Design and Diagnostics of Electronic Circuits and Systems (DDECS 2020).

If you use data released in the project repository for your research, please include at least one of the mentioned papers into the list of references.

References

  • [1] Alexandre Sarafianos, Olivier Gagliano, Valérie Serradeil, Mathieu Lisart, Jean-Max Dutertre, et al.. Building the electrical model of the pulsed photoelectric laser stimulation of an NMOS transistor in 90nm technology. International Reliability Physics Symposium (IRPS), Apr 2013, Monterey, United States. 2013.

  • [2] A. Sarafianos, O. Gagliano, M. Lisart, V. Serradeil, J. Dutertre and A. Tria, "Building the electrical model of the pulsed photoelectric laser stimulation of a PMOS transistor in 90nm technology," Proceedings of the 20th IEEE International Symposium on the Physical and Failure Analysis of Integrated Circuits (IPFA), Suzhou, 2013, pp. 22-27.

  • [3] A. Sarafianos, R. Llido, O. Gagliano, V. Serradeil, M. Lisart et al., "Building the electrical model of the pulsed photoelectric laser stimulation of an nmos transistor in 90nm technology," in 38th International Symposium for Testing and Failure Analysis, (ISTFA) 2012, 2012, pp. 5B–5.

About

Photoelectric Laser Stimulation of Combinational Logic may be used to obtain data processed by the CMOS circuit. This repository contains SPICE models, tests and simulation results.

Resources

License

Stars

Watchers

Forks

Packages

No packages published