• DocumentCode
    180797
  • Title

    NREPO: Normal basis Recomputing with Permuted Operands

  • Author

    Xiaofei Guo ; Mukhopadhyay, Debdeep ; Chenglu Jin ; Karri, Ramesh

  • Author_Institution
    New York Univ., New York, NY, USA
  • fYear
    2014
  • fDate
    6-7 May 2014
  • Firstpage
    118
  • Lastpage
    123
  • Abstract
    Hardware implementations of cryptographic algorithms are vulnerable to natural and malicious faults. Concurrent Error Detection (CED) can be used to detect these faults. We present NREPO, a CED which does not require redundant computational resources in the design. Therefore, one can integrate it when computational resources are scarce or when the redundant resources are difficult to harness for CED. We integrate NREPO in a low-cost Advanced Encryption Standard (AES) implementation with 8-bit datapath. We show that NREPO has 25 and 50 times lower fault miss rate than robust code and parity, respectively. The area, throughput, and power are compared with other CEDs on 45nm ASIC. The hardware overhead of NREPO is 34.9%. The throughput and power are 271.6Mbps and 1579.3μW, respectively. One can also implement NREPO in other cryptographic algorithms.
  • Keywords
    cryptography; redundancy; AES implementation; CED; NREPO; concurrent error detection; cryptographic algorithm; hardware implementation; low-cost advanced encryption standard implementation; normal basis recomputing with permuted operands; redundant computational resources; Hardware; Logic gates; Magnetic resonance; Polynomials; Redundancy; Registers; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware-Oriented Security and Trust (HOST), 2014 IEEE International Symposium on
  • Conference_Location
    Arlington, VA
  • Print_ISBN
    978-1-4799-4114-8
  • Type

    conf

  • DOI
    10.1109/HST.2014.6855581
  • Filename
    6855581