Fast Algebraic Immunity of Boolean Functions and LCD Codes

被引:7
作者
Mesnager, Sihem [1 ,2 ]
Tang, Chunming [3 ]
机构
[1] Univ Paris VIII, Dept Math, F-93526 St Denis, France
[2] Univ Sorbonne Paris Nord, CNRS, UMR 7539, Lab Geometrie Analyse & Applicat,LAGA, F-93430 Villetaneuse, France
[3] China West Normal Univ, Sch Math & Informat, Nanchong 637002, Peoples R China
基金
中国国家自然科学基金;
关键词
Boolean functions; Liquid crystal displays; Resistance; Reed-Muller codes; Ciphers; Standards; Side-channel attacks; Boolean function; (Fast) algebraic immunity; algebraic attack; fast algebraic attack; Reed-Muller code; LCD code; side-channel attack; fault injection attack; LINEAR CODES; ATTACKS; DECOMPOSITION;
D O I
10.1109/TIT.2021.3056716
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, the resistance against algebraic attacks and fast algebraic attacks are considered as an important cryptographic property for Boolean functions used in stream ciphers. Both attacks are very powerful analysis concepts and can be applied to symmetric cryptographic algorithms used in stream ciphers. The notion of algebraic immunity has received wide attention since it is a powerful tool to measure the resistance of a Boolean function to standard algebraic attacks. Nevertheless, an algebraic tool to handle the resistance to fast algebraic attacks is not clearly identified in the literature. In the current paper, we propose a new parameter to measure a Boolean function's resistance to fast algebraic attack. We also introduce the notion of fast immunity profile and show that it informs both on the resistance to standard and fast algebraic attacks. Further, we evaluate our parameter for two secondary constructions of Boolean functions. Moreover, A coding-theory approach to the characterization of perfect algebraic immune functions is presented. Via this characterization, infinite families of binary linear complementary dual codes (or LCD codes for short) are obtained from perfect algebraic immune functions. Some of the binary LCD codes presented in this paper are optimal. These binary LCD codes have applications in armoring implementations against so-called side-channel attacks (SCA) and fault non-invasive attacks, in addition to their applications in communication and data storage systems.
引用
收藏
页码:4828 / 4837
页数:10
相关论文
共 41 条
[1]  
[Anonymous], 2002, LECT NOTES COMPUTER
[2]  
[Anonymous], 1986, THEORY ERROR CORRECT
[3]  
Armknecht F, 2006, LECT NOTES COMPUT SC, V4004, P147
[4]  
Carlet C, BOOLEAN FUNCTIONS CR, P2021
[5]  
Carlet C, 2010, COMPUT SCI ENG, P257
[6]   Some (almost) optimally extendable linear codes [J].
Carlet, Claude ;
Li, Chengju ;
Mesnager, Sihem .
DESIGNS CODES AND CRYPTOGRAPHY, 2019, 87 (12) :2813-2834
[7]   On σ-LCD Codes [J].
Carlet, Claude ;
Mesnager, Sihem ;
Tang, Chunming ;
Qi, Yanfeng .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (03) :1694-1704
[8]   New Characterization and Parametrization of LCD Codes [J].
Carlet, Claude ;
Mesnager, Sihem ;
Tang, Chunming ;
Qi, Yanfeng .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (01) :39-49
[9]   Euclidean and Hermitian LCD MDS codes [J].
Carlet, Claude ;
Mesnager, Sihem ;
Tang, Chunming ;
Qi, Yanfeng .
DESIGNS CODES AND CRYPTOGRAPHY, 2018, 86 (11) :2605-2618
[10]   Linear Codes Over Fq Are Equivalent to LCD Codes for q > 3 [J].
Carlet, Claude ;
Mesnager, Sihem ;
Tang, Chunming ;
Qi, Yanfeng ;
Pellikaan, Ruud .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2018, 64 (04) :3010-3017