Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

On linear complementary pairs of algebraic geometry codes over finite fields

Published: 18 November 2024 Publication History

Abstract

Linear complementary dual (LCD) codes and linear complementary pairs (LCP) of codes have been proposed for new applications as countermeasures against side-channel attacks (SCA) and fault injection attacks (FIA) in the context of direct sum masking (DSM). The countermeasure against FIA may lead to a vulnerability for SCA when the whole algorithm needs to be masked (in environments like smart cards). This led to a variant of the LCD and LCP problems, where several results were obtained intensively for LCD codes, but only partial results were derived for LCP codes. Given the gap between the thin results and their particular importance, this paper aims to reduce this by further studying the LCP of codes in special code families and, precisely, the characterization and construction mechanism of LCP codes of algebraic geometry codes over finite fields. Notably, we propose constructing explicit LCP of codes from elliptic curves. Besides, we also study the security parameters of the derived LCP of codes ( C, D ) (notably for cyclic codes), which are given by the minimum distances d ( C ) and d ( D ⊥ ). Further, we show that for LCP algebraic geometry codes ( C, D ), the dual code C ⊥ is equivalent to D under some specific conditions we exhibit. Finally, we investigate whether MDS LCP of algebraic geometry codes exist (MDS codes are among the most important in coding theory due to their theoretical significance and practical interests). Construction schemes for obtaining LCD codes from any algebraic curve were given in 2018 by Mesnager, Tang and Qi in [11]. To our knowledge, it is the first time LCP of algebraic geometry codes has been studied.

References

[1]
Stephane Ballet, Dominique Le Brigand, On the existence of non-special divisors of degree g and g-1 in algebraic function fields over IF q, J. Number Theory 116 (2) (2006) 293–310.
[2]
Julien Bringer, Claude Carlet, Hervé Chabanne, Sylvain Guilley, Houssem Maghrebi, Orthogonal direct sum masking - a smartcard friendly computation paradigm in a code, with built-in protection against side-channel and fault attacks, in: Information Security Theory and Practice. Securing the Internet of Things WISTP 2014, Crete, Greece. Proceedings, in: Lecture Notes in Computer Science, vol. 8501, Springer, 2014, pp. 40–56.
[3]
Claude Carlet, Sylvain Guilley, Complementary dual codes for counter-measures to side-channel attacks, Adv. Math. Commun. 10 (1) (2016) 131–150.
[4]
Claude Carlet, Cem Güneri, Ferruh Özbudak, Buket Özkaya, Patrick Solé, On linear complementary pairs of codes, IEEE Trans. Inf. Theory 64 (10) (2018) 6583–6589.
[5]
Claude Carlet, Sihem Mesnager, Chunming Tang, Yanfeng Qi, Ruud Pellikaan, Linear codes over IF q are equivalent to LCD codes for q > 3, IEEE Trans. Inf. Theory 64 (4) (2018) 3010–3017.
[6]
Claude Carlet, Sihem Mesnager, Chunming Tang, Yanfeng Qi, Euclidean and Hermitian LCD MDS codes, Des. Codes Cryptogr. 86 (11) (2018) 2605–2618.
[7]
Claude Carlet, Sihem Mesnager, Chunming Tang, Yanfeng Qi, On σ-LCD codes, IEEE Trans. Inf. Theory 65 (3) (2019) 1694–1704.
[8]
Cem Güneri, Buket Özkaya, Selcen Sayici, On linear complementary pair of n D cyclic codes, IEEE Commun. Lett. 22 (12) (2018) 2404–2406.
[9]
James L. Massey, Linear codes with complementary duals, Discrete Math. 106–107 (1992) 337–342.
[10]
Lingfei Jin, Chaoping Xing, Algebraic geometry codes with complementary duals exceed the asymptotic Gilbert-Varshamov bound, IEEE Trans. Inf. Theory 64 (9) (2018) 6277–6282.
[11]
Sihem Mesnager, Chunming Tang, Yanfeng Qi, Complementary dual algebraic geometry codes, IEEE Trans. Inf. Theory 64 (4) (2018) 2390–2397.
[12]
Xuan Thuy Ngo, Shivam Bhasin, Jean-Luc Danger, Sylvain Guilley, Zakaria Najm, Linear complementary dual code improvement to strengthen encoded circuit against hardware trojan horses, in: IEEE International Symposium on Hardware Oriented Security and Trust, HOST 2015, Washington, DC, USA, 5–7 May 2015, IEEE Computer Society, 2015, pp. 82–87.
[13]
Joseph H. Silverman, The Arithmetic of Elliptic Curves, Graduate Texts in Mathematics, vol. 106, Springer, ISBN 978-3-540-96203-8, 1986.
[14]
Lin Sok, Explicit constructions of MDS self-dual codes, IEEE Trans. Inf. Theory 66 (6) (2020) 3603–3615.
[15]
Henning Stichtenoth, Algebraic Function Fields and Codes, 2nd edition, Springer Publishing Company, ISBN 978-3-540-76877-7, 2008, Incorporated.
[16]
Xiang Yang, James L. Massey, The condition for a cyclic code to have a complementary dual, Discrete Math. 126 (1–3) (1994) 391–393.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Discrete Mathematics
Discrete Mathematics  Volume 347, Issue 12
Dec 2024
364 pages

Publisher

Elsevier Science Publishers B. V.

Netherlands

Publication History

Published: 18 November 2024

Author Tags

  1. Finite field
  2. Linear complementary pairs (LCP) of codes
  3. Algebraic geometry code
  4. Algebraic curve
  5. Elliptic curves

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Jan 2025

Other Metrics

Citations

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media