• DocumentCode
    786919
  • Title

    Concurrent error detection schemes for fault-based side-channel cryptanalysis of symmetric block ciphers

  • Author

    Karri, Ramesh ; Wu, Kaijie ; Mishra, Piyush ; Kim, Yongkook

  • Author_Institution
    Electr. & Comput. Eng. Dept., Polytech. Univ. Brooklyn, NY, USA
  • Volume
    21
  • Issue
    12
  • fYear
    2002
  • fDate
    12/1/2002 12:00:00 AM
  • Firstpage
    1509
  • Lastpage
    1517
  • Abstract
    Fault-based side-channel cryptanalysis is very effective against symmetric and asymmetric encryption algorithms. Although straightforward hardware and time redundancy-based concurrent error detection (CED) architectures can be used to thwart such attacks, they entail significant overheads (either area or performance). The authors investigate systematic approaches to low-cost low-latency CED techniques for symmetric encryption algorithms based on inverse relationships that exist between encryption and decryption at algorithm level, round level, and operation level and develop CED architectures that explore tradeoffs among area overhead, performance penalty, and fault detection latency. The proposed techniques have been validated on FPGA implementations of Advanced Encryption Standard (AES) finalist 128-bit symmetric encryption algorithms.
  • Keywords
    cryptography; error detection; field programmable gate arrays; Advanced Encryption Standard finalist 128-bit symmetric encryption algorithms; FPGA implementations; MARS encryption; RC6 symmetric block cipher encryption; Rijndael symmetric block cipher; Serpent block cipher; algorithm level; area overhead; asymmetric encryption algorithms; concurrent error detection schemes; decryption; fault detection latency; fault-based side-channel cryptanalysis; inverse relationships; low-cost low-latency CED techniques; operation level; performance penalty; round level; symmetric block ciphers; symmetric encryption algorithms; Cryptography; Delay; Electromagnetic radiation; Fault detection; Field programmable gate arrays; Hardware; Radiation detectors; Smart cards; Software algorithms; Timing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2002.804378
  • Filename
    1097871