Higher-Order CIS Codes
From MaRDI portal
Publication:2986146
DOI10.1109/TIT.2014.2332468zbMATH Open1360.94362arXiv1406.4547OpenAlexW2000812559MaRDI QIDQ2986146FDOQ2986146
Finley Freibert, Sylvain Guilley, Jon-Lark Kim, Michael Kiermaier, Patrick Solé, Claude Carlet
Publication date: 16 May 2017
Published in: IEEE Transactions on Information Theory (Search for Journal in Brave)
Abstract: We introduce {�f complementary information set codes} of higher-order. A binary linear code of length and dimension is called a complementary information set code of order (-CIS code for short) if it has pairwise disjoint information sets. The duals of such codes permit to reduce the cost of masking cryptographic algorithms against side-channel attacks. As in the case of codes for error correction, given the length and the dimension of a -CIS code, we look for the highest possible minimum distance. In this paper, this new class of codes is investigated. The existence of good long CIS codes of order is derived by a counting argument. General constructions based on cyclic and quasi-cyclic codes and on the building up construction are given. A formula similar to a mass formula is given. A classification of 3-CIS codes of length is given. Nonlinear codes better than linear codes are derived by taking binary images of -codes. A general algorithm based on Edmonds' basis packing algorithm from matroid theory is developed with the following property: given a binary linear code of rate it either provides disjoint information sets or proves that the code is not -CIS. Using this algorithm, all optimal or best known codes where and are shown to be -CIS for all such and , except for with and with .
Full work available at URL: https://arxiv.org/abs/1406.4547
Cited In (4)
This page was built for publication: Higher-Order CIS Codes
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2986146)