• DocumentCode
    1405095
  • Title

    Concurrent Structure-Independent Fault Detection Schemes for the Advanced Encryption Standard

  • Author

    Mozaffari-Kermani, Mehran ; Reyhani-Masoleh, Arash

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Western Ontario, London, ON, Canada
  • Volume
    59
  • Issue
    5
  • fYear
    2010
  • fDate
    5/1/2010 12:00:00 AM
  • Firstpage
    608
  • Lastpage
    622
  • Abstract
    The Advanced Encryption Standard (AES) has been lately accepted as the symmetric cryptography standard for confidential data transmission. However, the natural and malicious injected faults reduce its reliability and may cause confidential information leakage. In this paper, we study concurrent fault detection schemes for reaching a reliable AES architecture. Specifically, we propose low-cost structure-independent fault detection schemes for the AES encryption and decryption. We have obtained new formulations for the fault detection of SubBytes and inverse SubBytes using the relation between the input and the output of the S-box and the inverse S-box. The proposed schemes are independent of the way the S-box and the inverse S-box are constructed. Therefore, they can be used for both the S-boxes and the inverse S-boxes using lookup tables and those utilizing logic gates based on composite fields. Our simulation results show the error coverage of greater than 99 percent for the proposed schemes. Moreover, the proposed and the previously reported fault detection schemes have been implemented on the most recent Xilinx Virtex FPGAs. Their area and delay overheads have been compared and it is shown that the proposed schemes outperform the previously reported ones.
  • Keywords
    cryptography; data communication; fault tolerant computing; field programmable gate arrays; logic gates; table lookup; AES; FPGA; S-boxes; advanced encryption standard; concurrent fault detection scheme; cryptography standard; data transmission; decryption; logic gates; lookup tables; subbytes; Cryptography; Data communication; Delay; Electrical fault detection; Fault detection; Field programmable gate arrays; Hardware; Helium; Logic gates; National security; Table lookup; Advanced encryption standard; concurrent error detection (CED); reliability; signature-based fault detection.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2010.33
  • Filename
    5406504