Two constructions of optimal pairs of linear codes for resisting side channel and fault injection attacks

08/14/2018
by   Claude Carlet, et al.
0

Direct sum masking (DSM) has been proposed as a counter-measure against side-channel attacks (SCA) and fault injection attacks (FIA), which are nowadays important domains of cryptanalysis. DSM needs two linear codes whose sum is direct and equals a whole space F_q^n. The minimum distance of the former code and the dual distance of the latter should be as large as possible, given their length and dimensions. But the implementation needs in practice to work with words obtained by appending, to each codeword y of the latter code, the source word from which y is the encoding. Let C_1 be an [n, k] linear code over the finite field F_q with generator matrix G and let C_2 be the linear code over the finite field F_q with generator matrix [G, I_k]. It is then highly desired to construct optimal pairs of linear codes satisfying that d( C_2^)= d( C_1^). In this paper, we employ the primitive irreducible cyclic codes to derive two constructions of optimal pairs of linear codes for resisting SCA and FIA, where the security parameters are determined explicitly. To the best of our knowledge, it is the first time that primitive irreducible cyclic codes are used to construct (optimal) pairs of codes. As a byproduct, we obtain the weight enumerators of the codes C_1, C_2, C_1^, and C_2^ in our both constructions.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/02/2023

New Constructions of Optimal Binary LCD Codes

Linear complementary dual (LCD) codes can provide an optimum linear codi...
research
10/11/2022

Constructions of cyclic codes and extended primitive cyclic codes with their applications

Linear codes with a few weights have many nice applications including co...
research
10/05/2019

On self-duality and hulls of cyclic codes over F_2^m[u]/〈 u^k〉 with oddly even length

Let F_2^m be a finite field of 2^m elements, and R=F_2^m[u]/〈 u^k〉=F_2^m...
research
01/24/2019

On an open problem about a class of optimal ternary cyclic codes

Cyclic codes are a subclass of linear codes and have applications in con...
research
12/06/2019

Linear Complementary Pair Of Abelian Codes over Finite Chain Rings

Linear complementary dual (LCD) codes and linear complementary pair (LCP...
research
12/03/2020

Optimal Ternary Linear Complementary Dual Codes

Linear complementary dual (LCD) codes introduced by Massey are the codes...
research
11/05/2021

Maximally recoverable local reconstruction codes from subspace direct sum systems

Maximally recoverable local reconstruction codes (MR LRCs for short) hav...

Please sign up or login with your details

Forgot password? Click here to reset