Kissing Number of Codes: A Survey
The kissing number of a code is the average number of pairs of codewords at minimum distance from each other. It has fundamental applications in determining code performance. Besides, a recent interest has arisen from the field of side-channel analysis of algorithms handling sensitive information (e.g., cryptographic keys). Namely, when code-based masking protections are applied, their performance in terms of the attacker's signal-to-noise ratio or mutual information is proportional to the kissing number of the masking code. Therefore, the kissing number is also a security metric for a given minimum distance in side-channel-protected implementation, as it is in code performance evaluation. It is known exactly for some classical families of codes. To estimate it in general, two types of bounds are given. Linear programming, either numerically or by the polynomial method, is the most versatile and the more precise. Spectral graph theory provides bounds on the multiplicity of the subdominant eigenvalue that are easier to state.
Authors
- Wei Cheng (ORCID: https://orcid.org/0000-0001-9433-7576)
- Sylvain Guilley (ORCID: https://orcid.org/0000-0002-5044-3534)
- Patrick Solé (ORCID: https://orcid.org/0000-0002-4078-8301)
- Olivier Rioul (ORCID: https://orcid.org/0000-0002-8681-8916)
- Yi Liu (ORCID: https://orcid.org/0000-0003-4238-6557)
Institutions
- Télécom Paris (FR)
- Centre National de la Recherche Scientifique (FR)
- Aix-Marseille Université (FR)
- Nanjing University of Science and Technology (CN)
- Institut Polytechnique de Bordeaux (FR)
- Laboratoire Traitement et Communication de l’Information (FR)
- SBA Research (AT)
- Xiamen University of Technology (CN)
Publication Details
- Journal
- Galois Journal of Algebra
- Published
- 2026-09-05
- DOI
- https://doi.org/10.65908/gja.2026.8375.1020
- Citations
- 1
- Primary Topic
- Algorithms and Data Compression
- Type
- article
- Field-Weighted Citation Impact
- 0.00