Towards Lightweight Error Detection Schemes for Implementations of MixColumns in Lightweight Cryptography

04/17/2018
by   Anita Aghaie, et al.
0

In this paper, through considering lightweight cryptography, we present a comparative realization of MDS matrices used in the VLSI implementations of lightweight cryptography. We verify the MixColumn/MixNibble transformation using MDS matrices and propose reliability approaches for thwarting natural and malicious faults. We note that one other contribution of this work is to consider not only linear error detecting codes but also recomputation mechanisms as well as fault space transformation (FST) adoption for lightweight cryptographic algorithms. Our intention in this paper is to propose reliability and error detection mechanisms (through linear codes, recomputations, and FST adopted for lightweight cryptography) to consider the error detection schemes in designing beforehand taking into account such algorithmic security. We also posit that the MDS matrices applied in the MixColumn (or MixNibble) transformation of ciphers to protect ciphers against linear and differential attacks should be incorporated in the cipher design in order to reduce the overhead of the applied error detection schemes. Finally, we present a comparative implementation framework on ASIC to benchmark the VLSI hardware implementation presented in this paper.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/09/2020

New Constructions of MDS Twisted Reed-Solomon Codes and LCD MDS Codes

Maximum distance separable (MDS) codes are optimal where the minimum dis...
research
04/17/2018

Lightweight Hardware Architectures for Efficient Secure Hash Functions ECHO and Fugue

In cryptographic engineering, extensive attention has been devoted to am...
research
06/22/2023

On the Construction of Near-MDS Matrices

The optimal branch number of MDS matrices makes them a preferred choice ...
research
06/22/2023

On the Direct Construction of MDS and Near-MDS Matrices

The optimal branch number of MDS matrices makes them a preferred choice ...
research
12/23/2018

A Proof of the Beierle-Kranz-Leander Conjecture related to Lightweight Multiplication in F_2^n

Lightweight cryptography is a key tool for building strong security solu...
research
04/12/2019

Parity-Based Concurrent Error Detection Schemes for the ChaCha Stream Cipher

We propose two parity-based concurrent error detection schemes for the Q...

Please sign up or login with your details

Forgot password? Click here to reset