• DocumentCode
    3455098
  • Title

    Cross-level protection of circuits against faults and malicious attacks

  • Author

    Tomashevich, Victor ; Srinivasan, Sudarshan ; Foerg, Fabian ; Polian, Ilia

  • Author_Institution
    Fac. of Comput. Sci. & Math., Univ. of Passau, Passau, Germany
  • fYear
    2012
  • fDate
    27-29 June 2012
  • Firstpage
    150
  • Lastpage
    155
  • Abstract
    Nanoscale electronics is increasingly affected by disturbances caused by radiation, noise and effects of statistical process variations. Moreover, deliberate injection of faults into cryptographic circuits is used by malicious attackers to perform cryptanalysis and gain access to sensitive information. Error-detecting codes are employed to protect circuits against such disturbances, and new advanced codes specifically designed to counter malicious attacks have recently been introduced. However, a number of logic gates in the circuit are not adequately protected by the error-detecting code, as faults affecting these gates escape detection with a relatively high probability. We introduce a cross-level protection solution, where a light-weight error-detecting code is combined with hardening of insufficiently protected gates using transistor resizing. Such gates are determined by FPGA-supported fault injection. A thorough electrical analysis is performed in order to modify the electrical parameters of these gates such that faults are highly unlikely. We report area and power overhead for a number of error-detecting codes. To the best of our knowledge, this is the first work which co-optimizes fault handling by information redundancy based on error-detecting codes and by hardening individual circuit elements.
  • Keywords
    circuit reliability; cryptography; error correction codes; fault diagnosis; field programmable gate arrays; logic gates; nanoelectronics; radiation hardening (electronics); statistical analysis; FPGA-supported fault injection; circuit cross-level protection; circuit element hardening; cryptanalysis; cryptographic circuit faults; electrical analysis; electrical parameters; information redundancy; lightweight error-detecting code; logic gates; malicious attacks; nanoscale electronics; power overhead; radiation hardening; statistical process variations; transistor resizing; Additives; Circuit faults; Integrated circuit modeling; Linear code; Logic gates; Transistors; Vectors; Error-detecting codes; fault injection; fault-based attacks; selective hardening;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    On-Line Testing Symposium (IOLTS), 2012 IEEE 18th International
  • Conference_Location
    Sitges
  • Print_ISBN
    978-1-4673-2082-5
  • Type

    conf

  • DOI
    10.1109/IOLTS.2012.6313862
  • Filename
    6313862