IEEE Access (Jan 2020)

Generic Parity-Based Concurrent Error Detection for Lightweight ARX Ciphers

  • Sergei Bauer,
  • Stefan Rass,
  • Peter Schartner

DOI
https://doi.org/10.1109/ACCESS.2020.3010555
Journal volume & issue
Vol. 8
pp. 142016 – 142025

Abstract

Read online

Cryptographic functions for constrained processing environments can be devised using lightweight cryptography. For use in safety relevant automotive applications where transient faults can occur at runtime the calculation of a cipher text requires verification. We propose an algorithm to generate a group parity based concurrent error detection for generic ciphers based on addition, rotation and XOR (ARX). The generated function is capable of detecting odd hamming weight faults according to the single event error model used in automotive applications. The the generated fault detection scheme is smaller in circuit size than presently existing concurrent error detection schemes and can be executed parallel to the cryptographic function. We provide a proof for the correctness of the generated prediction function and estimate the circuit complexity in terms of size and depth. We evaluate our solution in terms of gate count and throughput on IC synthesis level.

Keywords