• DocumentCode
    943453
  • Title

    A Dynamic and Differential CMOS Lookup Table with Data Independent Power Consumption for Cryptographic Applications on Chip Cards

  • Author

    Bucci, Marco ; Giancane, Luca ; Luzzi, Raimondo ; Trifiletti, Alessandro

  • Author_Institution
    Infineon Technol. Austria, Graz
  • Volume
    4
  • Issue
    4
  • fYear
    2007
  • Firstpage
    245
  • Lastpage
    251
  • Abstract
    Attacks based on a differential power analysis (DPA) are a main threat when designing cryptographic functions for implementation on chip cards. In this paper, a dynamic and differential lookup table (LUT) is presented and evaluated on a case study simulation. The proposed circuit shows a power consumption independent from the input data and can be employed to implement combinatorial functions in cryptographic processors when a high resistance against tampering is required. A typical application is the design of nonlinear functions (for example, substitution boxes) since protecting them with less expensive countermeasures (for example, random masking) implies a significant overhead. In the adopted case study, a 1.02 percent spread in the power consumption has been obtained when parasitic capacitances are taken into account. Moreover, a comparison with a static complementary metal-oxide semiconductor implementation shows an acceptable overhead in terms of area and power consumption.
  • Keywords
    CMOS integrated circuits; cryptography; microprocessor chips; nonlinear functions; table lookup; chip cards; cryptographic application; cryptographic functions; cryptographic processors; data-independent power consumption; differential CMOS lookup table; differential power analysis; dynamic CMOS lookup table; nonlinear functions; DPA; chip-cards; cryptography; differential logic; differential power analysis; dual rail logic; power analysis;
  • fLanguage
    English
  • Journal_Title
    Dependable and Secure Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1545-5971
  • Type

    jour

  • DOI
    10.1109/TDSC.2007.70212
  • Filename
    4358703